/**
 * Framework7 1.6.5
 * Full featured mobile HTML framework for building iOS & Android apps
 * 
 * http://framework7.io/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: September 7, 2017
 */
.framework7-root,body,html{position:relative;height:100%;width:100%;overflow-x:hidden}body{font-family:Roboto,Noto,Helvetica,Arial,sans-serif;margin:0;padding:0;color:#212121;font-size:14px;line-height:1.5;width:100%;-webkit-text-size-adjust:100%;background:#fff;overflow:hidden}.framework7-root{overflow:hidden}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}a,input,select,textarea{outline:0}a{text-decoration:none;color:#2196f3}p{margin:1em 0}.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.row>[class*=col-]{box-sizing:border-box}.row .col-auto{width:100%}.row .col-100{width:100%;width:-webkit-calc((100% - 16px*0)/ 1);width:calc((100% - 16px*0)/ 1)}.row.no-gutter .col-100{width:100%}.row .col-95{width:95%;width:-webkit-calc((100% - 16px*.05263157894736836)/ 1.0526315789473684);width:calc((100% - 16px*.05263157894736836)/ 1.0526315789473684)}.row.no-gutter .col-95{width:95%}.row .col-90{width:90%;width:-webkit-calc((100% - 16px*.11111111111111116)/ 1.1111111111111112);width:calc((100% - 16px*.11111111111111116)/ 1.1111111111111112)}.row.no-gutter .col-90{width:90%}.row .col-85{width:85%;width:-webkit-calc((100% - 16px*.17647058823529416)/ 1.1764705882352942);width:calc((100% - 16px*.17647058823529416)/ 1.1764705882352942)}.row.no-gutter .col-85{width:85%}.row .col-80{width:80%;width:-webkit-calc((100% - 16px*.25)/ 1.25);width:calc((100% - 16px*.25)/ 1.25)}.row.no-gutter .col-80{width:80%}.row .col-75{width:75%;width:-webkit-calc((100% - 16px*.33333333333333326)/ 1.3333333333333333);width:calc((100% - 16px*.33333333333333326)/ 1.3333333333333333)}.row.no-gutter .col-75{width:75%}.row .col-70{width:70%;width:-webkit-calc((100% - 16px*.4285714285714286)/ 1.4285714285714286);width:calc((100% - 16px*.4285714285714286)/ 1.4285714285714286)}.row.no-gutter .col-70{width:70%}.row .col-66{width:66.66666666666666%;width:-webkit-calc((100% - 16px*.5000000000000002)/ 1.5000000000000002);width:calc((100% - 16px*.5000000000000002)/ 1.5000000000000002)}.row.no-gutter .col-66{width:66.66666666666666%}.row .col-65{width:65%;width:-webkit-calc((100% - 16px*.5384615384615385)/ 1.5384615384615385);width:calc((100% - 16px*.5384615384615385)/ 1.5384615384615385)}.row.no-gutter .col-65{width:65%}.row .col-60{width:60%;width:-webkit-calc((100% - 16px*.6666666666666667)/ 1.6666666666666667);width:calc((100% - 16px*.6666666666666667)/ 1.6666666666666667)}.row.no-gutter .col-60{width:60%}.row .col-55{width:55%;width:-webkit-calc((100% - 16px*.8181818181818181)/ 1.8181818181818181);width:calc((100% - 16px*.8181818181818181)/ 1.8181818181818181)}.row.no-gutter .col-55{width:55%}.row .col-50{width:50%;width:-webkit-calc((100% - 16px*1)/ 2);width:calc((100% - 16px*1)/ 2)}.row.no-gutter .col-50{width:50%}.row .col-45{width:45%;width:-webkit-calc((100% - 16px*1.2222222222222223)/ 2.2222222222222223);width:calc((100% - 16px*1.2222222222222223)/ 2.2222222222222223)}.row.no-gutter .col-45{width:45%}.row .col-40{width:40%;width:-webkit-calc((100% - 16px*1.5)/ 2.5);width:calc((100% - 16px*1.5)/ 2.5)}.row.no-gutter .col-40{width:40%}.row .col-35{width:35%;width:-webkit-calc((100% - 16px*1.8571428571428572)/ 2.857142857142857);width:calc((100% - 16px*1.8571428571428572)/ 2.857142857142857)}.row.no-gutter .col-35{width:35%}.row .col-33{width:33.333333333333336%;width:-webkit-calc((100% - 16px*2)/ 3);width:calc((100% - 16px*2)/ 3)}.row.no-gutter .col-33{width:33.333333333333336%}.row .col-30{width:30%;width:-webkit-calc((100% - 16px*2.3333333333333335)/ 3.3333333333333335);width:calc((100% - 16px*2.3333333333333335)/ 3.3333333333333335)}.row.no-gutter .col-30{width:30%}.row .col-25{width:25%;width:-webkit-calc((100% - 16px*3)/ 4);width:calc((100% - 16px*3)/ 4)}.row.no-gutter .col-25{width:25%}.row .col-20{width:20%;width:-webkit-calc((100% - 16px*4)/ 5);width:calc((100% - 16px*4)/ 5)}.row.no-gutter .col-20{width:20%}.row .col-15{width:15%;width:-webkit-calc((100% - 16px*5.666666666666667)/ 6.666666666666667);width:calc((100% - 16px*5.666666666666667)/ 6.666666666666667)}.row.no-gutter .col-15{width:15%}.row .col-10{width:10%;width:-webkit-calc((100% - 16px*9)/ 10);width:calc((100% - 16px*9)/ 10)}.row.no-gutter .col-10{width:10%}.row .col-5{width:5%;width:-webkit-calc((100% - 16px*19)/ 20);width:calc((100% - 16px*19)/ 20)}.row.no-gutter .col-5{width:5%}.row .col-auto:nth-last-child(1),.row .col-auto:nth-last-child(1)~.col-auto{width:100%;width:-webkit-calc((100% - 16px*0)/ 1);width:calc((100% - 16px*0)/ 1)}.row.no-gutter .col-auto:nth-last-child(1),.row.no-gutter .col-auto:nth-last-child(1)~.col-auto{width:100%}.row .col-auto:nth-last-child(2),.row .col-auto:nth-last-child(2)~.col-auto{width:50%;width:-webkit-calc((100% - 16px*1)/ 2);width:calc((100% - 16px*1)/ 2)}.row.no-gutter .col-auto:nth-last-child(2),.row.no-gutter .col-auto:nth-last-child(2)~.col-auto{width:50%}.row .col-auto:nth-last-child(3),.row .col-auto:nth-last-child(3)~.col-auto{width:33.33333333%;width:-webkit-calc((100% - 16px*2)/ 3);width:calc((100% - 16px*2)/ 3)}.row.no-gutter .col-auto:nth-last-child(3),.row.no-gutter .col-auto:nth-last-child(3)~.col-auto{width:33.33333333%}.row .col-auto:nth-last-child(4),.row .col-auto:nth-last-child(4)~.col-auto{width:25%;width:-webkit-calc((100% - 16px*3)/ 4);width:calc((100% - 16px*3)/ 4)}.row.no-gutter .col-auto:nth-last-child(4),.row.no-gutter .col-auto:nth-last-child(4)~.col-auto{width:25%}.row .col-auto:nth-last-child(5),.row .col-auto:nth-last-child(5)~.col-auto{width:20%;width:-webkit-calc((100% - 16px*4)/ 5);width:calc((100% - 16px*4)/ 5)}.row.no-gutter .col-auto:nth-last-child(5),.row.no-gutter .col-auto:nth-last-child(5)~.col-auto{width:20%}.row .col-auto:nth-last-child(6),.row .col-auto:nth-last-child(6)~.col-auto{width:16.66666667%;width:-webkit-calc((100% - 16px*5)/ 6);width:calc((100% - 16px*5)/ 6)}.row.no-gutter .col-auto:nth-last-child(6),.row.no-gutter .col-auto:nth-last-child(6)~.col-auto{width:16.66666667%}.row .col-auto:nth-last-child(7),.row .col-auto:nth-last-child(7)~.col-auto{width:14.28571429%;width:-webkit-calc((100% - 16px*6)/ 7);width:calc((100% - 16px*6)/ 7)}.row.no-gutter .col-auto:nth-last-child(7),.row.no-gutter .col-auto:nth-last-child(7)~.col-auto{width:14.28571429%}.row .col-auto:nth-last-child(8),.row .col-auto:nth-last-child(8)~.col-auto{width:12.5%;width:-webkit-calc((100% - 16px*7)/ 8);width:calc((100% - 16px*7)/ 8)}.row.no-gutter .col-auto:nth-last-child(8),.row.no-gutter .col-auto:nth-last-child(8)~.col-auto{width:12.5%}.row .col-auto:nth-last-child(9),.row .col-auto:nth-last-child(9)~.col-auto{width:11.11111111%;width:-webkit-calc((100% - 16px*8)/ 9);width:calc((100% - 16px*8)/ 9)}.row.no-gutter .col-auto:nth-last-child(9),.row.no-gutter .col-auto:nth-last-child(9)~.col-auto{width:11.11111111%}.row .col-auto:nth-last-child(10),.row .col-auto:nth-last-child(10)~.col-auto{width:10%;width:-webkit-calc((100% - 16px*9)/ 10);width:calc((100% - 16px*9)/ 10)}.row.no-gutter .col-auto:nth-last-child(10),.row.no-gutter .col-auto:nth-last-child(10)~.col-auto{width:10%}.row .col-auto:nth-last-child(11),.row .col-auto:nth-last-child(11)~.col-auto{width:9.09090909%;width:-webkit-calc((100% - 16px*10)/ 11);width:calc((100% - 16px*10)/ 11)}.row.no-gutter .col-auto:nth-last-child(11),.row.no-gutter .col-auto:nth-last-child(11)~.col-auto{width:9.09090909%}.row .col-auto:nth-last-child(12),.row .col-auto:nth-last-child(12)~.col-auto{width:8.33333333%;width:-webkit-calc((100% - 16px*11)/ 12);width:calc((100% - 16px*11)/ 12)}.row.no-gutter .col-auto:nth-last-child(12),.row.no-gutter .col-auto:nth-last-child(12)~.col-auto{width:8.33333333%}.row .col-auto:nth-last-child(13),.row .col-auto:nth-last-child(13)~.col-auto{width:7.69230769%;width:-webkit-calc((100% - 16px*12)/ 13);width:calc((100% - 16px*12)/ 13)}.row.no-gutter .col-auto:nth-last-child(13),.row.no-gutter .col-auto:nth-last-child(13)~.col-auto{width:7.69230769%}.row .col-auto:nth-last-child(14),.row .col-auto:nth-last-child(14)~.col-auto{width:7.14285714%;width:-webkit-calc((100% - 16px*13)/ 14);width:calc((100% - 16px*13)/ 14)}.row.no-gutter .col-auto:nth-last-child(14),.row.no-gutter .col-auto:nth-last-child(14)~.col-auto{width:7.14285714%}.row .col-auto:nth-last-child(15),.row .col-auto:nth-last-child(15)~.col-auto{width:6.66666667%;width:-webkit-calc((100% - 16px*14)/ 15);width:calc((100% - 16px*14)/ 15)}.row.no-gutter .col-auto:nth-last-child(15),.row.no-gutter .col-auto:nth-last-child(15)~.col-auto{width:6.66666667%}.row .col-auto:nth-last-child(16),.row .col-auto:nth-last-child(16)~.col-auto{width:6.25%;width:-webkit-calc((100% - 16px*15)/ 16);width:calc((100% - 16px*15)/ 16)}.row.no-gutter .col-auto:nth-last-child(16),.row.no-gutter .col-auto:nth-last-child(16)~.col-auto{width:6.25%}.row .col-auto:nth-last-child(17),.row .col-auto:nth-last-child(17)~.col-auto{width:5.88235294%;width:-webkit-calc((100% - 16px*16)/ 17);width:calc((100% - 16px*16)/ 17)}.row.no-gutter .col-auto:nth-last-child(17),.row.no-gutter .col-auto:nth-last-child(17)~.col-auto{width:5.88235294%}.row .col-auto:nth-last-child(18),.row .col-auto:nth-last-child(18)~.col-auto{width:5.55555556%;width:-webkit-calc((100% - 16px*17)/ 18);width:calc((100% - 16px*17)/ 18)}.row.no-gutter .col-auto:nth-last-child(18),.row.no-gutter .col-auto:nth-last-child(18)~.col-auto{width:5.55555556%}.row .col-auto:nth-last-child(19),.row .col-auto:nth-last-child(19)~.col-auto{width:5.26315789%;width:-webkit-calc((100% - 16px*18)/ 19);width:calc((100% - 16px*18)/ 19)}.row.no-gutter .col-auto:nth-last-child(19),.row.no-gutter .col-auto:nth-last-child(19)~.col-auto{width:5.26315789%}.row .col-auto:nth-last-child(20),.row .col-auto:nth-last-child(20)~.col-auto{width:5%;width:-webkit-calc((100% - 16px*19)/ 20);width:calc((100% - 16px*19)/ 20)}.row.no-gutter .col-auto:nth-last-child(20),.row.no-gutter .col-auto:nth-last-child(20)~.col-auto{width:5%}.row .col-auto:nth-last-child(21),.row .col-auto:nth-last-child(21)~.col-auto{width:4.76190476%;width:-webkit-calc((100% - 16px*20)/ 21);width:calc((100% - 16px*20)/ 21)}.row.no-gutter .col-auto:nth-last-child(21),.row.no-gutter .col-auto:nth-last-child(21)~.col-auto{width:4.76190476%}@media all and (min-width:768px){.row .tablet-100{width:100%;width:-webkit-calc((100% - 16px*0)/ 1);width:calc((100% - 16px*0)/ 1)}.row.no-gutter .tablet-100{width:100%}.row .tablet-95{width:95%;width:-webkit-calc((100% - 16px*.05263157894736836)/ 1.0526315789473684);width:calc((100% - 16px*.05263157894736836)/ 1.0526315789473684)}.row.no-gutter .tablet-95{width:95%}.row .tablet-90{width:90%;width:-webkit-calc((100% - 16px*.11111111111111116)/ 1.1111111111111112);width:calc((100% - 16px*.11111111111111116)/ 1.1111111111111112)}.row.no-gutter .tablet-90{width:90%}.row .tablet-85{width:85%;width:-webkit-calc((100% - 16px*.17647058823529416)/ 1.1764705882352942);width:calc((100% - 16px*.17647058823529416)/ 1.1764705882352942)}.row.no-gutter .tablet-85{width:85%}.row .tablet-80{width:80%;width:-webkit-calc((100% - 16px*.25)/ 1.25);width:calc((100% - 16px*.25)/ 1.25)}.row.no-gutter .tablet-80{width:80%}.row .tablet-75{width:75%;width:-webkit-calc((100% - 16px*.33333333333333326)/ 1.3333333333333333);width:calc((100% - 16px*.33333333333333326)/ 1.3333333333333333)}.row.no-gutter .tablet-75{width:75%}.row .tablet-70{width:70%;width:-webkit-calc((100% - 16px*.4285714285714286)/ 1.4285714285714286);width:calc((100% - 16px*.4285714285714286)/ 1.4285714285714286)}.row.no-gutter .tablet-70{width:70%}.row .tablet-66{width:66.66666666666666%;width:-webkit-calc((100% - 16px*.5000000000000002)/ 1.5000000000000002);width:calc((100% - 16px*.5000000000000002)/ 1.5000000000000002)}.row.no-gutter .tablet-66{width:66.66666666666666%}.row .tablet-65{width:65%;width:-webkit-calc((100% - 16px*.5384615384615385)/ 1.5384615384615385);width:calc((100% - 16px*.5384615384615385)/ 1.5384615384615385)}.row.no-gutter .tablet-65{width:65%}.row .tablet-60{width:60%;width:-webkit-calc((100% - 16px*.6666666666666667)/ 1.6666666666666667);width:calc((100% - 16px*.6666666666666667)/ 1.6666666666666667)}.row.no-gutter .tablet-60{width:60%}.row .tablet-55{width:55%;width:-webkit-calc((100% - 16px*.8181818181818181)/ 1.8181818181818181);width:calc((100% - 16px*.8181818181818181)/ 1.8181818181818181)}.row.no-gutter .tablet-55{width:55%}.row .tablet-50{width:50%;width:-webkit-calc((100% - 16px*1)/ 2);width:calc((100% - 16px*1)/ 2)}.row.no-gutter .tablet-50{width:50%}.row .tablet-45{width:45%;width:-webkit-calc((100% - 16px*1.2222222222222223)/ 2.2222222222222223);width:calc((100% - 16px*1.2222222222222223)/ 2.2222222222222223)}.row.no-gutter .tablet-45{width:45%}.row .tablet-40{width:40%;width:-webkit-calc((100% - 16px*1.5)/ 2.5);width:calc((100% - 16px*1.5)/ 2.5)}.row.no-gutter .tablet-40{width:40%}.row .tablet-35{width:35%;width:-webkit-calc((100% - 16px*1.8571428571428572)/ 2.857142857142857);width:calc((100% - 16px*1.8571428571428572)/ 2.857142857142857)}.row.no-gutter .tablet-35{width:35%}.row .tablet-33{width:33.333333333333336%;width:-webkit-calc((100% - 16px*2)/ 3);width:calc((100% - 16px*2)/ 3)}.row.no-gutter .tablet-33{width:33.333333333333336%}.row .tablet-30{width:30%;width:-webkit-calc((100% - 16px*2.3333333333333335)/ 3.3333333333333335);width:calc((100% - 16px*2.3333333333333335)/ 3.3333333333333335)}.row.no-gutter .tablet-30{width:30%}.row .tablet-25{width:25%;width:-webkit-calc((100% - 16px*3)/ 4);width:calc((100% - 16px*3)/ 4)}.row.no-gutter .tablet-25{width:25%}.row .tablet-20{width:20%;width:-webkit-calc((100% - 16px*4)/ 5);width:calc((100% - 16px*4)/ 5)}.row.no-gutter .tablet-20{width:20%}.row .tablet-15{width:15%;width:-webkit-calc((100% - 16px*5.666666666666667)/ 6.666666666666667);width:calc((100% - 16px*5.666666666666667)/ 6.666666666666667)}.row.no-gutter .tablet-15{width:15%}.row .tablet-10{width:10%;width:-webkit-calc((100% - 16px*9)/ 10);width:calc((100% - 16px*9)/ 10)}.row.no-gutter .tablet-10{width:10%}.row .tablet-5{width:5%;width:-webkit-calc((100% - 16px*19)/ 20);width:calc((100% - 16px*19)/ 20)}.row.no-gutter .tablet-5{width:5%}.row .tablet-auto:nth-last-child(1),.row .tablet-auto:nth-last-child(1)~.col-auto{width:100%;width:-webkit-calc((100% - 16px*0)/ 1);width:calc((100% - 16px*0)/ 1)}.row.no-gutter .tablet-auto:nth-last-child(1),.row.no-gutter .tablet-auto:nth-last-child(1)~.tablet-auto{width:100%}.row .tablet-auto:nth-last-child(2),.row .tablet-auto:nth-last-child(2)~.col-auto{width:50%;width:-webkit-calc((100% - 16px*1)/ 2);width:calc((100% - 16px*1)/ 2)}.row.no-gutter .tablet-auto:nth-last-child(2),.row.no-gutter .tablet-auto:nth-last-child(2)~.tablet-auto{width:50%}.row .tablet-auto:nth-last-child(3),.row .tablet-auto:nth-last-child(3)~.col-auto{width:33.33333333%;width:-webkit-calc((100% - 16px*2)/ 3);width:calc((100% - 16px*2)/ 3)}.row.no-gutter .tablet-auto:nth-last-child(3),.row.no-gutter .tablet-auto:nth-last-child(3)~.tablet-auto{width:33.33333333%}.row .tablet-auto:nth-last-child(4),.row .tablet-auto:nth-last-child(4)~.col-auto{width:25%;width:-webkit-calc((100% - 16px*3)/ 4);width:calc((100% - 16px*3)/ 4)}.row.no-gutter .tablet-auto:nth-last-child(4),.row.no-gutter .tablet-auto:nth-last-child(4)~.tablet-auto{width:25%}.row .tablet-auto:nth-last-child(5),.row .tablet-auto:nth-last-child(5)~.col-auto{width:20%;width:-webkit-calc((100% - 16px*4)/ 5);width:calc((100% - 16px*4)/ 5)}.row.no-gutter .tablet-auto:nth-last-child(5),.row.no-gutter .tablet-auto:nth-last-child(5)~.tablet-auto{width:20%}.row .tablet-auto:nth-last-child(6),.row .tablet-auto:nth-last-child(6)~.col-auto{width:16.66666667%;width:-webkit-calc((100% - 16px*5)/ 6);width:calc((100% - 16px*5)/ 6)}.row.no-gutter .tablet-auto:nth-last-child(6),.row.no-gutter .tablet-auto:nth-last-child(6)~.tablet-auto{width:16.66666667%}.row .tablet-auto:nth-last-child(7),.row .tablet-auto:nth-last-child(7)~.col-auto{width:14.28571429%;width:-webkit-calc((100% - 16px*6)/ 7);width:calc((100% - 16px*6)/ 7)}.row.no-gutter .tablet-auto:nth-last-child(7),.row.no-gutter .tablet-auto:nth-last-child(7)~.tablet-auto{width:14.28571429%}.row .tablet-auto:nth-last-child(8),.row .tablet-auto:nth-last-child(8)~.col-auto{width:12.5%;width:-webkit-calc((100% - 16px*7)/ 8);width:calc((100% - 16px*7)/ 8)}.row.no-gutter .tablet-auto:nth-last-child(8),.row.no-gutter .tablet-auto:nth-last-child(8)~.tablet-auto{width:12.5%}.row .tablet-auto:nth-last-child(9),.row .tablet-auto:nth-last-child(9)~.col-auto{width:11.11111111%;width:-webkit-calc((100% - 16px*8)/ 9);width:calc((100% - 16px*8)/ 9)}.row.no-gutter .tablet-auto:nth-last-child(9),.row.no-gutter .tablet-auto:nth-last-child(9)~.tablet-auto{width:11.11111111%}.row .tablet-auto:nth-last-child(10),.row .tablet-auto:nth-last-child(10)~.col-auto{width:10%;width:-webkit-calc((100% - 16px*9)/ 10);width:calc((100% - 16px*9)/ 10)}.row.no-gutter .tablet-auto:nth-last-child(10),.row.no-gutter .tablet-auto:nth-last-child(10)~.tablet-auto{width:10%}.row .tablet-auto:nth-last-child(11),.row .tablet-auto:nth-last-child(11)~.col-auto{width:9.09090909%;width:-webkit-calc((100% - 16px*10)/ 11);width:calc((100% - 16px*10)/ 11)}.row.no-gutter .tablet-auto:nth-last-child(11),.row.no-gutter .tablet-auto:nth-last-child(11)~.tablet-auto{width:9.09090909%}.row .tablet-auto:nth-last-child(12),.row .tablet-auto:nth-last-child(12)~.col-auto{width:8.33333333%;width:-webkit-calc((100% - 16px*11)/ 12);width:calc((100% - 16px*11)/ 12)}.row.no-gutter .tablet-auto:nth-last-child(12),.row.no-gutter .tablet-auto:nth-last-child(12)~.tablet-auto{width:8.33333333%}.row .tablet-auto:nth-last-child(13),.row .tablet-auto:nth-last-child(13)~.col-auto{width:7.69230769%;width:-webkit-calc((100% - 16px*12)/ 13);width:calc((100% - 16px*12)/ 13)}.row.no-gutter .tablet-auto:nth-last-child(13),.row.no-gutter .tablet-auto:nth-last-child(13)~.tablet-auto{width:7.69230769%}.row .tablet-auto:nth-last-child(14),.row .tablet-auto:nth-last-child(14)~.col-auto{width:7.14285714%;width:-webkit-calc((100% - 16px*13)/ 14);width:calc((100% - 16px*13)/ 14)}.row.no-gutter .tablet-auto:nth-last-child(14),.row.no-gutter .tablet-auto:nth-last-child(14)~.tablet-auto{width:7.14285714%}.row .tablet-auto:nth-last-child(15),.row .tablet-auto:nth-last-child(15)~.col-auto{width:6.66666667%;width:-webkit-calc((100% - 16px*14)/ 15);width:calc((100% - 16px*14)/ 15)}.row.no-gutter .tablet-auto:nth-last-child(15),.row.no-gutter .tablet-auto:nth-last-child(15)~.tablet-auto{width:6.66666667%}.row .tablet-auto:nth-last-child(16),.row .tablet-auto:nth-last-child(16)~.col-auto{width:6.25%;width:-webkit-calc((100% - 16px*15)/ 16);width:calc((100% - 16px*15)/ 16)}.row.no-gutter .tablet-auto:nth-last-child(16),.row.no-gutter .tablet-auto:nth-last-child(16)~.tablet-auto{width:6.25%}.row .tablet-auto:nth-last-child(17),.row .tablet-auto:nth-last-child(17)~.col-auto{width:5.88235294%;width:-webkit-calc((100% - 16px*16)/ 17);width:calc((100% - 16px*16)/ 17)}.row.no-gutter .tablet-auto:nth-last-child(17),.row.no-gutter .tablet-auto:nth-last-child(17)~.tablet-auto{width:5.88235294%}.row .tablet-auto:nth-last-child(18),.row .tablet-auto:nth-last-child(18)~.col-auto{width:5.55555556%;width:-webkit-calc((100% - 16px*17)/ 18);width:calc((100% - 16px*17)/ 18)}.row.no-gutter .tablet-auto:nth-last-child(18),.row.no-gutter .tablet-auto:nth-last-child(18)~.tablet-auto{width:5.55555556%}.row .tablet-auto:nth-last-child(19),.row .tablet-auto:nth-last-child(19)~.col-auto{width:5.26315789%;width:-webkit-calc((100% - 16px*18)/ 19);width:calc((100% - 16px*18)/ 19)}.row.no-gutter .tablet-auto:nth-last-child(19),.row.no-gutter .tablet-auto:nth-last-child(19)~.tablet-auto{width:5.26315789%}.row .tablet-auto:nth-last-child(20),.row .tablet-auto:nth-last-child(20)~.col-auto{width:5%;width:-webkit-calc((100% - 16px*19)/ 20);width:calc((100% - 16px*19)/ 20)}.row.no-gutter .tablet-auto:nth-last-child(20),.row.no-gutter .tablet-auto:nth-last-child(20)~.tablet-auto{width:5%}.row .tablet-auto:nth-last-child(21),.row .tablet-auto:nth-last-child(21)~.col-auto{width:4.76190476%;width:-webkit-calc((100% - 16px*20)/ 21);width:calc((100% - 16px*20)/ 21)}.row.no-gutter .tablet-auto:nth-last-child(21),.row.no-gutter .tablet-auto:nth-last-child(21)~.tablet-auto{width:4.76190476%}}.view,.views{position:relative;height:100%;z-index:5000}.views{overflow:auto;-webkit-overflow-scrolling:touch}.view{width:100%;overflow:hidden;box-sizing:border-box}.pages{position:relative;width:100%;height:100%;overflow:hidden}.page{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page.cached{display:none}.page-on-left{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-on-right{opacity:0;pointer-events:none;-webkit-transform:translate3d(0,56px,0);transform:translate3d(0,56px,0)}.page-content{overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%;position:relative;z-index:1}.page-transitioning{-webkit-transition-duration:.3s;transition-duration:.3s}.page-from-right-to-center{pointer-events:none;-webkit-animation:pageFromRightToCenter .3s forwards;animation:pageFromRightToCenter .3s forwards}.page-from-center-to-right{pointer-events:none;-webkit-animation:pageFromCenterToRight .3s forwards;animation:pageFromCenterToRight .3s forwards}@-webkit-keyframes pageFromRightToCenter{from{opacity:0;-webkit-transform:translate3d(0,56px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes pageFromRightToCenter{from{opacity:0;transform:translate3d(0,56px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes pageFromCenterToRight{from{opacity:1;-webkit-transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,56px,0)}}@keyframes pageFromCenterToRight{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,56px,0)}}.page-from-center-to-left{-webkit-animation:pageFromCenterToLeft .3s forwards;animation:pageFromCenterToLeft .3s forwards}.page-from-left-to-center{-webkit-animation:pageFromLeftToCenter .3s forwards;animation:pageFromLeftToCenter .3s forwards}@-webkit-keyframes pageFromCenterToLeft{from{opacity:1}to{opacity:1}}@keyframes pageFromCenterToLeft{from{opacity:1}to{opacity:1}}@-webkit-keyframes pageFromLeftToCenter{from{opacity:1}to{opacity:1}}@keyframes pageFromLeftToCenter{from{opacity:1}to{opacity:1}}.navbar-inner,.toolbar-inner{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.navbar-inner{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.toolbar-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.navbar-inner.cached{display:none}.navbar,.toolbar{width:100%;box-sizing:border-box;position:relative;margin:0;z-index:500;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff}.navbar b,.toolbar b{font-weight:500}.navbar~.toolbar{z-index:499}.navbar,.subnavbar,.toolbar{background:#2196f3}.navbar a.link,.subnavbar a.link,.toolbar a.link{text-decoration:none;position:relative;color:#fff;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0 16px;min-width:48px}.navbar a.link:before,.subnavbar a.link:before,.toolbar a.link:before{content:'';width:152%;height:152%;position:absolute;left:-26%;top:-26%;background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.15) 66%,rgba(255,255,255,0) 66%);background-image:radial-gradient(circle at center,rgba(255,255,255,.15) 66%,rgba(255,255,255,0) 66%);background-repeat:no-repeat;background-position:center;background-size:100% 100%;opacity:0;pointer-events:none;-webkit-transition-duration:.6s;transition-duration:.6s}.navbar a.link.active-state:before,.subnavbar a.link.active-state:before,.toolbar a.link.active-state:before,html:not(.watch-active-state) .navbar a.link:active:before,html:not(.watch-active-state) .subnavbar a.link:active:before,html:not(.watch-active-state) .toolbar a.link:active:before{opacity:1;-webkit-transition-duration:150ms;transition-duration:150ms}.navbar a.link i+i,.navbar a.link i+span,.navbar a.link span+i,.navbar a.link span+span,.subnavbar a.link i+i,.subnavbar a.link i+span,.subnavbar a.link span+i,.subnavbar a.link span+span,.toolbar a.link i+i,.toolbar a.link i+span,.toolbar a.link span+i,.toolbar a.link span+span{margin-left:8px}.navbar a.icon-only,.subnavbar a.icon-only,.toolbar a.icon-only{min-width:0;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.navbar i.icon,.subnavbar i.icon,.toolbar i.icon{display:block}.navbar .center,.subnavbar .center{font-size:20px;font-weight:500;text-align:center;margin:0 16px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:56px;display:inline-block;text-align:left}.navbar .left,.navbar .right,.subnavbar .left,.subnavbar .right{-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navbar .right,.subnavbar .right{margin-left:auto}.navbar .right:first-child,.subnavbar .right:first-child{position:absolute;right:16px;height:100%}.navbar{left:0;top:0;height:56px;font-size:20px}.navbar a.link{line-height:56px;height:56px}.popup .navbar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.subnavbar{height:48px;width:100%;position:absolute;left:0;top:100%;z-index:20;box-sizing:border-box;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.subnavbar a.link{line-height:48px;height:48px}.subnavbar .center{line-height:48px}.subnavbar .center:first-child{margin-left:56px}.navbar.no-border .subnavbar{margin-top:0}.navbar-on-left .subnavbar,.navbar-on-right .subnavbar{pointer-events:none}.navbar .subnavbar,.page .subnavbar{position:absolute}.page>.subnavbar{top:0;margin-top:0}.subnavbar>.buttons-row{width:100%}.subnavbar .searchbar,.subnavbar.searchbar{position:absolute}.subnavbar .searchbar,.subnavbar.searchbar{position:absolute}.subnavbar .searchbar{left:0;top:0}.toolbar{left:0;bottom:0;height:48px;font-size:14px}.toolbar a.link{line-height:48px;height:48px}.toolbar a{-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1;position:relative;white-space:nowrap;text-overflow:ellipsis}.tabbar{z-index:5001;overflow:hidden;bottom:auto;top:0}.tabbar .toolbar-inner{padding-left:0;padding-right:0}.tabbar a.link{line-height:1.4}.tabbar a.link,.tabbar a.tab-link{height:100%;width:100%;box-sizing:border-box;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;font-size:14px;text-transform:uppercase}.tabbar i.icon{height:24px}.tabbar a.tab-link{-webkit-transition-duration:.3s;transition-duration:.3s;overflow:hidden;color:rgba(255,255,255,.7);position:relative}.tabbar a.tab-link.active,.tabbar a.tab-link.active-state,html:not(.watch-active-state) .tabbar a.tab-link:active{color:#fff}.tabbar .tab-link-highlight{position:absolute;left:0;bottom:0;height:3px;background:#0a6ebd;background:rgba(255,255,255,.5);-webkit-transition-duration:.3s;transition-duration:.3s}.tabbar-labels{height:72px}.tabbar-labels a.link,.tabbar-labels a.tab-link{padding-top:12px;padding-bottom:12px;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.tabbar-labels span.tabbar-label{line-height:1;display:block;margin:0;margin-top:10px;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.tabbar-labels.toolbar-bottom span.tabbar-label{text-transform:none}.tabbar-scrollable .toolbar-inner{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;overflow:auto}.tabbar-scrollable .toolbar-inner::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;-webkit-appearance:none;opacity:0!important}.tabbar-scrollable a.link,.tabbar-scrollable a.tab-link{width:auto;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;-ms-flex:0;padding:0 16px}.toolbar-bottom{bottom:0;top:auto}.toolbar-bottom .tab-link-highlight{bottom:auto;top:0}.navbar input[type=email],.navbar input[type=password],.navbar input[type=search],.navbar input[type=tel],.navbar input[type=text],.navbar input[type=url],.subnavbar input[type=email],.subnavbar input[type=password],.subnavbar input[type=search],.subnavbar input[type=tel],.subnavbar input[type=text],.subnavbar input[type=url]{box-sizing:border-box;width:100%;height:32px;display:block;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;font-family:inherit;color:#fff;font-size:16px;font-weight:400;background-color:transparent;padding:0;border-bottom:1px solid #fff}.navbar input[type=email]::-webkit-input-placeholder,.navbar input[type=password]::-webkit-input-placeholder,.navbar input[type=search]::-webkit-input-placeholder,.navbar input[type=tel]::-webkit-input-placeholder,.navbar input[type=text]::-webkit-input-placeholder,.navbar input[type=url]::-webkit-input-placeholder,.subnavbar input[type=email]::-webkit-input-placeholder,.subnavbar input[type=password]::-webkit-input-placeholder,.subnavbar input[type=search]::-webkit-input-placeholder,.subnavbar input[type=tel]::-webkit-input-placeholder,.subnavbar input[type=text]::-webkit-input-placeholder,.subnavbar input[type=url]::-webkit-input-placeholder{color:#fff;opacity:1}.page>.navbar,.page>.toolbar,.view>.navbar,.view>.toolbar,.views>.navbar,.views>.toolbar{position:absolute}.subnavbar~.page-content{padding-top:48px}.tabbar-fixed .page-content,.toolbar-fixed .page-content{padding-top:48px}.tabbar-labels-fixed .page-content{padding-top:72px}.toolbar~.page-content{padding-top:48px}.tabbar-labels~.page-content{padding-top:72px}.messagebar~.page-content,.messagebar~.pages .page-content,.messagebar~.view .page-content,.toolbar-bottom~.page-content,.toolbar-bottom~.pages .page-content,.toolbar-bottom~.view .page-content{padding-top:0;padding-bottom:48px}.tabbar-labels.toolbar-bottom~.page .page-content,.tabbar-labels.toolbar-bottom~.page-content,.tabbar-labels.toolbar-bottom~.pages .page-content,.tabbar-labels.toolbar-bottom~.view .page-content{padding-bottom:72px}.navbar-fixed .page-content,.navbar-fixed.pages .page-content,.navbar-fixed.view .page-content,.navbar-through .page-content,.navbar-through.pages .page-content,.navbar-through.view .page-content{padding-top:56px}.navbar-fixed .tabbar-fixed .page-content,.navbar-fixed .toolbar-fixed .page-content,.navbar-fixed.tabbar-fixed .page-content,.navbar-fixed.toolbar-fixed .page-content,.navbar-through .tabbar-fixed .page-content,.navbar-through .toolbar-fixed .page-content,.navbar-through.tabbar-fixed .page-content,.navbar-through.toolbar-fixed .page-content,.tabbar-fixed .navbar-fixed .page-content,.tabbar-fixed .navbar-through .page-content,.toolbar-fixed .navbar-fixed .page-content,.toolbar-fixed .navbar-through .page-content{padding-top:104px}.navbar-fixed .tabbar-fixed .toolbar-bottom~.pages .page-content,.navbar-fixed .tabbar-fixed .toolbar-bottom~.view .page-content,.navbar-fixed .toolbar-fixed .toolbar-bottom~.pages .page-content,.navbar-fixed .toolbar-fixed .toolbar-bottom~.view .page-content,.navbar-fixed.tabbar-fixed .toolbar-bottom~.pages .page-content,.navbar-fixed.tabbar-fixed .toolbar-bottom~.view .page-content,.navbar-fixed.toolbar-fixed .toolbar-bottom~.pages .page-content,.navbar-fixed.toolbar-fixed .toolbar-bottom~.view .page-content,.navbar-through .tabbar-fixed .toolbar-bottom~.pages .page-content,.navbar-through .tabbar-fixed .toolbar-bottom~.view .page-content,.navbar-through .toolbar-fixed .toolbar-bottom~.pages .page-content,.navbar-through .toolbar-fixed .toolbar-bottom~.view .page-content,.navbar-through.tabbar-fixed .toolbar-bottom~.pages .page-content,.navbar-through.tabbar-fixed .toolbar-bottom~.view .page-content,.navbar-through.toolbar-fixed .toolbar-bottom~.pages .page-content,.navbar-through.toolbar-fixed .toolbar-bottom~.view .page-content,.tabbar-fixed .navbar-fixed .toolbar-bottom~.pages .page-content,.tabbar-fixed .navbar-fixed .toolbar-bottom~.view .page-content,.tabbar-fixed .navbar-through .toolbar-bottom~.pages .page-content,.tabbar-fixed .navbar-through .toolbar-bottom~.view .page-content,.toolbar-fixed .navbar-fixed .toolbar-bottom~.pages .page-content,.toolbar-fixed .navbar-fixed .toolbar-bottom~.view .page-content,.toolbar-fixed .navbar-through .toolbar-bottom~.pages .page-content,.toolbar-fixed .navbar-through .toolbar-bottom~.view .page-content{padding-top:56px}.navbar-fixed .tabbar-labels-fixed .page-content,.navbar-fixed.tabbar-labels-fixed .page-content,.navbar-through .tabbar-labels-fixed .page-content,.navbar-through.tabbar-labels-fixed .page-content,.tabbar-labels-fixed .navbar-fixed .page-content,.tabbar-labels-fixed .navbar-through .page-content{padding-top:128px}.navbar-fixed .tabbar-labels-fixed .toolbar-bottom~.pages .page-content,.navbar-fixed .tabbar-labels-fixed .toolbar-bottom~.view .page-content,.navbar-fixed.tabbar-labels-fixed .toolbar-bottom~.pages .page-content,.navbar-fixed.tabbar-labels-fixed .toolbar-bottom~.view .page-content,.navbar-through .tabbar-labels-fixed .toolbar-bottom~.pages .page-content,.navbar-through .tabbar-labels-fixed .toolbar-bottom~.view .page-content,.navbar-through.tabbar-labels-fixed .toolbar-bottom~.pages .page-content,.navbar-through.tabbar-labels-fixed .toolbar-bottom~.view .page-content,.tabbar-labels-fixed .navbar-fixed .toolbar-bottom~.pages .page-content,.tabbar-labels-fixed .navbar-fixed .toolbar-bottom~.view .page-content,.tabbar-labels-fixed .navbar-through .toolbar-bottom~.pages .page-content,.tabbar-labels-fixed .navbar-through .toolbar-bottom~.view .page-content{padding-top:56px}.navbar-fixed .toolbar~.page-content,.navbar-through .toolbar~.page-content{padding-top:104px}.navbar-fixed .messagebar~.page-content,.navbar-fixed .toolbar-bottom~.page-content,.navbar-through .messagebar~.page-content,.navbar-through .toolbar-bottom~.page-content{padding-top:56px}.navbar-fixed .tabbar-labels~.page-content,.navbar-through .tabbar-labels~.page-content{padding-top:128px}.navbar-fixed .tabbar-labels.toolbar-bottom~.page-content,.navbar-through .tabbar-labels.toolbar-bottom~.page-content{padding-top:56px}.navbar-fixed .page-content.with-subnavbar,.navbar-fixed .subnavbar~.page-content,.navbar-fixed .with-subnavbar .page-content,.navbar-through .page-content.with-subnavbar,.navbar-through .subnavbar~.page-content,.navbar-through .with-subnavbar .page-content{padding-top:104px}.navbar-fixed .page .subnavbar,.navbar-fixed.page .subnavbar,.navbar-through .page .subnavbar,.navbar-through.page .subnavbar{top:56px}.navbar-fixed .toolbar,.navbar-through .toolbar{top:56px}.navbar-fixed .messagebar,.navbar-fixed .toolbar-bottom,.navbar-through .messagebar,.navbar-through .toolbar-bottom{top:auto}.navbar.navbar-hiding{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navbar.navbar-hiding~.page .list-group-title,.navbar.navbar-hiding~.page-content .list-group-title,.navbar.navbar-hiding~.pages .list-group-title{-webkit-transition-duration:.4s;transition-duration:.4s}.navbar.navbar-hiding~.page .subnavbar,.navbar.navbar-hiding~.page-content .subnavbar,.navbar.navbar-hiding~.pages .subnavbar{-webkit-transition-duration:.4s;transition-duration:.4s}.navbar.navbar-hiding~.subnavbar,.navbar.navbar-hiding~.toolbar{-webkit-transition-duration:.4s;transition-duration:.4s}.navbar.navbar-hidden{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.navbar.navbar-hidden~.page .list-group-title,.navbar.navbar-hidden~.page-content .list-group-title,.navbar.navbar-hidden~.pages .list-group-title{-webkit-transition-duration:.4s;transition-duration:.4s;top:-56px}.navbar.navbar-hidden~.page .subnavbar,.navbar.navbar-hidden~.page-content .subnavbar,.navbar.navbar-hidden~.pages .subnavbar{-webkit-transform:translate3d(0,-56px,0);transform:translate3d(0,-56px,0);-webkit-transition-duration:.4s;transition-duration:.4s}.navbar.navbar-hidden~.subnavbar,.navbar.navbar-hidden~.toolbar:not(.messagebar):not(.toolbar-bottom){-webkit-transform:translate3d(0,-56px,0);transform:translate3d(0,-56px,0);-webkit-transition-duration:.4s;transition-duration:.4s}.navbar.not-animated{-webkit-transition-duration:0s;transition-duration:0s}.page.no-navbar .page-content{padding-top:0}.page.no-navbar .page-content.with-subnavbar,.page.no-navbar.with-subnavbar .page-content,.with-subnavbar .page.no-navbar .page-content{padding-top:48px}.tabbar.tabbar-hiding,.tabbar.toolbar-hiding,.toolbar.tabbar-hiding,.toolbar.toolbar-hiding{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tabbar.tabbar-hidden,.tabbar.toolbar-hidden,.toolbar.tabbar-hidden,.toolbar.toolbar-hidden{-webkit-transition-duration:.4s;transition-duration:.4s}.tabbar.not-animated,.toolbar.not-animated{-webkit-transition-duration:0s;transition-duration:0s}.tabbar.tabbar-hidden,.tabbar.toolbar-hidden,.toolbar.tabbar-hidden,.toolbar.toolbar-hidden{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.navbar~.tabbar.tabbar-hidden,.navbar~.tabbar.toolbar-hidden:not(.messagebar):not(.toolbar-bottom),.navbar~.toolbar.tabbar-hidden,.navbar~.toolbar.toolbar-hidden:not(.messagebar):not(.toolbar-bottom){-webkit-transform:translate3d(0,-104px,0);transform:translate3d(0,-104px,0)}.navbar~.tabbar.tabbar-labels.toolbar-hidden,.navbar~.toolbar.tabbar-labels.toolbar-hidden{-webkit-transform:translate3d(0,-128px,0);transform:translate3d(0,-128px,0)}.tabbar.toolbar-hidden.messagebar,.tabbar.toolbar-hidden.toolbar-bottom,.toolbar.toolbar-hidden.messagebar,.toolbar.toolbar-hidden.toolbar-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.page.no-tabbar .page-content,.page.no-toolbar .page-content{padding-bottom:0}.navbar.no-shadow,.toolbar.no-shadow{box-shadow:none!important}.navbar-fixed .subnavbar,.navbar-through .subnavbar{box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 4px 4px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.12)}.navbar-fixed .navbar,.navbar-through .navbar{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.navbar-fixed .navbar.navbar-hidden,.navbar-through .navbar.navbar-hidden{box-shadow:0 2px 4px -1px transparent,0 4px 5px 0 transparent,0 1px 10px 0 transparent!important}.tabbar-fixed .toolbar,.tabbar-labels-fixed .toolbar,.toolbar-fixed .toolbar{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.tabbar-fixed .toolbar.toolbar-hidden,.tabbar-labels-fixed .toolbar.toolbar-hidden,.toolbar-fixed .toolbar.toolbar-hidden{box-shadow:0 2px 4px -1px transparent,0 4px 5px 0 transparent,0 1px 10px 0 transparent!important}.tabbar-fixed .toolbar-bottom,.tabbar-labels-fixed .toolbar-bottom,.toolbar-bottom,.toolbar-fixed .toolbar-bottom{box-shadow:0 -2px 4px -1px rgba(0,0,0,.2),0 -4px 5px 0 rgba(0,0,0,.14),0 -1px 10px 0 rgba(0,0,0,.12)}.toolbar-bottom.toolbar-hidden{box-shadow:0 2px 4px -1px transparent,0 4px 5px 0 transparent,0 1px 10px 0 transparent!important}.navbar-fixed .tabbar-fixed .navbar,.navbar-fixed .tabbar-labels-fixed .navbar,.navbar-fixed .toolbar-fixed .navbar,.navbar-fixed.tabbar-fixed .navbar,.navbar-fixed.tabbar-labels-fixed .navbar,.navbar-fixed.toolbar-fixed .navbar,.navbar-through .tabbar-fixed .navbar,.navbar-through .tabbar-labels-fixed .navbar,.navbar-through .toolbar-fixed .navbar,.navbar-through.tabbar-fixed .navbar,.navbar-through.tabbar-labels-fixed .navbar,.navbar-through.toolbar-fixed .navbar{box-shadow:none}.searchbar{height:48px;width:100%;background:#2196f3;box-sizing:border-box;padding:0 16px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff}.searchbar.no-shadow{box-shadow:none}.searchbar a{position:relative;color:#fff}.searchbar a:before{content:'';width:152%;height:152%;position:absolute;left:-26%;top:-26%;background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.15) 66%,rgba(255,255,255,0) 66%);background-image:radial-gradient(circle at center,rgba(255,255,255,.15) 66%,rgba(255,255,255,0) 66%);background-repeat:no-repeat;background-position:center;background-size:100% 100%;opacity:0;pointer-events:none;-webkit-transition-duration:.6s;transition-duration:.6s}.searchbar a.active-state:before,html:not(.watch-active-state) .searchbar a:active:before{opacity:1;-webkit-transition-duration:150ms;transition-duration:150ms}.searchbar .searchbar-input{width:100%;height:32px;position:relative;-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1}.searchbar input[type=search]{box-sizing:border-box;width:100%;height:32px;display:block;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;font-family:inherit;color:#fff;font-size:16px;font-weight:400;padding:0;border-bottom:1px solid #fff;height:100%;padding:0 36px 0 24px;background-color:transparent;background-repeat:no-repeat;background-position:0 center;opacity:.6;-webkit-background-size:24px 24px;background-size:24px 24px;-webkit-transition-duration:.3s;transition-duration:.3s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23FFFFFF'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M15.5%2014h-.79l-.28-.27C15.41%2012.59%2016%2011.11%2016%209.5%2016%205.91%2013.09%203%209.5%203S3%205.91%203%209.5%205.91%2016%209.5%2016c1.61%200%203.09-.59%204.23-1.57l.27.28v.79l5%204.99L20.49%2019l-4.99-5zm-6%200C7.01%2014%205%2011.99%205%209.5S7.01%205%209.5%205%2014%207.01%2014%209.5%2011.99%2014%209.5%2014z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}.searchbar input[type=search]::-webkit-input-placeholder{color:#fff;opacity:1}.searchbar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.searchbar .searchbar-clear{position:absolute;width:56px;height:100%;right:-16px;top:0;opacity:0;pointer-events:none;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");-webkit-background-size:24px 24px;background-size:24px 24px;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}.searchbar .searchbar-cancel{display:none}.searchbar.searchbar-active input[type=search]{opacity:1}.searchbar.searchbar-active .searchbar-clear{pointer-events:auto;opacity:1}.searchbar.searchbar-not-empty .searchbar-clear{pointer-events:auto;opacity:1}.searchbar-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;opacity:0;pointer-events:none;background:rgba(0,0,0,.25);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.searchbar-overlay.searchbar-overlay-active{opacity:1;pointer-events:auto}.searchbar-not-found{display:none}.hidden-by-searchbar,.list-block .hidden-by-searchbar,.list-block li.hidden-by-searchbar{display:none}.page>.searchbar{position:absolute;width:100%;left:0;top:0;z-index:200;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.page>.searchbar~.page-content{padding-top:48px}.page>.searchbar.no-shadow{box-shadow:none}.navbar-fixed .page>.searchbar,.navbar-fixed>.searchbar,.navbar-through .page>.searchbar,.navbar-through>.searchbar{top:56px}.navbar-fixed .page>.searchbar~.page-content,.navbar-fixed>.searchbar~.page-content,.navbar-through .page>.searchbar~.page-content,.navbar-through>.searchbar~.page-content{padding-top:104px}.toolbar.messagebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#fff;height:48px;top:auto;bottom:0;font-size:16px;overflow:hidden}.toolbar.messagebar:before{content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:#d1d1d1;display:block;z-index:15;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.pixel-ratio-2 .toolbar.messagebar:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .toolbar.messagebar:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.toolbar.messagebar textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;background:0 0;border-radius:0;box-shadow:none;display:block;padding:3px 8px 3px;margin:0;width:100%;height:28px;color:#333;font-size:16px;line-height:22px;font-family:inherit;resize:none;-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1}.toolbar.messagebar a.link{color:#333;-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;height:48px;line-height:48px}.toolbar.messagebar a.link:before{background-image:-webkit-radial-gradient(center,circle cover,rgba(0,0,0,.1) 66%,rgba(0,0,0,0) 66%);background-image:radial-gradient(circle at center,rgba(0,0,0,.1) 66%,rgba(0,0,0,0) 66%)}.toolbar.messagebar .link{-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.toolbar.messagebar~.page-content{padding-bottom:48px}.page.no-tabbar .toolbar.messagebar~.page-content,.page.no-toolbar .toolbar.messagebar~.page-content{padding-bottom:48px}.hidden-toolbar .toolbar.messagebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:0s;transition-duration:0s}i.icon{display:inline-block;vertical-align:middle;background-size:100% auto;background-position:center;background-repeat:no-repeat;font-style:normal;position:relative}i.icon.icon-back{width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-forward{width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-bars{width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M3%2018h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-camera{width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23333'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'3.2'%2F%3E%3Cpath%20d%3D'M9%202L7.17%204H4c-1.1%200-2%20.9-2%202v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V6c0-1.1-.9-2-2-2h-3.17L15%202H9zm3%2015c-2.76%200-5-2.24-5-5s2.24-5%205-5%205%202.24%205%205-2.24%205-5%205z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-f7{width:24px;height:24px;background-image:url(../img/i-f7-material.png);border-radius:3px}i.icon.icon-next,i.icon.icon-prev{width:24px;height:24px}i.icon.icon-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-plus{width:24px;height:24px;font-size:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23FFFFFF'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%2013h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}i.icon.icon-close{width:24px;height:24px;font-size:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23FFFFFF'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E")}.badge{font-size:10px;display:inline-block;color:#fff;background:#8e8e93;border-radius:3px;padding:1px 6px;box-sizing:border-box;vertical-align:middle}.f7-icons .badge,.framework7-icons .badge,.icon .badge,.material-icons .badge{position:absolute;left:100%;margin-left:-10px;top:-2px;font-size:10px;line-height:1.4;padding:1px 5px;font-family:Roboto,Noto,Helvetica,Arial,sans-serif}.chip{font-size:13px;font-weight:400;color:rgba(0,0,0,.87);background:rgba(0,0,0,.12);display:inline-block;height:32px;line-height:32px;border-radius:16px;padding:0 12px;box-sizing:border-box;vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:2px 0}.chip-media{width:32px;height:32px;margin-left:-12px;vertical-align:top;border-radius:50%;text-align:center;line-height:32px;color:#fff;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.chip-media img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:50%;display:block}.chip-media+.chip-label{margin-left:8px}.chip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1;min-width:0}.chip-label+.chip-delete{margin-left:4px}.chip-delete{margin-right:-8px;width:24px;height:24px;text-align:center;line-height:24px;cursor:pointer;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23000'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M12%202C6.47%202%202%206.47%202%2012s4.47%2010%2010%2010%2010-4.47%2010-10S17.53%202%2012%202zm5%2013.59L15.59%2017%2012%2013.41%208.41%2017%207%2015.59%2010.59%2012%207%208.41%208.41%207%2012%2010.59%2015.59%207%2017%208.41%2013.41%2012%2017%2015.59z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px;opacity:.54}.chip-delete.active-state,html:not(.watch-active-state) .chip-delete:active{opacity:1}.content-block{margin:32px 0;padding:0 16px;box-sizing:border-box}.content-block.no-hairlines .content-block-inner:before,.content-block.no-hairlines ul:before,.content-block.no-hairlines:before{display:none}.content-block.no-hairlines .content-block-inner:after,.content-block.no-hairlines ul:after,.content-block.no-hairlines:after{display:none}.content-block-title{position:relative;overflow:hidden;margin:0;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1;margin:16px 16px 16px;padding-top:16px;line-height:16px;font-weight:500;color:rgba(0,0,0,.54)}.content-block-title+.card,.content-block-title+.content-block,.content-block-title+.list-block,.content-block-title+.timeline{margin-top:0}.content-block-inner{padding:16px 16px;margin-left:-16px;width:100%;position:relative}.content-block-inner:before{content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.pixel-ratio-2 .content-block-inner:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .content-block-inner:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.content-block-inner:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .content-block-inner:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .content-block-inner:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.content-block-inner>p:first-child{margin-top:0}.content-block-inner>p:last-child{margin-bottom:0}.content-block.inset{margin-left:16px;margin-right:16px;border-radius:7px}.content-block.inset .content-block-inner{border-radius:4px}.content-block.inset .content-block-inner:before{display:none}.content-block.inset .content-block-inner:after{display:none}@media all and (min-width:768px){.content-block.tablet-inset{margin-left:16px;margin-right:16px;border-radius:4px}.content-block.tablet-inset .content-block-inner{border-radius:4px}.content-block.tablet-inset .content-block-inner:before{display:none}.content-block.tablet-inset .content-block-inner:after{display:none}}.list-block{margin:32px 0;font-size:16px}.list-block ul{list-style:none;padding:0;margin:0;position:relative}.list-block ul:before{content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.pixel-ratio-2 .list-block ul:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .list-block ul:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.list-block ul:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .list-block ul:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .list-block ul:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.list-block ul ul{padding-left:56px}.list-block ul ul:before{display:none}.list-block ul ul:after{display:none}.list-block .align-top,.list-block .align-top .item-content,.list-block .align-top .item-inner{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.list-block.inset{margin-left:16px;margin-right:16px;border-radius:4px}.list-block.inset .content-block-title{margin-left:0;margin-right:0}.list-block.inset ul{border-radius:4px}.list-block.inset ul:before{display:none}.list-block.inset ul:after{display:none}.list-block.inset li:first-child>a{border-radius:4px 4px 0 0}.list-block.inset li:last-child>a{border-radius:0 0 4px 4px}.list-block.inset li:first-child:last-child>a{border-radius:4px}@media all and (min-width:768px){.list-block.tablet-inset{margin-left:16px;margin-right:16px;border-radius:4px}.list-block.tablet-inset .content-block-title{margin-left:0;margin-right:0}.list-block.tablet-inset ul{border-radius:4px}.list-block.tablet-inset ul:before{display:none}.list-block.tablet-inset ul:after{display:none}.list-block.tablet-inset li:first-child>a{border-radius:4px 4px 0 0}.list-block.tablet-inset li:last-child>a{border-radius:0 0 4px 4px}.list-block.tablet-inset li:first-child:last-child>a{border-radius:4px}.list-block.tablet-inset .content-block-title{margin-left:0;margin-right:0}.list-block.tablet-inset ul{border-radius:4px}.list-block.tablet-inset ul:before{display:none}.list-block.tablet-inset ul:after{display:none}.list-block.tablet-inset li:first-child>a{border-radius:4px 4px 0 0}.list-block.tablet-inset li:last-child>a{border-radius:0 0 4px 4px}.list-block.tablet-inset li:first-child:last-child>a{border-radius:4px}}.list-block li{box-sizing:border-box;position:relative}.list-block .item-media{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;-webkit-box-lines:single;-moz-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;padding-top:8px;padding-bottom:8px;min-width:40px}.list-block .item-media i+i{margin-left:8px}.list-block .item-media i+img{margin-left:8px}.list-block .item-media+.item-inner{margin-left:16px}.list-block .item-inner{padding-right:16px;position:relative;width:100%;padding-top:8px;padding-bottom:8px;min-height:48px;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.list-block .item-inner:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .list-block .item-inner:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .list-block .item-inner:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.list-block .item-title{min-width:0;-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1;white-space:nowrap;position:relative;overflow:hidden;text-overflow:ellipsis;max-width:100%}.list-block .item-after{white-space:nowrap;color:#757575;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;margin-left:auto;padding-left:8px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-height:28px;font-size:14px}.list-block .autocomplete-opener .item-after,.list-block .smart-select .item-after{max-width:70%;overflow:hidden;text-overflow:ellipsis;position:relative;display:block}.list-block .item-actions{margin-left:auto;padding-left:8px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.list-block .item-actions a{min-width:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.list-block .item-actions a+a{margin-left:8px}.list-block .item-after+.item-actions{margin-left:0}.list-block .item-link,.list-block .list-button{-webkit-transition-duration:.3s;transition-duration:.3s;display:block;color:inherit;position:relative;overflow:hidden;z-index:0}.list-block .item-link .item-inner,.list-block .list-button .item-inner{padding-right:42px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");background-size:10px 20px;background-repeat:no-repeat;background-position:95% center;background-position:-webkit-calc(100% - 16px) center;background-position:calc(100% - 16px) center}.list-block .item-link.active-state,.list-block .list-button.active-state,html:not(.watch-active-state) .list-block .item-link:active,html:not(.watch-active-state) .list-block .list-button:active{background-color:rgba(0,0,0,.1)}.list-block .list-button{padding:0 16px;font-size:16px;display:block;line-height:48px}.list-block .item-content{box-sizing:border-box;padding-left:16px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.list-block .list-block-label{margin:10px 0 35px;padding:0 16px;font-size:14px;color:rgba(0,0,0,.54)}.list-block .swipeout{overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.list-block .swipeout.deleting{-webkit-transition-duration:.3s;transition-duration:.3s}.list-block .swipeout.deleting .swipeout-content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.list-block .swipeout.transitioning .swipeout-actions-left a,.list-block .swipeout.transitioning .swipeout-actions-right a,.list-block .swipeout.transitioning .swipeout-content,.list-block .swipeout.transitioning .swipeout-overswipe{-webkit-transition:.3s;transition:.3s}.list-block .swipeout-content{position:relative;z-index:10}.list-block .swipeout-overswipe{-webkit-transition:.2s left;transition:.2s left}.list-block .swipeout-actions-left,.list-block .swipeout-actions-right{position:absolute;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.list-block .swipeout-actions-left a,.list-block .swipeout-actions-right a{padding:0 24px;color:#fff;background:#c7c7cc;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;left:0}.list-block .swipeout-actions-left a:after,.list-block .swipeout-actions-right a:after{content:'';position:absolute;top:0;width:600%;height:100%;background:inherit;z-index:-1}.list-block .swipeout-actions-left a.swipeout-delete,.list-block .swipeout-actions-right a.swipeout-delete{background:#f44336}.list-block .swipeout-actions-right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.list-block .swipeout-actions-right a:after{left:100%;margin-left:-1px}.list-block .swipeout-actions-left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.list-block .swipeout-actions-left a:after{right:100%;margin-right:-1px}.list-block .item-subtitle{font-size:14px;position:relative;overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis}.list-block .item-text{font-size:14px;color:#757575;line-height:20px;position:relative;overflow:hidden;max-height:40px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.list-block li.media-item .item-inner,.list-block.media-list .item-inner{display:block;padding-top:14px;padding-bottom:14px;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.list-block li.media-item .item-link .item-inner,.list-block.media-list .item-link .item-inner{background:0 0;padding-right:16px}.list-block li.media-item .item-link .item-title-row,.list-block.media-list .item-link .item-title-row{padding-right:26px;background:no-repeat right top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");background-size:10px 20px}.list-block li.media-item .item-media,.list-block.media-list .item-media{padding-top:14px;padding-bottom:14px;-ms-flex-item-align:flex-start;-webkit-align-self:flex-start;align-self:flex-start}.list-block li.media-item .item-media img,.list-block.media-list .item-media img{display:block}.list-block li.media-item .item-title-row,.list-block.media-list .item-title-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.list-block li.media-item .item-content>.item-after,.list-block.media-list .item-content>.item-after{padding-top:14px;padding-bottom:14px;-ms-flex-item-align:flex-start;-webkit-align-self:flex-start;align-self:flex-start}.list-block .list-group ul:after,.list-block .list-group ul:before{z-index:11}.list-block .list-group+.list-group ul:before{display:none}.list-block .item-divider,.list-block .list-group-title{background:#f4f4f4;padding:0 16px;white-space:nowrap;position:relative;max-width:100%;text-overflow:ellipsis;overflow:hidden;color:rgba(0,0,0,.54);height:48px;box-sizing:border-box;line-height:48px;font-size:14px}.list-block .item-divider:before,.list-block .list-group-title:before{display:none}.list-block .list-group-title{position:relative;position:-webkit-sticky;position:-moz-sticky;position:sticky;top:0;z-index:10;margin-top:0}.list-block .sortable-handler{position:absolute;right:0;top:0;bottom:1px;z-index:10;background-repeat:no-repeat;background-size:18px 12px;background-position:center;width:50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2018%2012'%20fill%3D'%23c7c7cc'%3E%3Cpath%20d%3D'M0%2C2V0h22v2H0z'%2F%3E%3Cpath%20d%3D'M0%2C7V5h22v2H0z'%2F%3E%3Cpath%20d%3D'M0%2C12v-2h22v2H0z'%2F%3E%3C%2Fsvg%3E");opacity:0;visibility:hidden;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.list-block.sortable .item-inner{-webkit-transition-duration:.3s;transition-duration:.3s}.list-block.sortable-opened .sortable-handler{visibility:visible;opacity:1}.list-block.sortable-opened .item-inner,.list-block.sortable-opened .item-link .item-inner{padding-right:50px}.list-block.sortable-opened .item-link .item-inner,.list-block.sortable-opened .item-link .item-title-row{background-image:none}.list-block.sortable-sorting li{-webkit-transition-duration:.3s;transition-duration:.3s}.list-block li.sorting{z-index:50;background:rgba(255,255,255,.8);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-webkit-transition-duration:0s;transition-duration:0s}.list-block li.sorting .item-inner:after{display:none}.list-block li:last-child .list-button:after{display:none}.list-block li:last-child .item-inner:after,.list-block li:last-child li:last-child .item-inner:after{display:none}.list-block li li:last-child .item-inner:after,.list-block li:last-child li .item-inner:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .list-block li li:last-child .item-inner:after,html.pixel-ratio-2 .list-block li:last-child li .item-inner:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .list-block li li:last-child .item-inner:after,html.pixel-ratio-3 .list-block li:last-child li .item-inner:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.list-block.no-hairlines .content-block-inner:before,.list-block.no-hairlines ul:before,.list-block.no-hairlines:before{display:none}.list-block.no-hairlines .content-block-inner:after,.list-block.no-hairlines ul:after,.list-block.no-hairlines:after{display:none}.list-block.no-hairlines-between .item-divider:after,.list-block.no-hairlines-between .item-inner:after,.list-block.no-hairlines-between .list-button:after,.list-block.no-hairlines-between .list-group-title:after{display:none}.contacts-block{margin:0}.contacts-block .list-group-title{padding:0 16px;pointer-events:none;background:0 0;color:#888;line-height:48px;height:48px;font-size:20px;font-weight:500;overflow:visible;width:56px;top:0}.contacts-block .list-group-title+li{margin-top:-48px}.contacts-block .list-group:first-child ul:before{display:none}.contacts-block .list-group:last-child ul:after{display:none}.contacts-block li:not(.list-group-title){padding-left:56px}.list-block input[type=date],.list-block input[type=datetime-local],.list-block input[type=email],.list-block input[type=number],.list-block input[type=password],.list-block input[type=search],.list-block input[type=tel],.list-block input[type=text],.list-block input[type=time],.list-block input[type=url],.list-block select,.list-block textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-sizing:border-box;border:none;background:0 0;border-radius:0;box-shadow:none;display:block;padding:0;margin:0;width:100%;height:36px;color:#212121;font-size:16px;font-family:inherit}.list-block input[type=date]::-webkit-input-placeholder,.list-block input[type=datetime-local]::-webkit-input-placeholder,.list-block input[type=email]::-webkit-input-placeholder,.list-block input[type=number]::-webkit-input-placeholder,.list-block input[type=password]::-webkit-input-placeholder,.list-block input[type=search]::-webkit-input-placeholder,.list-block input[type=tel]::-webkit-input-placeholder,.list-block input[type=text]::-webkit-input-placeholder,.list-block input[type=time]::-webkit-input-placeholder,.list-block input[type=url]::-webkit-input-placeholder,.list-block select::-webkit-input-placeholder,.list-block textarea::-webkit-input-placeholder{color:rgba(0,0,0,.35)}.list-block .floating-label,.list-block .label{vertical-align:top;color:rgba(0,0,0,.65);-webkit-transition-duration:.2s;transition-duration:.2s;width:35%;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.list-block input[type=date],.list-block input[type=datetime-local]{line-height:44px}.list-block select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.list-block textarea{resize:none;line-height:1.4;padding-top:8px;padding-bottom:7px;height:100px}.list-block textarea.resizable{height:36px}.list-block .item-input{width:100%;-ms-flex:1;-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1;font-size:0;position:relative;margin-bottom:4px;min-height:36px}.list-block .input-item ul:after,.list-block.inputs-list ul:after{display:none}.list-block .input-item .item-media,.list-block.inputs-list .item-media{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;min-height:36px;margin-bottom:8px;padding:0}.list-block .input-item .item-inner,.list-block.inputs-list .item-inner{display:block;margin-bottom:4px;padding-bottom:0}.list-block .input-item .item-inner:after,.list-block.inputs-list .item-inner:after{display:none}.list-block .input-item .floating-label,.list-block .input-item .label,.list-block.inputs-list .floating-label,.list-block.inputs-list .label{width:100%;font-size:12px}.list-block .input-item .floating-label,.list-block.inputs-list .floating-label{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(1.33333333) translateY(21px);transform:scale(1.33333333) translateY(21px);color:rgba(0,0,0,.35);width:auto;max-width:75%}.list-block .input-item .floating-label~.item-input input::-webkit-input-placeholder,.list-block.inputs-list .floating-label~.item-input input::-webkit-input-placeholder{color:transparent}.list-block .focus-state .floating-label,.list-block .not-empty-state .floating-label{color:rgba(0,0,0,.65);-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.list-block .focus-state.item-inner .label{color:#2196f3}.list-block .focus-state .item-input-field:after,.list-block .focus-state.input-field:after{background:#2196f3}.list-block .focus-state .floating-label,.list-block .focus-state .label{color:#2196f3}.list-block .not-empty-state.item-inner .label{color:rgba(0,0,0,.65)}.list-block .not-empty-state .item-input-field:after,.list-block .not-empty-state.input-field:after{background:rgba(0,0,0,.12);transform:none!important}.input-field,.item-input-field{position:relative}.input-field:after,.item-input-field:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .input-field:after,html.pixel-ratio-2 .item-input-field:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .input-field:after,html.pixel-ratio-3 .item-input-field:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.input-field:after,.item-input-field:after{-webkit-transition-duration:.2s;transition-duration:.2s}.focus-state .input-field:after,.focus-state .item-input-field:after,.input-field.focus-state:after,.input-field.not-empty-state:after,.item-input-field.focus-state:after,.item-input-field.not-empty-state:after,.not-empty-state .input-field:after,.not-empty-state .item-input-field:after{background:#2196f3;-webkit-transform:scaleY(2)!important;transform:scaleY(2)!important}textarea.resizable{overflow:hidden}.label-switch{display:inline-block;vertical-align:middle;width:36px;height:14px;position:relative;cursor:pointer;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.label-switch .checkbox{width:36px;border-radius:36px;box-sizing:border-box;height:14px;background:#b0afaf;z-index:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;cursor:pointer;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s}.label-switch .checkbox:after{content:' ';height:20px;width:20px;border-radius:20px;background:#fff;position:absolute;z-index:2;top:-3px;left:0;box-shadow:0 2px 5px rgba(0,0,0,.4);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.3s;transition-duration:.3s}.label-switch input[type=checkbox]{display:none}.label-switch input[type=checkbox]:checked+.checkbox{background:rgba(33,150,243,.5)}.label-switch input[type=checkbox]:checked+.checkbox:after{-webkit-transform:translateX(16px);transform:translateX(16px);background:#2196f3}.item-input .label-switch{top:11px}.button{color:#2196f3;text-decoration:none;text-align:center;display:block;border-radius:2px;line-height:36px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;padding:0 10px;margin:0;height:36px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;text-transform:uppercase;font-family:inherit;cursor:pointer;min-width:64px;padding:0 8px;position:relative;overflow:hidden;outline:0;border:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input[type=button].button,input[type=submit].button{width:100%}.button.active-state,html:not(.watch-active-state) .button:active{background:rgba(0,0,0,.1)}.button.button-fill{background-color:#2196f3;color:#fff}.button.button-fill.active-state,html:not(.watch-active-state) .button.button-fill:active{background:#0c82df}.button.button-big{height:48px;line-height:48px;border-radius:3px}.button i.icon+i.icon,.button i.icon+span,.button span:not(.ripple-wave)+i.icon,.button span:not(.ripple-wave)+span{margin-left:8px}.navbar .button:not(.button-fill),.notifications .button:not(.button-fill),.subnavbar .button:not(.button-fill),.toolbar .button:not(.button-fill){color:#fff}.navbar .button:not(.button-fill).active-state,.notifications .button:not(.button-fill).active-state,.subnavbar .button:not(.button-fill).active-state,.toolbar .button:not(.button-fill).active-state,html:not(.watch-active-state) .navbar .button:not(.button-fill):active,html:not(.watch-active-state) .notifications .button:not(.button-fill):active,html:not(.watch-active-state) .subnavbar .button:not(.button-fill):active,html:not(.watch-active-state) .toolbar .button:not(.button-fill):active{background:rgba(255,255,255,.15)}.button-raised{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.button-raised.active-state,html:not(.watch-active-state) .button-raised:active{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.buttons-row{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.buttons-row .button{margin-left:16px;width:100%;-webkit-box-flex:1;-ms-flex:1}.buttons-row .button:first-child{margin-left:0}.range-slider{width:100%;position:relative;overflow:hidden;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.range-slider input[type=range]{position:relative;height:20px;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#b9b9b9),color-stop(100%,#b9b9b9));background:linear-gradient(to right,#b9b9b9 0,#b9b9b9 100%);background-position:center;background-size:100% 2px;background-repeat:no-repeat;outline:0;-ms-background-position-y:500px}.range-slider input[type=range]:active,.range-slider input[type=range]:focus{border:0;outline:0 none}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;outline:0;height:20px;width:20px;position:relative;background:#2196f3;border-radius:20px}.range-slider input[type=range]::-webkit-slider-thumb:before{position:absolute;top:50%;right:100%;width:2000px;height:2px;margin-top:-1px;z-index:1;background:#2196f3;content:' '}.range-slider input[type=range]::-moz-range-track{width:100%;height:2px;background:#b7b8b7;border:none;outline:0}.range-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;outline:0;height:20px;width:20px;position:relative;background:#2196f3;border-radius:20px}.range-slider input[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}.range-slider input[type=range]::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;outline:0;height:20px;width:20px;position:relative;background:#2196f3;border-radius:20px}.range-slider input[type=range]::-ms-fill-lower{background:#2196f3}.range-slider input[type=range]::-ms-fill-upper{background:#b7b8b7}.item-input .range-slider{top:8px}.form-checkbox{position:relative;display:inline-block;vertical-align:middle}.form-checkbox,label.label-checkbox{cursor:pointer}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio],label.label-checkbox input[type=checkbox],label.label-checkbox input[type=radio]{display:none}.form-checkbox i,label.label-checkbox i.icon-form-checkbox{width:18px;height:18px;position:relative;border-radius:2px;border:2px solid #6d6d6d;box-sizing:border-box;-webkit-transition-duration:.3s;transition-duration:.3s;background:0 0;display:block}.form-checkbox i:after,label.label-checkbox i.icon-form-checkbox:after{content:' ';position:absolute;width:18px;height:18px;left:-2px;top:-2px;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0;background:no-repeat center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z'%2F%3E%3C%2Fsvg%3E");-webkit-background-size:100% auto;background-size:100% auto}.form-checkbox input[type=checkbox]:checked~i,label.label-checkbox input[type=checkbox]:checked+.item-media i.icon-form-checkbox,label.label-checkbox input[type=checkbox]:checked~.item-after i.icon-form-checkbox,label.label-checkbox input[type=checkbox]:checked~.item-inner i.icon-form-checkbox,label.label-checkbox input[type=radio]:checked+.item-media i.icon-form-checkbox,label.label-checkbox input[type=radio]:checked~.item-after i.icon-form-checkbox,label.label-checkbox input[type=radio]:checked~.item-inner i.icon-form-checkbox{border-color:#2196f3;background-color:#2196f3}.form-checkbox input[type=checkbox]:checked~i:after,label.label-checkbox input[type=checkbox]:checked+.item-media i.icon-form-checkbox:after,label.label-checkbox input[type=checkbox]:checked~.item-after i.icon-form-checkbox:after,label.label-checkbox input[type=checkbox]:checked~.item-inner i.icon-form-checkbox:after,label.label-checkbox input[type=radio]:checked+.item-media i.icon-form-checkbox:after,label.label-checkbox input[type=radio]:checked~.item-after i.icon-form-checkbox:after,label.label-checkbox input[type=radio]:checked~.item-inner i.icon-form-checkbox:after{opacity:1}.form-radio{position:relative;display:inline-block;vertical-align:middle}.form-radio,label.label-radio{cursor:pointer}.form-radio input[type=checkbox],.form-radio input[type=radio],label.label-radio input[type=checkbox],label.label-radio input[type=radio]{display:none}.form-radio i,label.label-radio i.icon-form-radio{width:20px;height:20px;position:relative;border-radius:20px;border:2px solid #6d6d6d;box-sizing:border-box;-webkit-transition-duration:.3s;transition-duration:.3s;display:block}.form-radio i:after,label.label-radio i.icon-form-radio:after{content:' ';position:absolute;width:10px;height:10px;left:50%;top:50%;margin-left:-5px;margin-top:-5px;background-color:#2196f3;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-duration:.3s;transition-duration:.3s}.form-radio input[type=radio]:checked~i,label.label-radio input[type=checkbox]:checked+.item-media i.icon-form-radio,label.label-radio input[type=checkbox]:checked~.item-after i.icon-form-radio,label.label-radio input[type=checkbox]:checked~.item-inner i.icon-form-radio,label.label-radio input[type=radio]:checked+.item-media i.icon-form-radio,label.label-radio input[type=radio]:checked~.item-after i.icon-form-radio,label.label-radio input[type=radio]:checked~.item-inner i.icon-form-radio{border-color:#2196f3}.form-radio input[type=radio]:checked~i:after,label.label-radio input[type=checkbox]:checked+.item-media i.icon-form-radio:after,label.label-radio input[type=checkbox]:checked~.item-after i.icon-form-radio:after,label.label-radio input[type=checkbox]:checked~.item-inner i.icon-form-radio:after,label.label-radio input[type=radio]:checked+.item-media i.icon-form-radio:after,label.label-radio input[type=radio]:checked~.item-after i.icon-form-radio:after,label.label-radio input[type=radio]:checked~.item-inner i.icon-form-radio:after{background-color:#2196f3;-webkit-transform:scale(1);transform:scale(1)}label.label-checkbox,label.label-radio{position:relative;overflow:hidden;z-index:0;-webkit-transition-duration:.3s;transition-duration:.3s}label.label-checkbox .item-after i.icon-form-checkbox,label.label-checkbox .item-after i.icon-form-radio,label.label-radio .item-after i.icon-form-checkbox,label.label-radio .item-after i.icon-form-radio{margin-left:8px;margin-right:16px}.media-item label.label-checkbox .item-media i.icon-form-checkbox,.media-item label.label-checkbox .item-media i.icon-form-radio,.media-item label.label-radio .item-media i.icon-form-checkbox,.media-item label.label-radio .item-media i.icon-form-radio,.media-list label.label-checkbox .item-media i.icon-form-checkbox,.media-list label.label-checkbox .item-media i.icon-form-radio,.media-list label.label-radio .item-media i.icon-form-checkbox,.media-list label.label-radio .item-media i.icon-form-radio{margin-top:4px}html:not(.watch-active-state) label.label-checkbox:active,html:not(.watch-active-state) label.label-radio:active,label.label-checkbox.active-state,label.label-radio.active-state{background-color:rgba(0,0,0,.1)}html:not(.watch-active-state) label.label-checkbox:active .item-inner:after,html:not(.watch-active-state) label.label-radio:active .item-inner:after,label.label-checkbox.active-state .item-inner:after,label.label-radio.active-state .item-inner:after{background-color:transparent}.smart-select select{display:none}.floating-button{position:absolute;right:16px;bottom:16px;width:56px;height:56px;border-radius:50%;z-index:1500;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#2196f3;color:#fff;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.floating-button.active-state,html:not(.watch-active-state) .floating-button:active{background:#0c82df}.floating-button-toolbar,.speed-dial{position:absolute;right:16px;bottom:16px;z-index:1500}.floating-button-toolbar .floating-button,.speed-dial .floating-button{right:0;bottom:0;position:relative}.speed-dial .floating-button i{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0) rotate(0) scale(1);transform:translate3d(-50%,-50%,0) rotate(0) scale(1);-webkit-transition-duration:.3s;transition-duration:.3s}.speed-dial .floating-button i+i{-webkit-transform:translate3d(-50%,-50%,0) rotate(-90deg) scale(.5);transform:translate3d(-50%,-50%,0) rotate(-90deg) scale(.5);opacity:0}.speed-dial.speed-dial-opened .floating-button i{-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg) scale(.5);transform:translate3d(-50%,-50%,0) rotate(90deg) scale(.5);opacity:0}.speed-dial.speed-dial-opened .floating-button i+i{-webkit-transform:translate3d(-50%,-50%,0) rotate(0) scale(1);transform:translate3d(-50%,-50%,0) rotate(0) scale(1);opacity:1}.speed-dial-buttons{position:absolute;width:40px;left:50%;margin-left:-20px;bottom:100%;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;visibility:hidden;pointer-events:none}.speed-dial-buttons a{width:40px;height:40px;opacity:0;color:#fff;border-radius:50%;position:relative;z-index:1;overflow:hidden;background-color:#2196f3;-webkit-transition-duration:.3s;transition-duration:.3s;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,8px,0) scale(.3);transform:translate3d(0,8px,0) scale(.3);-webkit-transform-origin:center bottom;transform-origin:center bottom}.speed-dial-buttons a.active-state,html:not(.watch-active-state) .speed-dial-buttons a:active{background:#0c82df}.speed-dial-buttons a+a{margin-bottom:16px}.speed-dial-opened .speed-dial-buttons{visibility:visible;pointer-events:auto}.speed-dial-opened .speed-dial-buttons a{opacity:1;-webkit-transform:translate3d(0,0,0) scaleY(1);transform:translate3d(0,0,0) scaleY(1);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.speed-dial-opened .speed-dial-buttons a:nth-child(2){-webkit-transition-delay:50ms;transition-delay:50ms}.speed-dial-opened .speed-dial-buttons a:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.speed-dial-opened .speed-dial-buttons a:nth-child(4){-webkit-transition-delay:150ms;transition-delay:150ms}.speed-dial-opened .speed-dial-buttons a:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s}.speed-dial-opened .speed-dial-buttons a:nth-child(6){-webkit-transition-delay:250ms;transition-delay:250ms}.floating-button-to-popover.floating-button-to-popover{-webkit-transition-duration:.3s;transition-duration:.3s}.floating-button-to-popover.floating-button-to-popover-in{-webkit-transition-duration:.1s;transition-duration:.1s}.floating-button-to-popover.floating-button-to-popover-in i{opacity:0;-webkit-transition-duration:.1s;transition-duration:.1s}.floating-button-to-popover.floating-button-to-popover-scale{border-radius:0;-webkit-transition-duration:.3s;transition-duration:.3s;box-shadow:none}.floating-button-to-popover.floating-button-to-popover-out{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s}.floating-button-to-popover.floating-button-to-popover-out i{opacity:1;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-delay:.2s;transition-delay:.2s}.list-block .accordion-item-toggle{cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.list-block .accordion-item-toggle .item-inner{padding-right:42px;background:no-repeat -webkit-calc(100% - 15px) center;background:no-repeat calc(100% - 15px) center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");background-size:10px 20px}.list-block .accordion-item-toggle.active-state,html:not(.watch-active-state) .list-block .accordion-item-toggle:active{-webkit-transition-duration:0s;transition-duration:0s;background-color:#d9d9d9}.list-block .accordion-item-toggle.active-state>.item-inner:after,html:not(.watch-active-state) .list-block .accordion-item-toggle:active>.item-inner:after{background-color:transparent}.list-block .accordion-item-toggle .item-inner,.list-block .accordion-item>.item-link .item-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color}.list-block .accordion-item-toggle .item-inner:after,.list-block .accordion-item>.item-link .item-inner:after{-webkit-transition-duration:.3s;transition-duration:.3s}.list-block .accordion-item-expanded.media-item .accordion-item-toggle .item-title-row,.list-block .accordion-item-expanded.media-item>.item-link .item-title-row,.list-block.media-list .accordion-item-expanded .accordion-item-toggle .item-title-row,.list-block.media-list .accordion-item-expanded>.item-link .item-title-row,.list-block:not(.media-list) .accordion-item-expanded:not(.media-item) .accordion-item-toggle .item-inner,.list-block:not(.media-list) .accordion-item-expanded:not(.media-item)>.item-link .item-inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20transform%3D'translate(115%2C%2030)%20rotate(90)'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");background-size:20px 20px}.list-block .accordion-item-expanded .accordion-item-toggle .item-inner:after,.list-block .accordion-item-expanded>.item-link .item-inner:after{background-color:transparent}.list-block .accordion-item .content-block,.list-block .accordion-item .list-block{margin-top:0;margin-bottom:0}.list-block .accordion-item ul{padding-left:0}.accordion-item-content{position:relative;overflow:hidden;height:0;font-size:14px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.accordion-item-expanded>.accordion-item-content{height:auto}html.android-4 .accordion-item-content{-webkit-transform:none;transform:none}.card .list-block ul,.cards-list ul{background:0 0}.card .list-block>ul:before,.cards-list>ul:before{display:none}.card .list-block>ul:after,.cards-list>ul:after{display:none}.card{background:#fff;margin:8px;position:relative;border-radius:2px;font-size:14px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.card .content-block,.card .list-block{margin:0}.row:not(.no-gutter) .col>.card{margin-left:0;margin-right:0}.page-content>.card:last-child{margin-bottom:32px}.card-content{position:relative}.card-content-inner{padding:16px;position:relative}.card-content-inner>p:first-child{margin-top:0}.card-content-inner>p:last-child{margin-bottom:0}.card-content-inner>.content-block,.card-content-inner>.list-block{margin:-15px}.card-footer,.card-header{min-height:48px;position:relative;padding:4px 16px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.card-footer[valign=top],.card-header[valign=top]{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.card-footer[valign=bottom],.card-header[valign=bottom]{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.card-footer a.link,.card-header a.link{color:#2196f3;text-decoration:none;text-align:center;display:block;border-radius:2px;line-height:36px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;padding:0 10px;margin:0;height:36px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;text-transform:uppercase;font-family:inherit;cursor:pointer;min-width:64px;padding:0 8px;position:relative;overflow:hidden;outline:0;border:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-user-select:none;user-select:none}input[type=button].card-footer a.link,input[type=button].card-header a.link,input[type=submit].card-footer a.link,input[type=submit].card-header a.link{width:100%}.card-footer a.link.active-state,.card-header a.link.active-state,html:not(.watch-active-state) .card-footer a.link:active,html:not(.watch-active-state) .card-header a.link:active{background:rgba(0,0,0,.1)}.card-footer a.link.button-fill,.card-header a.link.button-fill{background-color:#2196f3;color:#fff}.card-footer a.link.button-fill.active-state,.card-header a.link.button-fill.active-state,html:not(.watch-active-state) .card-footer a.link.button-fill:active,html:not(.watch-active-state) .card-header a.link.button-fill:active{background:#0c82df}.card-footer a.link.button-big,.card-header a.link.button-big{height:48px;line-height:48px;border-radius:3px}.card-footer a.link i.icon+i.icon,.card-footer a.link i.icon+span,.card-footer a.link span:not(.ripple-wave)+i.icon,.card-footer a.link span:not(.ripple-wave)+span,.card-header a.link i.icon+i.icon,.card-header a.link i.icon+span,.card-header a.link span:not(.ripple-wave)+i.icon,.card-header a.link span:not(.ripple-wave)+span{margin-left:8px}.navbar .card-footer a.link:not(.button-fill),.navbar .card-header a.link:not(.button-fill),.notifications .card-footer a.link:not(.button-fill),.notifications .card-header a.link:not(.button-fill),.subnavbar .card-footer a.link:not(.button-fill),.subnavbar .card-header a.link:not(.button-fill),.toolbar .card-footer a.link:not(.button-fill),.toolbar .card-header a.link:not(.button-fill){color:#fff}.navbar .card-footer a.link:not(.button-fill).active-state,.navbar .card-header a.link:not(.button-fill).active-state,.notifications .card-footer a.link:not(.button-fill).active-state,.notifications .card-header a.link:not(.button-fill).active-state,.subnavbar .card-footer a.link:not(.button-fill).active-state,.subnavbar .card-header a.link:not(.button-fill).active-state,.toolbar .card-footer a.link:not(.button-fill).active-state,.toolbar .card-header a.link:not(.button-fill).active-state,html:not(.watch-active-state) .navbar .card-footer a.link:not(.button-fill):active,html:not(.watch-active-state) .navbar .card-header a.link:not(.button-fill):active,html:not(.watch-active-state) .notifications .card-footer a.link:not(.button-fill):active,html:not(.watch-active-state) .notifications .card-header a.link:not(.button-fill):active,html:not(.watch-active-state) .subnavbar .card-footer a.link:not(.button-fill):active,html:not(.watch-active-state) .subnavbar .card-header a.link:not(.button-fill):active,html:not(.watch-active-state) .toolbar .card-footer a.link:not(.button-fill):active,html:not(.watch-active-state) .toolbar .card-header a.link:not(.button-fill):active{background:rgba(255,255,255,.15)}.card-footer a.link i+i,.card-footer a.link i+span,.card-footer a.link span+i,.card-footer a.link span+span,.card-header a.link i+i,.card-header a.link i+span,.card-header a.link span+i,.card-header a.link span+span{margin-left:7px}.card-footer a.link i.icon,.card-header a.link i.icon{display:block}.card-footer a.icon-only,.card-header a.icon-only{min-width:48px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0}.card-header{border-radius:2px 2px 0 0;font-size:16px}.card-header:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:#e1e1e1;display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .card-header:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .card-header:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.card-header.no-border:after{display:none}.card-footer{border-radius:0 0 2px 2px;color:#757575}.card-footer:before{content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:#e1e1e1;display:block;z-index:15;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.pixel-ratio-2 .card-footer:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .card-footer:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.card-footer.no-border:before{display:none}.modal-overlay,.picker-modal-overlay,.popup-overlay,.preloader-indicator-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:13000;visibility:hidden;opacity:0;-webkit-transition-duration:.4s;transition-duration:.4s}.modal-overlay.not-animated,.picker-modal-overlay.not-animated,.popup-overlay.not-animated,.preloader-indicator-overlay.not-animated{-webkit-transition-duration:0s;transition-duration:0s}.modal-overlay.modal-overlay-visible,.picker-modal-overlay.modal-overlay-visible,.popup-overlay.modal-overlay-visible,.preloader-indicator-overlay.modal-overlay-visible{visibility:visible;opacity:1}.popup-overlay{z-index:10500}.picker-modal-overlay{z-index:12000}.modal{width:280px;position:absolute;z-index:13500;left:50%;margin-left:-140px;margin-top:0;top:50%;border-radius:3px;opacity:0;-webkit-transform:translate3d(0,0,0) scale(1.185);transform:translate3d(0,0,0) scale(1.185);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;color:#757575;display:none;background:#fff;font-size:16px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.modal.modal-in{opacity:1;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.modal.modal-out{opacity:0;z-index:13499;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translate3d(0,0,0) scale(.815);transform:translate3d(0,0,0) scale(.815)}.modal-inner{padding:24px 24px 20px;position:relative}.modal-title{font-weight:500;font-size:20px;color:#212121;line-height:1.3}.modal-title+.modal-text{margin-top:20px}.modal-text{line-height:1.5}.modal-buttons{height:48px;padding:6px 8px;overflow:hidden;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.modal-buttons.modal-buttons-vertical{display:block;height:auto;padding:0 0 8px 0}.modal-buttons.modal-buttons-vertical .modal-button{margin-left:0;text-align:right;height:48px;line-height:48px;border-radius:0;padding-left:16px;padding-right:16px}.modal-button,.modal-buttons .button{color:#2196f3;text-decoration:none;text-align:center;display:block;border-radius:2px;line-height:36px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;padding:0 10px;margin:0;height:36px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;text-transform:uppercase;font-family:inherit;cursor:pointer;min-width:64px;padding:0 8px;position:relative;overflow:hidden;outline:0;border:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-user-select:none;user-select:none}input[type=button].modal-button,input[type=button].modal-buttons .button,input[type=submit].modal-button,input[type=submit].modal-buttons .button{width:100%}.modal-button.active-state,.modal-buttons .button.active-state,html:not(.watch-active-state) .modal-button:active,html:not(.watch-active-state) .modal-buttons .button:active{background:rgba(0,0,0,.1)}.modal-button.button-fill,.modal-buttons .button.button-fill{background-color:#2196f3;color:#fff}.modal-button.button-fill.active-state,.modal-buttons .button.button-fill.active-state,html:not(.watch-active-state) .modal-button.button-fill:active,html:not(.watch-active-state) .modal-buttons .button.button-fill:active{background:#0c82df}.modal-button.button-big,.modal-buttons .button.button-big{height:48px;line-height:48px;border-radius:3px}.modal-button i.icon+i.icon,.modal-button i.icon+span,.modal-button span:not(.ripple-wave)+i.icon,.modal-button span:not(.ripple-wave)+span,.modal-buttons .button i.icon+i.icon,.modal-buttons .button i.icon+span,.modal-buttons .button span:not(.ripple-wave)+i.icon,.modal-buttons .button span:not(.ripple-wave)+span{margin-left:8px}.navbar .modal-button:not(.button-fill),.navbar .modal-buttons .button:not(.button-fill),.notifications .modal-button:not(.button-fill),.notifications .modal-buttons .button:not(.button-fill),.subnavbar .modal-button:not(.button-fill),.subnavbar .modal-buttons .button:not(.button-fill),.toolbar .modal-button:not(.button-fill),.toolbar .modal-buttons .button:not(.button-fill){color:#fff}.navbar .modal-button:not(.button-fill).active-state,.navbar .modal-buttons .button:not(.button-fill).active-state,.notifications .modal-button:not(.button-fill).active-state,.notifications .modal-buttons .button:not(.button-fill).active-state,.subnavbar .modal-button:not(.button-fill).active-state,.subnavbar .modal-buttons .button:not(.button-fill).active-state,.toolbar .modal-button:not(.button-fill).active-state,.toolbar .modal-buttons .button:not(.button-fill).active-state,html:not(.watch-active-state) .navbar .modal-button:not(.button-fill):active,html:not(.watch-active-state) .navbar .modal-buttons .button:not(.button-fill):active,html:not(.watch-active-state) .notifications .modal-button:not(.button-fill):active,html:not(.watch-active-state) .notifications .modal-buttons .button:not(.button-fill):active,html:not(.watch-active-state) .subnavbar .modal-button:not(.button-fill):active,html:not(.watch-active-state) .subnavbar .modal-buttons .button:not(.button-fill):active,html:not(.watch-active-state) .toolbar .modal-button:not(.button-fill):active,html:not(.watch-active-state) .toolbar .modal-buttons .button:not(.button-fill):active{background:rgba(255,255,255,.15)}.modal-button.modal-button-bold,.modal-buttons .button.modal-button-bold{font-weight:700}.modal-button+.modal-button,.modal-buttons .button+.modal-button{margin-left:4px}.modal-no-buttons .modal-buttons{display:none}.actions-modal{position:absolute;left:0;bottom:0;z-index:13500;width:100%;background:#fff;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.actions-modal.modal-in,.actions-modal.modal-out{-webkit-transition-duration:.3s;transition-duration:.3s}.actions-modal.modal-in.not-animated,.actions-modal.modal-out.not-animated{-webkit-transition-duration:0s;transition-duration:0s}.actions-modal.modal-in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.actions-modal.modal-out{z-index:13499;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.actions-modal-group{position:relative}.actions-modal-group:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:#d2d2d6;display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .actions-modal-group:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .actions-modal-group:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.actions-modal-group:last-child:after{display:none}.actions-modal-button,.actions-modal-label{width:100%;font-weight:400;margin:0;box-sizing:border-box;display:block;position:relative;padding:0 16px}.actions-modal-button a,.actions-modal-label a{text-decoration:none;color:inherit;display:block}.actions-modal-button b,.actions-modal-label b{font-weight:500}.actions-modal-button.actions-modal-button-bold,.actions-modal-label.actions-modal-button-bold{font-weight:500}.actions-modal-button.actions-modal-button-red,.actions-modal-label.actions-modal-button-red{color:#f44336}.actions-modal-button.disabled,.actions-modal-label.disabled{opacity:.95;color:#9e9e9e}.actions-modal-button{cursor:pointer;line-height:48px;font-size:16px;color:rgba(0,0,0,.87);-webkit-transition-duration:.3s;transition-duration:.3s}.actions-modal-button,.actions-modal-button a{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.actions-modal-button.active-state,html:not(.watch-active-state) .actions-modal-button:active{background:rgba(0,0,0,.1)}.actions-modal-label{font-size:16px;color:rgba(0,0,0,.54);min-height:56px;line-height:1.3;padding-top:12px;padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}input.modal-text-input{box-sizing:border-box;height:36px;background:#fff;margin:0;margin-top:15px;padding:0;border:none;width:100%;font-size:16px;font-family:inherit;display:block;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-transition-duration:.2s;transition-duration:.2s}input.modal-text-input::-webkit-input-placeholder{color:rgba(0,0,0,.35)}input.modal-text-input+input.modal-text-input{margin-top:16px}.popover{width:320px;background:#fff;z-index:13500;margin:0;top:0;opacity:0;left:0;border-radius:3px;position:absolute;display:none;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-webkit-transform:scale(.85,.6);transform:scale(.85,.6);-webkit-transition-property:opacity,-webkit-transform,border-radius;-moz-transition-property:opacity,-moz-transform,border-radius;transition-property:opacity,transform,border-radius}.popover.popover-on-top{-webkit-transform-origin:center bottom;transform-origin:center bottom}.popover.popover-on-bottom{-webkit-transform-origin:center top;transform-origin:center top}.popover.modal-in,.popover.modal-out{-webkit-transition-duration:.3s;transition-duration:.3s}.popover.modal-in.not-animated,.popover.modal-out.not-animated{-webkit-transition-duration:0s;transition-duration:0s}.popover.modal-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.popover.modal-out{-webkit-transform:scale(1);transform:scale(1);opacity:0}.popover .list-block{margin:0}.popover .list-block:first-child:last-child ul:before{display:none}.popover .list-block:first-child:last-child ul:after{display:none}.popover .list-block ul{background:0 0}.popover .list-block ul:before{display:none}.popover .list-block:first-child ul{border-radius:3px 3px 0 0}.popover .list-block:first-child li:first-child a{border-radius:3px 3px 0 0}.popover .list-block:last-child ul{border-radius:0 0 3px 3px}.popover .list-block:last-child ul:after{display:none}.popover .list-block:last-child li:last-child a{border-radius:0 0 3px 3px}.popover .list-block:first-child:last-child li:first-child:last-child a,.popover .list-block:first-child:last-child ul:first-child:last-child{border-radius:3px}.popover.popover-floating-button{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.7);transform:scale(.7);border-radius:50%;box-shadow:none;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.popover.popover-floating-button.modal-in{border-radius:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.popover.popover-floating-button.modal-out{border-radius:50%;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.1s;transition-duration:.1s}.popover.popover-floating-button .list-block{margin:0}.popover.popover-floating-button .list-block:first-child ul{border-radius:0}.popover.popover-floating-button .list-block:first-child li:first-child a{border-radius:0}.popover.popover-floating-button .list-block:last-child ul{border-radius:0}.popover.popover-floating-button .list-block:last-child li:last-child a{border-radius:0}.popover.popover-floating-button .list-block:first-child:last-child li:first-child:last-child a,.popover.popover-floating-button .list-block:first-child:last-child ul:first-child:last-child{border-radius:0}.popover-inner{overflow:auto;-webkit-overflow-scrolling:touch}.actions-popover .list-block{margin:0}.actions-popover-label{padding:8px 16px;color:rgba(0,0,0,.54);font-size:16px;line-height:1.3;padding-top:12px;padding-bottom:12px;position:relative}.actions-popover-label:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:#d2d2d6;display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .actions-popover-label:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .actions-popover-label:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.actions-popover-label:last-child:after{display:none}.login-screen,.popup{position:absolute;left:0;top:0;width:100%;height:100%;z-index:11000;background:#fff;box-sizing:border-box;display:none;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.login-screen.modal-in,.login-screen.modal-out,.popup.modal-in,.popup.modal-out{-webkit-transition-duration:.4s;transition-duration:.4s}.login-screen.modal-in.not-animated,.login-screen.modal-out.not-animated,.popup.modal-in.not-animated,.popup.modal-out.not-animated{-webkit-transition-duration:0s;transition-duration:0s}.login-screen.modal-in,.popup.modal-in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.login-screen.modal-out,.popup.modal-out{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.login-screen.modal-in,.login-screen.modal-out{display:block}@media all and (min-width:630px) and (min-height:630px){.popup:not(.tablet-fullscreen){width:630px;height:630px;left:50%;top:50%;margin-left:-315px;margin-top:-315px;box-shadow:0 20px 44px rgba(0,0,0,.5);border-radius:3px;-webkit-transform:translate3d(0,1024px,0);transform:translate3d(0,1024px,0)}.popup:not(.tablet-fullscreen).modal-in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.popup:not(.tablet-fullscreen).modal-out{-webkit-transform:translate3d(0,1024px,0);transform:translate3d(0,1024px,0)}}@media all and (max-width:629px),(max-height:629px){html.with-statusbar-overlay .popup{height:-webkit-calc(100% - 24px);height:calc(100% - 24px);top:24px}html.with-statusbar-overlay .popup-overlay{z-index:9500}html.with-statusbar-overlay.ios .popup{height:-webkit-calc(100% - 20px);height:calc(100% - 20px);top:20px}}html.with-statusbar-overlay .login-screen,html.with-statusbar-overlay .popup.tablet-fullscreen{height:-webkit-calc(100% - 24px);height:calc(100% - 24px);top:24px}html.with-statusbar-overlay.ios .login-screen,html.with-statusbar-overlay.ios .popup.tablet-fullscreen{height:-webkit-calc(100% - 20px);height:calc(100% - 20px);top:20px}.modal-preloader .modal-inner,.modal-preloader .modal-title{text-align:center}.preloader-indicator-overlay{visibility:visible;opacity:0;background:0 0}.preloader-indicator-modal{position:absolute;left:50%;top:50%;padding:8px;margin-left:-24px;margin-top:-24px;background:rgba(0,0,0,.8);z-index:13500;border-radius:4px}.preloader-indicator-modal .preloader{display:block}.picker-modal{position:absolute;left:0;bottom:0;width:100%;height:260px;z-index:12000;display:none;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform;background:#fff;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.picker-modal.modal-in,.picker-modal.modal-out{-webkit-transition-duration:.4s;transition-duration:.4s}.picker-modal.modal-in.not-animated,.picker-modal.modal-out.not-animated{-webkit-transition-duration:0s;transition-duration:0s}.picker-modal.modal-in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.picker-modal.modal-out{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.picker-modal .picker-modal-inner{height:100%;position:relative}.picker-modal .toolbar{position:relative;width:100%;top:0}.picker-modal .toolbar+.picker-modal-inner{height:-webkit-calc(100% - 48px);height:-moz-calc(100% - 48px);height:calc(100% - 48px)}.picker-modal .toolbar a.link{-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.picker-modal .picker-footer,.picker-modal .picker-header{height:48px}.picker-modal .picker-header{background:#2196f3}.picker-modal .picker-header+.toolbar .toolbar-inner{overflow:visible}.picker-modal .picker-header+.picker-footer+.toolbar+.picker-modal-inner{height:-webkit-calc(100% - 48px * 3);height:-moz-calc(100% - 48px * 3);height:calc(100% - 48px * 3)}.picker-modal .picker-footer{position:absolute;left:0;bottom:0;width:100%;height:48px;padding:6px 8px;overflow:hidden;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.picker-modal .picker-footer.modal-buttons-vertical{display:block;height:auto;padding:0 0 8px 0}.picker-modal .picker-footer.modal-buttons-vertical .modal-button{margin-left:0;text-align:right;height:48px;line-height:48px;border-radius:0;padding-left:16px;padding-right:16px}.picker-modal .picker-footer+.picker-modal-inner,.picker-modal .picker-header+.picker-modal-inner{height:-webkit-calc(100% - 48px);height:-moz-calc(100% - 48px);height:calc(100% - 48px)}.picker-modal .picker-footer+.toolbar+.picker-modal-inner,.picker-modal .picker-header+.toolbar+.picker-modal-inner{height:-webkit-calc(100% - 48px * 2);height:-moz-calc(100% - 48px * 2);height:calc(100% - 48px * 2)}.picker-modal.picker-modal-inline,.popover .picker-modal{display:block;position:relative;background:0 0;z-index:inherit;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.picker-modal.picker-modal-inline .toolbar,.popover .picker-modal .toolbar{top:0}.popover .picker-modal{width:auto}.popover .picker-modal .picker-header:first-child,.popover .picker-modal .toolbar:first-child{border-radius:2px 2px 0 0}.picker-modal.smart-select-picker .list-block{margin:0}.picker-modal.smart-select-picker .list-block ul:before{display:none}.picker-modal.smart-select-picker .list-block ul:after{display:none}.panel-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;z-index:5999;display:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.panel-overlay.not-animated{-webkit-transition-duration:0s;transition-duration:0s}.panel{z-index:1000;display:none;background:#fff;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:260px;top:0;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.panel.not-animated{-webkit-transition-duration:0s;transition-duration:0s}.panel.panel-visible{display:block}.panel.panel-left{left:0}.panel.panel-left.panel-cover{z-index:6000;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.panel.panel-right{right:0}.panel.panel-right.panel-cover{z-index:6000;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.panel.panel-visible-by-breakpoint{display:block;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;box-shadow:none!important}.panel.panel-visible-by-breakpoint.panel-cover{z-index:5900}body.with-panel-left-cover .panel,body.with-panel-right-cover .panel{box-shadow:0 0 20px rgba(0,0,0,.5)}body.with-panel-left-cover .views,body.with-panel-right-cover .views{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.with-panel-left-cover .panel-overlay,body.with-panel-right-cover .panel-overlay{display:block;opacity:1}body.with-panel-left-reveal .views,body.with-panel-right-reveal .views{box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform,box-shadow;-moz-transition-property:-moz-transform,box-shadow;transition-property:transform,box-shadow}body.with-panel-left-reveal .panel.not-animated~.views,body.with-panel-right-reveal .panel.not-animated~.views{-webkit-transition-duration:0s;transition-duration:0s}body.with-panel-left-reveal .panel-overlay,body.with-panel-right-reveal .panel-overlay{background:rgba(0,0,0,0);display:block;opacity:0}body.with-panel-left-reveal .views{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}body.with-panel-left-reveal .panel-overlay{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}body.with-panel-left-cover .panel.panel-left{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.with-panel-right-reveal .views{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}body.with-panel-right-reveal .panel-overlay{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}body.with-panel-right-cover .panel.panel-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.panel-closing .panel-overlay{display:block}body.panel-closing .views{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform,box-shadow;-moz-transition-property:-moz-transform,box-shadow;transition-property:transform,box-shadow}body.panel-closing .panel.not-animated~.views{-webkit-transition-duration:0s;transition-duration:0s}.lazy-loaded.lazy-fadeIn{-webkit-animation:lazyFadeIn .6s;animation:lazyFadeIn .6s}@-webkit-keyframes lazyFadeIn{from{opacity:0}to{opacity:1}}@keyframes lazyFadeIn{from{opacity:0}to{opacity:1}}.tabs .tab{display:none}.tabs .tab.active{display:block}.tabs-animated-wrap{position:relative;width:100%;overflow:hidden;height:100%}.tabs-animated-wrap>.tabs{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;-webkit-transition-duration:.3s;transition-duration:.3s}.tabs-animated-wrap>.tabs>.tab{width:100%;display:block;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.tabs-animated-wrap.not-animated>.tabs{-webkit-transition-duration:0s;transition-duration:0s}.tabs-swipeable-wrap{height:100%}.tabs-swipeable-wrap>.tabs>.tab{display:block}.messages-content{background:#eee}.messages{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.messages-date{text-align:center;font-weight:500;font-size:12px;line-height:1;margin:10px 15px}.messages-date span{font-weight:400}.message{box-sizing:border-box;margin:0 8px 8px 8px;max-width:80%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.message:first-child{margin-top:8px}.message.message-pic img{display:block}.message-date,.message-label,.message-name,.messages-date{color:rgba(0,0,0,.51)}.message-name{font-size:12px;line-height:1;margin-bottom:2px;margin-top:7px}.message-hide-name .message-name{display:none}.message-label{font-size:12px;line-height:1;margin-top:4px}.message-hide-label .message-label{display:none}.message-avatar{width:48px;height:48px;border-radius:100%;margin-top:-48px;position:relative;top:1px;background-size:cover;opacity:1;-webkit-transition-duration:.4s;transition-duration:.4s}.message-hide-avatar .message-avatar{opacity:0}.message-text{box-sizing:border-box;border-radius:2px;padding:6px 8px;min-width:48px;font-size:16px;line-height:1.2;word-break:break-word;color:#333;min-height:48px;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.message-text img{max-width:100%;height:auto}.message-pic .message-text{padding:8px}.message-date{font-size:12px;margin-top:4px}.message-pic img+.message-date{margin-top:8px}.message-sent{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.message-sent .message-label,.message-sent .message-name{margin-right:8px}.message-sent .message-text{background-color:#c8e6c9;margin-left:auto;border-radius:2px 2px 0 2px;margin-right:8px}.message-sent .message-text:before{position:absolute;content:'';border-left:0 solid transparent;border-right:8px solid transparent;border-bottom:8px solid #c8e6c9;left:100%;bottom:0;width:0;height:0}.message-sent.message-with-avatar .message-label,.message-sent.message-with-avatar .message-name,.message-sent.message-with-avatar .message-text{margin-right:56px}.message-received{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.message-received .message-text{background-color:#fff;border-radius:2px 2px 2px 0;margin-left:8px}.message-received .message-text:before{position:absolute;content:'';border-left:8px solid transparent;border-right:0 solid transparent;border-bottom:8px solid #fff;right:100%;bottom:0;width:0;height:0}.message-received .message-label,.message-received .message-name{margin-left:8px}.message-received.message-with-avatar .message-label,.message-received.message-with-avatar .message-name,.message-received.message-with-avatar .message-text{margin-left:56px}.message-appear-from-bottom{-webkit-animation:messageAppearFromBottom .4s;animation:messageAppearFromBottom .4s}.message-appear-from-top{-webkit-animation:messageAppearFromTop .4s;animation:messageAppearFromTop .4s}@-webkit-keyframes messageAppearFromBottom{from{-webkit-transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0)}}@keyframes messageAppearFromBottom{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}@-webkit-keyframes messageAppearFromTop{from{-webkit-transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0)}}@keyframes messageAppearFromTop{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}html.with-statusbar-overlay .framework7-root{padding-top:24px;box-sizing:border-box}html.with-statusbar-overlay .framework7-root .statusbar-overlay{display:block}html.with-statusbar-overlay .framework7-root .panel{padding-top:24px}.statusbar-overlay{background:#0d47a1;z-index:10000;position:absolute;left:0;top:0;height:24px;width:100%;display:none;-webkit-transition-duration:.3s;transition-duration:.3s}html.with-statusbar-overlay.ios .framework7-root{padding-top:20px}html.with-statusbar-overlay.ios .framework7-root .panel{padding-top:20px}html.ios .statusbar-overlay{height:20px}.preloader{font-size:0;display:inline-block;width:32px;height:32px;-webkit-animation:preloader-outer 3.3s linear infinite;animation:preloader-outer 3.3s linear infinite}.preloader svg{width:100%;height:100%;-webkit-animation:preloader-inner 1.32s linear infinite;animation:preloader-inner 1.32s linear infinite}.preloader svg circle{fill:none;stroke:#757575;stroke-linecap:square;-webkit-animation:preloader-arc 1.32s cubic-bezier(.8,0,.4,.8) infinite;animation:preloader-arc 1.32s cubic-bezier(.8,0,.4,.8) infinite}@-webkit-keyframes preloader-outer{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes preloader-outer{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes preloader-inner{0%{-webkit-transform:rotate(-100.8deg)}100%{-webkit-transform:rotate(0)}}@keyframes preloader-inner{0%{transform:rotate(-100.8deg)}100%{transform:rotate(0)}}@-webkit-keyframes preloader-arc{0%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:0}40%{stroke-dasharray:151.55042961px,210.48670779px;stroke-dashoffset:0}100%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:-151.55042961px}}@keyframes preloader-arc{0%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:0}40%{stroke-dasharray:151.55042961px,210.48670779px;stroke-dashoffset:0}100%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:-151.55042961px}}.preloader-inner{position:relative;display:block;width:100%;height:100%;-webkit-animation:preloader-inner-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite;animation:preloader-inner-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite}.preloader-inner .preloader-inner-gap{position:absolute;width:2px;left:50%;margin-left:-1px;top:0;bottom:0;box-sizing:border-box;border-top:4px solid #757575}.preloader-inner .preloader-inner-left,.preloader-inner .preloader-inner-right{position:absolute;top:0;height:100%;width:50%;overflow:hidden}.preloader-inner .preloader-inner-half-circle{position:absolute;top:0;height:100%;width:200%;box-sizing:border-box;border:4px solid #757575;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:1.3125s;-webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);animation-iteration-count:infinite;animation-duration:1.3125s;animation-timing-function:cubic-bezier(.35,0,.25,1)}.preloader-white .preloader-inner .preloader-inner-gap,.preloader-white .preloader-inner .preloader-inner-half-circle{border-color:#fff}.preloader-inner .preloader-inner-left{left:0}.preloader-inner .preloader-inner-left .preloader-inner-half-circle{left:0;border-right-color:transparent!important;-webkit-animation-name:preloader-left-rotate;animation-name:preloader-left-rotate}.preloader-inner .preloader-inner-right{right:0}.preloader-inner .preloader-inner-right .preloader-inner-half-circle{right:0;border-left-color:transparent!important;-webkit-animation-name:preloader-right-rotate;animation-name:preloader-right-rotate}.color-multi .preloader-inner .preloader-inner-left .preloader-inner-half-circle{-webkit-animation-name:preloader-left-rotate-multicolor;animation-name:preloader-left-rotate-multicolor}.color-multi .preloader-inner .preloader-inner-right .preloader-inner-half-circle{-webkit-animation-name:preloader-right-rotate-multicolor;animation-name:preloader-right-rotate-multicolor}@-webkit-keyframes preloader-left-rotate{0%,100%{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}}@keyframes preloader-left-rotate{0%,100%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}@-webkit-keyframes preloader-right-rotate{0%,100%{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}}@keyframes preloader-right-rotate{0%,100%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}@-webkit-keyframes preloader-inner-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg)}}@keyframes preloader-inner-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@-webkit-keyframes preloader-left-rotate-multicolor{0%,100%{border-left-color:#4285f4;-webkit-transform:rotate(130deg)}75%{border-left-color:#1b9a59;border-top-color:#1b9a59}50%{border-left-color:#f7c223;border-top-color:#f7c223;-webkit-transform:rotate(-5deg)}25%{border-left-color:#de3e35;border-top-color:#de3e35}}@keyframes preloader-left-rotate-multicolor{0%,100%{border-left-color:#4285f4;transform:rotate(130deg)}75%{border-left-color:#1b9a59;border-top-color:#1b9a59}50%{border-left-color:#f7c223;border-top-color:#f7c223;transform:rotate(-5deg)}25%{border-left-color:#de3e35;border-top-color:#de3e35}}@-webkit-keyframes preloader-right-rotate-multicolor{0%,100%{border-right-color:#4285f4;-webkit-transform:rotate(-130deg)}75%{border-right-color:#1b9a59;border-top-color:#1b9a59}50%{border-right-color:#f7c223;border-top-color:#f7c223;-webkit-transform:rotate(5deg)}25%{border-top-color:#de3e35;border-right-color:#de3e35}}@keyframes preloader-right-rotate-multicolor{0%,100%{border-right-color:#4285f4;transform:rotate(-130deg)}75%{border-right-color:#1b9a59;border-top-color:#1b9a59}50%{border-right-color:#f7c223;border-top-color:#f7c223;transform:rotate(5deg)}25%{border-top-color:#de3e35;border-right-color:#de3e35}}.progressbar,.progressbar-infinite{height:4px;width:100%;overflow:hidden;display:block;position:relative;-webkit-transform-origin:center bottom;transform-origin:center bottom;background:rgba(33,150,243,.5)}.progressbar{display:block;vertical-align:middle;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.progressbar span{content:'';width:100%;background:#2196f3;height:100%;position:absolute;left:0;top:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition-duration:150ms;transition-duration:150ms}.progressbar-infinite{z-index:15000}.progressbar-infinite:after,.progressbar-infinite:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#2196f3;-webkit-transform-origin:left center;transform-origin:left center}.progressbar-infinite:before{-webkit-animation:progressbar-infinite-1 2s linear infinite;animation:progressbar-infinite-1 2s linear infinite}.progressbar-infinite:after{-webkit-animation:progressbar-infinite-2 2s linear infinite;animation:progressbar-infinite-2 2s linear infinite}html.with-statusbar-overlay .framework7-root>.progressbar-infinite,html.with-statusbar-overlay body>.progressbar-infinite{top:24px}html.with-statusbar-overlay.ios .framework7-root>.progressbar-infinite,html.with-statusbar-overlay.ios body>.progressbar-infinite{top:20px}.progressbar-infinite.color-multi{background:0 0!important}.progressbar-infinite.color-multi:after,.progressbar-infinite.color-multi:before{width:100%;animation:none}.progressbar-infinite.color-multi:before{background:0 0;-webkit-animation:progressbar-infinite-multicolor-bg 3s step-end infinite;animation:progressbar-infinite-multicolor-bg 3s step-end infinite}.progressbar-infinite.color-multi:after{background:0 0;-webkit-animation:progressbar-infinite-multicolor-fill 3s linear infinite;animation:progressbar-infinite-multicolor-fill 3s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.framework7-root>.progressbar,.framework7-root>.progressbar-infinite,.page>.progressbar,.page>.progressbar-infinite,.panel>.progressbar,.panel>.progressbar-infinite,.popup>.progressbar,.popup>.progressbar-infinite,.view>.progressbar,.view>.progressbar-infinite,.views>.progressbar,.views>.progressbar-infinite,body>.progressbar,body>.progressbar-infinite{position:absolute;left:0;top:0;z-index:15000;-webkit-transform-origin:center top;transform-origin:center top}.progressbar-in{-webkit-animation:progressbar-in .3s forwards;animation:progressbar-in .3s forwards}.progressbar-out{-webkit-animation:progressbar-out .3s forwards;animation:progressbar-out .3s forwards}html.with-statusbar-overlay .framework7-root>.progressbar,html.with-statusbar-overlay body>.progressbar{top:24px}html.with-statusbar-overlay.ios .framework7-root>.progressbar,html.with-statusbar-overlay.ios body>.progressbar{top:20px}@-webkit-keyframes progressbar-in{from{opacity:0;-webkit-transform:scaleY(0)}to{opacity:1;-webkit-transform:scaleY(1)}}@keyframes progressbar-in{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@-webkit-keyframes progressbar-out{from{opacity:1;-webkit-transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(0)}}@keyframes progressbar-out{from{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@-webkit-keyframes progressbar-infinite-1{0%{-webkit-transform:translateX(-10%) scaleX(.1)}25%{-webkit-transform:translateX(30%) scaleX(.6)}50%{-webkit-transform:translateX(100%) scaleX(1)}100%{-webkit-transform:translateX(100%) scaleX(1)}}@keyframes progressbar-infinite-1{0%{transform:translateX(-10%) scaleX(.1)}25%{transform:translateX(30%) scaleX(.6)}50%{transform:translateX(100%) scaleX(1)}100%{transform:translateX(100%) scaleX(1)}}@-webkit-keyframes progressbar-infinite-2{0%{-webkit-transform:translateX(-100%) scaleX(1)}40%{-webkit-transform:translateX(-100%) scaleX(1)}75%{-webkit-transform:translateX(60%) scaleX(.35)}90%{-webkit-transform:translateX(100%) scaleX(.1)}100%{-webkit-transform:translateX(100%) scaleX(.1)}}@keyframes progressbar-infinite-2{0%{transform:translateX(-100%) scaleX(1)}40%{transform:translateX(-100%) scaleX(1)}75%{transform:translateX(60%) scaleX(.35)}90%{transform:translateX(100%) scaleX(.1)}100%{transform:translateX(100%) scaleX(.1)}}@-webkit-keyframes progressbar-infinite-multicolor-bg{0%{background-color:#4caf50}25%{background-color:#f44336}50%{background-color:#2196f3}75%{background-color:#ffeb3b}}@keyframes progressbar-infinite-multicolor-bg{0%{background-color:#4caf50}25%{background-color:#f44336}50%{background-color:#2196f3}75%{background-color:#ffeb3b}}@-webkit-keyframes progressbar-infinite-multicolor-fill{0%{-webkit-transform:scaleX(0);background-color:#f44336}24.9%{-webkit-transform:scaleX(1);background-color:#f44336}25%{-webkit-transform:scaleX(0);background-color:#2196f3}49.9%{-webkit-transform:scaleX(1);background-color:#2196f3}50%{-webkit-transform:scaleX(0);background-color:#ffeb3b}74.9%{-webkit-transform:scaleX(1);background-color:#ffeb3b}75%{-webkit-transform:scaleX(0);background-color:#4caf50}100%{-webkit-transform:scaleX(1);background-color:#4caf50}}@keyframes progressbar-infinite-multicolor-fill{0%{transform:scaleX(0);background-color:#f44336}24.9%{transform:scaleX(1);background-color:#f44336}25%{transform:scaleX(0);background-color:#2196f3}49.9%{transform:scaleX(1);background-color:#2196f3}50%{transform:scaleX(0);background-color:#ffeb3b}74.9%{transform:scaleX(1);background-color:#ffeb3b}75%{transform:scaleX(0);background-color:#4caf50}100%{transform:scaleX(1);background-color:#4caf50}}.pull-to-refresh-layer{position:relative;margin-top:-48px;left:0;top:0;width:100%;height:48px}.pull-to-refresh-layer .preloader{position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;visibility:hidden}.pull-to-refresh-layer .pull-to-refresh-arrow{width:24px;height:24px;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;background:no-repeat center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'-80%204%2024%2024'%3E%3Cpath%20d%3D'M-69%2C8v12.2l-5.6-5.6L-76%2C16l8%2C8l8-8l-1.4-1.4l-5.6%2C5.6V8H-69z'%20fill%3D'%238c8c8c'%2F%3E%3C%2Fsvg%3E");z-index:10;-webkit-transform:rotate(0) translate3d(0,0,0);transform:rotate(0) translate3d(0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.pull-to-refresh-content.pull-to-refresh-no-navbar{margin-top:-48px;height:-webkit-calc(100% + 48px);height:-moz-calc(100% + 48px);height:calc(100% + 48px)}.pull-to-refresh-content.pull-to-refresh-no-navbar .pull-to-refresh-layer{margin-top:0}.pull-to-refresh-content.refreshing,.pull-to-refresh-content.transitioning{-webkit-transition-duration:.4s;transition-duration:.4s}.pull-to-refresh-content:not(.refreshing) .pull-to-refresh-layer .preloader{-webkit-animation:none;animation:none}.pull-to-refresh-content.refreshing{-webkit-transform:translate3d(0,48px,0);transform:translate3d(0,48px,0)}.pull-to-refresh-content.refreshing .pull-to-refresh-arrow{visibility:hidden;-webkit-transition-duration:0s;transition-duration:0s}.pull-to-refresh-content.refreshing .preloader{visibility:visible}.pull-to-refresh-content.pull-up .pull-to-refresh-arrow{-webkit-transform:rotate(180deg) translate3d(0,0,0);transform:rotate(180deg) translate3d(0,0,0)}.infinite-scroll-preloader{text-align:center;padding:8px 0}.autocomplete-page .autocomplete-found{display:block}.autocomplete-page .autocomplete-not-found{display:none}.autocomplete-page .autocomplete-values{display:block}.autocomplete-page .list-block ul:empty{display:none}.autocomplete-page .navbar .autocomplete-preloader{margin-right:16px}.autocomplete-preloader:not(.autocomplete-preloader-visible){-webkit-animation:none;animation:none;visibility:hidden}.autocomplete-dropdown{background:#fff;box-sizing:border-box;position:absolute;z-index:500;box-shadow:0 2px 2px rgba(0,0,0,.25);width:100%;left:0}.autocomplete-dropdown .autocomplete-dropdown-inner{position:relative;overflow:auto;-webkit-overflow-scrolling:touch;height:100%;z-index:1}.autocomplete-dropdown .autocomplete-preloader{display:none;position:absolute;right:16px;bottom:100%;margin-bottom:8px;width:20px;height:20px}.autocomplete-dropdown .autocomplete-preloader .preloader-inner-gap,.autocomplete-dropdown .autocomplete-preloader .preloader-inner-half-circle{border-width:3px}.autocomplete-dropdown .autocomplete-preloader-visible{display:block}.autocomplete-dropdown .autocomplete-dropdown-placeholder{color:#a9a9a9}.autocomplete-dropdown .list-block{margin:0;color:rgba(0,0,0,.54)}.autocomplete-dropdown .list-block ul{background:0 0!important}.autocomplete-dropdown .list-block ul:before{display:none}.autocomplete-dropdown .list-block ul:after{display:none}.autocomplete-dropdown .list-block b{font-weight:400;color:#212121}.timeline{margin:32px 0;padding:0 16px;box-sizing:border-box}.content-block-inner .timeline{padding:0;margin:0}.timeline-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;overflow:hidden;padding:2px 0 16px;box-sizing:border-box;position:relative}.timeline-item:last-child{padding-bottom:2px}.timeline-item-date{-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:50px;text-align:right;box-sizing:border-box}.timeline-item-date small{font-size:10px}.timeline-item-content{margin:2px;min-width:0;position:relative;-webkit-box-flex:10;-webkit-flex-shrink:10;-ms-flex:0 10 auto;flex-shrink:10}.timeline-item-content h1:first-child,.timeline-item-content h2:first-child,.timeline-item-content h3:first-child,.timeline-item-content h4:first-child,.timeline-item-content ol:first-child,.timeline-item-content p:first-child,.timeline-item-content ul:first-child{margin-top:0}.timeline-item-content h1:last-child,.timeline-item-content h2:last-child,.timeline-item-content h3:last-child,.timeline-item-content h4:last-child,.timeline-item-content ol:last-child,.timeline-item-content p:last-child,.timeline-item-content ul:last-child{margin-bottom:0}.timeline-item-content .card,.timeline-item-content .content-block,.timeline-item-content .list-block,.timeline-item-content.card,.timeline-item-content.content-block,.timeline-item-content.list-block{margin:0;width:100%}.timeline-item-content .card+.card,.timeline-item-content .card+.content-block,.timeline-item-content .card+.list-block,.timeline-item-content .content-block+.card,.timeline-item-content .content-block+.content-block,.timeline-item-content .content-block+.list-block,.timeline-item-content .list-block+.card,.timeline-item-content .list-block+.content-block,.timeline-item-content .list-block+.list-block{margin:16px 0 0}.timeline-item-inner{border-radius:2px;padding:8px 16px;background:#fff;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.timeline-item-inner .content-block{padding:0;color:inherit}.timeline-item-inner .content-block-inner{padding-left:0;padding-right:0;margin:0}.timeline-item-inner .content-block-inner:before{display:none}.timeline-item-inner .content-block-inner:after{display:none}.timeline-item-inner .list-block ul:before{display:none}.timeline-item-inner .list-block ul:after{display:none}.timeline-item-inner+.timeline-item-inner{margin-top:16px}.timeline-item-divider{width:1px;margin:0 16px;position:relative;width:10px;height:10px;background:#bbb;border-radius:50%;margin-top:3px;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.timeline-item-divider:after,.timeline-item-divider:before{content:' ';width:1px;height:100vh;position:absolute;left:50%;background:inherit;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.timeline-item-divider:after{top:100%}.timeline-item-divider:before{bottom:100%}.timeline-item:last-child .timeline-item-divider:after{display:none}.timeline-item:first-child .timeline-item-divider:before{display:none}.timeline-item-time{color:rgba(0,0,0,.54);margin-top:16px;font-size:13px}.timeline-item-time:first-child{margin-top:0}.timeline-item-title+.timeline-item-time{margin-top:0}.timeline-item-title{font-size:16px}.timeline-sides .timeline-item{margin-left:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:calc(50% - (32px + 10px)/ 2 - 50px);margin-right:0}.timeline-sides .timeline-item .timeline-item-date{text-align:right}.timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n){-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:calc(50% - (32px + 10px)/ 2 - 50px);margin-left:0}.timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:left}.timeline-sides .timeline-item-left{-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:calc(50% - (32px + 10px)/ 2 - 50px);margin-left:0}.timeline-sides .timeline-item-left .timeline-item-date{text-align:left}.timeline-sides .timeline-item-right{margin-left:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:calc(50% - (32px + 10px)/ 2 - 50px);margin-right:0}.timeline-sides .timeline-item-right .timeline-item-date{text-align:right}@media (min-width:768px){.tablet-sides .timeline-item{margin-left:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:calc(50% - (32px + 10px)/ 2 - 50px);margin-right:0}.tablet-sides .timeline-item .timeline-item-date{text-align:right}.tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n){-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:calc(50% - (32px + 10px)/ 2 - 50px);margin-left:0}.tablet-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:left}.tablet-sides .timeline-item-left{-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-right:calc(50% - (32px + 10px)/ 2 - 50px);margin-left:0}.tablet-sides .timeline-item-left .timeline-item-date{text-align:left}.tablet-sides .timeline-item-right{margin-left:-moz-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:-webkit-calc(50% - (32px + 10px)/ 2 - 50px);margin-left:calc(50% - (32px + 10px)/ 2 - 50px);margin-right:0}.tablet-sides .timeline-item-right .timeline-item-date{text-align:right}}.timeline-horizontal{padding:0;margin:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.timeline-horizontal .timeline-item{display:block;width:33.33333333vw;margin:0;padding:0;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;padding-top:34px;padding-bottom:12px;position:relative;height:100%}.timeline-horizontal .timeline-item:after{content:'';position:absolute;right:0;top:0;left:auto;bottom:auto;width:1px;height:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}html.pixel-ratio-2 .timeline-horizontal .timeline-item:after{-webkit-transform:scaleX(.5);transform:scaleX(.5)}html.pixel-ratio-3 .timeline-horizontal .timeline-item:after{-webkit-transform:scaleX(.33);transform:scaleX(.33)}.timeline-horizontal .timeline-item:before{content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.pixel-ratio-2 .timeline-horizontal .timeline-item:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .timeline-horizontal .timeline-item:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.timeline-horizontal .timeline-item-date{background:#2196f3;width:auto;text-align:left;padding:0 12px;line-height:34px;position:absolute;left:0;top:0;width:100%;height:34px;color:#fff}.timeline-horizontal .timeline-item-date:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .timeline-horizontal .timeline-item-date:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .timeline-horizontal .timeline-item-date:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.timeline-horizontal .timeline-item-content{padding:12px;overflow:auto;-webkit-overflow-scrolling:touch;margin:0;height:-webkit-calc(100% - 12px);height:-moz-calc(100% - 12px);height:calc(100% - 12px)}.timeline-horizontal .timeline-item-divider{display:none}.timeline-horizontal.col-100 .timeline-item{width:100vw}.timeline-horizontal.col-95 .timeline-item{width:95vw}.timeline-horizontal.col-90 .timeline-item{width:90vw}.timeline-horizontal.col-85 .timeline-item{width:85vw}.timeline-horizontal.col-80 .timeline-item{width:80vw}.timeline-horizontal.col-75 .timeline-item{width:75vw}.timeline-horizontal.col-70 .timeline-item{width:70vw}.timeline-horizontal.col-66 .timeline-item{width:66.66666666666666vw}.timeline-horizontal.col-65 .timeline-item{width:65vw}.timeline-horizontal.col-60 .timeline-item{width:60vw}.timeline-horizontal.col-55 .timeline-item{width:55vw}.timeline-horizontal.col-50 .timeline-item{width:50vw}.timeline-horizontal.col-45 .timeline-item{width:45vw}.timeline-horizontal.col-40 .timeline-item{width:40vw}.timeline-horizontal.col-35 .timeline-item{width:35vw}.timeline-horizontal.col-33 .timeline-item{width:33.333333333333336vw}.timeline-horizontal.col-30 .timeline-item{width:30vw}.timeline-horizontal.col-25 .timeline-item{width:25vw}.timeline-horizontal.col-20 .timeline-item{width:20vw}.timeline-horizontal.col-15 .timeline-item{width:15vw}.timeline-horizontal.col-10 .timeline-item{width:10vw}.timeline-horizontal.col-5 .timeline-item{width:5vw}@media all and (min-width:768px){.timeline-horizontal.tablet-100 .timeline-item{width:100vw}.timeline-horizontal.tablet-95 .timeline-item{width:95vw}.timeline-horizontal.tablet-90 .timeline-item{width:90vw}.timeline-horizontal.tablet-85 .timeline-item{width:85vw}.timeline-horizontal.tablet-80 .timeline-item{width:80vw}.timeline-horizontal.tablet-75 .timeline-item{width:75vw}.timeline-horizontal.tablet-70 .timeline-item{width:70vw}.timeline-horizontal.tablet-66 .timeline-item{width:66.66666666666666vw}.timeline-horizontal.tablet-65 .timeline-item{width:65vw}.timeline-horizontal.tablet-60 .timeline-item{width:60vw}.timeline-horizontal.tablet-55 .timeline-item{width:55vw}.timeline-horizontal.tablet-50 .timeline-item{width:50vw}.timeline-horizontal.tablet-45 .timeline-item{width:45vw}.timeline-horizontal.tablet-40 .timeline-item{width:40vw}.timeline-horizontal.tablet-35 .timeline-item{width:35vw}.timeline-horizontal.tablet-33 .timeline-item{width:33.333333333333336vw}.timeline-horizontal.tablet-30 .timeline-item{width:30vw}.timeline-horizontal.tablet-25 .timeline-item{width:25vw}.timeline-horizontal.tablet-20 .timeline-item{width:20vw}.timeline-horizontal.tablet-15 .timeline-item{width:15vw}.timeline-horizontal.tablet-10 .timeline-item{width:10vw}.timeline-horizontal.tablet-5 .timeline-item{width:5vw}}.timeline-month,.timeline-year{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;padding-top:24px;position:relative;box-sizing:border-box;height:100%}.timeline-month-title,.timeline-year-title{position:absolute;left:0;top:0;width:100%;line-height:24px;height:24px;padding:0 12px;box-sizing:border-box;background:#2196f3;color:#fff}.timeline-month-title span,.timeline-year-title span{display:inline-block;position:-webkit-sticky;position:-moz-sticky;position:sticky;left:12px}.timeline-year-title{font-size:16px}.timeline-year-title span{margin-top:2px}.timeline-month-title span{margin-top:-2px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-slide .preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10}.photo-browser{position:absolute;left:0;top:0;width:100%;height:100%;z-index:11500}.framework7-root>.photo-browser,body>.photo-browser{opacity:0;display:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.framework7-root>.photo-browser.photo-browser-in,body>.photo-browser.photo-browser-in{display:block;-webkit-animation:photoBrowserIn .4s forwards;animation:photoBrowserIn .4s forwards}.framework7-root>.photo-browser.photo-browser-out,body>.photo-browser.photo-browser-out{display:block;-webkit-animation:photoBrowserOut .4s forwards;animation:photoBrowserOut .4s forwards}html.with-statusbar-overlay .framework7-root>.photo-browser,html.with-statusbar-overlay body>.photo-browser{height:-webkit-calc(100% - 24px);height:calc(100% - 24px);top:24px}html.with-statusbar-overlay.ios .framework7-root>.photo-browser,html.with-statusbar-overlay.ios body>.photo-browser{height:-webkit-calc(100% - 20px);height:calc(100% - 20px);top:20px}.framework7-root>.photo-browser .navbar,.framework7-root>.photo-browser .toolbar,.popup>.photo-browser .navbar,.popup>.photo-browser .toolbar,body>.photo-browser .navbar,body>.photo-browser .toolbar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.photo-browser .page[data-page=photo-browser-slides]{background:0 0}.photo-browser-popup{background:0 0}.photo-browser .navbar,.photo-browser .toolbar,.views .view[data-page=photo-browser-slides] .navbar,.views .view[data-page=photo-browser-slides] .toolbar{background:rgba(33,150,243,.95);-webkit-transition-duration:.4s;transition-duration:.4s}.view[data-page=photo-browser-slides] .page[data-page=photo-browser-slides] .navbar,.view[data-page=photo-browser-slides] .page[data-page=photo-browser-slides] .toolbar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.photo-browser .page[data-page=photo-browser-slides] .toolbar,.view[data-page=photo-browser-slides] .page[data-page=photo-browser-slides] .toolbar{bottom:0;top:auto}.photo-browser-exposed .navbar,.photo-browser-exposed .toolbar{opacity:0;visibility:hidden;pointer-events:none}.photo-browser-exposed .photo-browser-swiper-container{background:#000}.photo-browser-of{margin:0 5px}.photo-browser-captions{pointer-events:none;position:absolute;left:0;width:100%;bottom:0;z-index:10;opacity:1;-webkit-transition-duration:.4s;transition-duration:.4s}.photo-browser-captions.photo-browser-captions-exposed{opacity:0}.toolbar~.photo-browser-captions{bottom:48px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.photo-browser-exposed .toolbar~.photo-browser-captions{-webkit-transform:translate3d(0,48px,0);transform:translate3d(0,48px,0)}.toolbar~.photo-browser-captions.photo-browser-captions-exposed{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.photo-browser-caption{box-sizing:border-box;-webkit-transition-duration:.3s;transition-duration:.3s;position:absolute;bottom:0;left:0;opacity:0;padding:4px 5px;width:100%;text-align:center;background:rgba(0,0,0,.8)}.photo-browser-caption:empty{display:none}.photo-browser-caption.photo-browser-caption-active{opacity:1}.photo-browser-captions-light .photo-browser-caption{background:rgba(255,255,255,.8)}.photo-browser-captions-dark .photo-browser-caption{color:#fff}.photo-browser-exposed .photo-browser-caption{color:#fff;background:rgba(0,0,0,.8)}.photo-browser-swiper-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#fff;-webkit-transition-duration:.4s;transition-duration:.4s}.photo-browser-swiper-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.photo-browser-link-inactive{opacity:.3}.photo-browser-slide{width:100%;height:100%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;box-sizing:border-box}.photo-browser-slide.transitioning{-webkit-transition-duration:.4s;transition-duration:.4s}.photo-browser-slide span.swiper-zoom-container{display:none}.photo-browser-slide img{width:auto;height:auto;max-width:100%;max-height:100%;display:none}.photo-browser-slide.swiper-slide-active span.swiper-zoom-container,.photo-browser-slide.swiper-slide-next span.swiper-zoom-container,.photo-browser-slide.swiper-slide-prev span.swiper-zoom-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.photo-browser-slide.swiper-slide-active img,.photo-browser-slide.swiper-slide-next img,.photo-browser-slide.swiper-slide-prev img{display:inline}.photo-browser-slide.swiper-slide-active.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-next.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-prev.photo-browser-slide-lazy .preloader{display:block}.photo-browser-slide iframe{width:100%;height:100%}.photo-browser-slide .preloader{display:none;position:absolute;width:42px;height:42px;margin-left:-21px;margin-top:-21px;left:50%;top:50%}.photo-browser.photo-browser-dark .navbar,.photo-browser.photo-browser-dark .toolbar{background:rgba(30,30,30,.8);color:#fff}.photo-browser.photo-browser-dark .navbar:before,.photo-browser.photo-browser-dark .toolbar:before{display:none}.photo-browser.photo-browser-dark .navbar:after,.photo-browser.photo-browser-dark .toolbar:after{display:none}.photo-browser.photo-browser-dark .navbar a,.photo-browser.photo-browser-dark .toolbar a{color:#fff}.photo-browser.photo-browser-dark .photo-browser-swiper-container{background:#000}@-webkit-keyframes photoBrowserIn{0%{-webkit-transform:translate3d(0,0,0) scale(.5);opacity:0}100%{-webkit-transform:translate3d(0,0,0) scale(1);opacity:1}}@keyframes photoBrowserIn{0%{transform:translate3d(0,0,0) scale(.5);opacity:0}100%{transform:translate3d(0,0,0) scale(1);opacity:1}}@-webkit-keyframes photoBrowserOut{0%{-webkit-transform:translate3d(0,0,0) scale(1);opacity:1}100%{-webkit-transform:translate3d(0,0,0) scale(.5);opacity:0}}@keyframes photoBrowserOut{0%{transform:translate3d(0,0,0) scale(1);opacity:1}100%{transform:translate3d(0,0,0) scale(.5);opacity:0}}.picker-columns{width:100%;height:260px;z-index:11500}.picker-columns.picker-modal-inline{height:200px}@media (orientation:landscape) and (max-height:415px){.picker-columns:not(.picker-modal-inline){height:200px}}.popover.popover-picker-columns{width:280px}.popover.popover-picker-columns .toolbar{border-radius:2px 2px 0 0}.picker-items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;text-align:right;font-size:20px;-webkit-mask-box-image:-webkit-linear-gradient(bottom,transparent,transparent 5%,#fff 20%,#fff 80%,transparent 95%,transparent);-webkit-mask-box-image:linear-gradient(to top,transparent,transparent 5%,#fff 20%,#fff 80%,transparent 95%,transparent)}.picker-items-col{overflow:hidden;position:relative;max-height:100%}.picker-items-col.picker-items-col-left{text-align:left}.picker-items-col.picker-items-col-center{text-align:center}.picker-items-col.picker-items-col-right{text-align:right}.picker-items-col.picker-items-col-divider{color:rgba(0,0,0,.87);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.picker-items-col-wrapper{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.picker-item{height:36px;line-height:36px;white-space:nowrap;position:relative;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.54);left:0;top:0;width:100%;box-sizing:border-box;-webkit-transition-duration:.3s;transition-duration:.3s}.picker-item span{padding:0 10px}.picker-items-col-absolute .picker-item{position:absolute}.picker-item.picker-item-far{pointer-events:none}.picker-item.picker-selected{color:rgba(0,0,0,.87);-webkit-transform:translate3d(0,0,0) rotateX(0);transform:translate3d(0,0,0) rotateX(0)}.picker-center-highlight{height:36px;box-sizing:border-box;position:absolute;left:0;width:100%;top:50%;margin-top:-18px;pointer-events:none}.picker-center-highlight:before{content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:rgba(0,0,0,.15);display:block;z-index:15;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.pixel-ratio-2 .picker-center-highlight:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .picker-center-highlight:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.picker-center-highlight:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:rgba(0,0,0,.15);display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.pixel-ratio-2 .picker-center-highlight:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .picker-center-highlight:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.picker-3d .picker-items{overflow:hidden;-webkit-perspective:1200px;perspective:1200px}.picker-3d .picker-item,.picker-3d .picker-items-col,.picker-3d .picker-items-col-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.picker-3d .picker-items-col{overflow:visible}.picker-3d .picker-item{-webkit-transform-origin:center center -110px;transform-origin:center center -110px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.picker-calendar{background:#fff;height:420px;overflow:hidden;bottom:auto;width:90%;left:50%;top:50%;min-width:300px;max-width:380px;-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}@media (orientation:landscape) and (max-height:460px){.picker-calendar:not(.picker-modal-inline){height:-webkit-calc(100% - 40px);height:calc(100% - 40px)}}.popover-picker-calendar .picker-calendar{height:420px}.picker-calendar .picker-modal-inner{overflow:hidden}.picker-calendar.modal-in{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.picker-calendar.modal-out{-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0)}.picker-calendar.picker-modal-inline{height:300px}.picker-calendar.picker-modal-inline,.popover-picker-calendar .picker-calendar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:auto;max-width:none;left:0;top:0;box-shadow:none}.picker-calendar.picker-modal{z-index:12500}.popover.popover-picker-calendar{width:320px}.picker-calendar-selected-date{line-height:48px;color:#fff;padding:0 24px;font-size:20px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-calendar-week-days{height:14.28571429%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:12px;box-sizing:border-box;position:relative;color:rgba(0,0,0,.54)}.picker-calendar-week-days .picker-calendar-week-day{-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1;width:14.28571429%;width:-webkit-calc(100% / 7);width:-moz-calc(100% / 7);width:calc(100% / 7);text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.picker-calendar-week-days+.picker-calendar-months{height:-webkit-calc(100% - 100% / 7);height:-moz-calc(100% - 100% / 7);height:calc(100% - 100% / 7)}.picker-calendar-months{width:100%;height:100%;overflow:hidden;position:relative}.picker-calendar-months-wrapper{position:relative;width:100%;height:100%;-webkit-transition-duration:.3s;transition-duration:.3s}.picker-calendar-month{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%;position:absolute;left:0;top:0}.picker-calendar-row{height:16.66666667%;height:-webkit-calc(100% / 6);height:-moz-calc(100% / 6);height:calc(100% / 6);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1;width:100%;position:relative}.picker-calendar-day{-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;width:14.28571429%;width:-webkit-calc(100% / 7);width:-moz-calc(100% / 7);width:calc(100% / 7);text-align:center;font-size:12px;cursor:pointer}.picker-calendar-day.picker-calendar-day-next,.picker-calendar-day.picker-calendar-day-prev{color:#b8b8b8}.picker-calendar-day.picker-calendar-day-disabled{color:#d4d4d4;cursor:auto}.picker-calendar-day.picker-calendar-day-today span{color:#2196f3}.picker-calendar-day.picker-calendar-day-selected span{background:#2196f3;color:#fff}.picker-calendar-range .picker-calendar-day.picker-calendar-day-selected span{border-radius:0;width:100%}.picker-calendar-day.picker-calendar-day-has-events span:after{content:'';width:4px;height:4px;border-radius:50%;background:#2196f3;position:absolute;margin-left:-2px;left:50%;bottom:2px}.picker-calendar-day.picker-calendar-day-has-events.picker-calendar-day-selected span:after{display:none}.picker-calendar-day span{display:inline-block;border-radius:100%;width:36px;height:36px;line-height:36px;position:relative}.picker-calendar-month-picker,.picker-calendar-year-picker{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:50%;max-width:200px;-webkit-box-flex:10;-webkit-flex-shrink:10;-ms-flex:0 10 auto;flex-shrink:10}.picker-calendar-month-picker span,.picker-calendar-year-picker span{-webkit-box-flex:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1;position:relative;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.notifications{position:absolute;left:0;bottom:0;width:100%;z-index:20000;color:#fff;font-size:14px;margin:0;border:none;display:none;box-sizing:border-box;max-height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transition-duration:450ms;transition-duration:450ms;-webkit-perspective:1200px;perspective:1200px}.notifications.list-block>ul{max-width:568px;background:#323232;margin:0 auto}.notifications.list-block>ul:before{display:none}.notifications.list-block>ul:after{display:none}.notifications .item-content{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-left:24px}.notifications .item-title{font-size:14px;font-weight:400;white-space:normal;padding-top:14px;padding-bottom:14px}.notifications .item-inner{padding-right:24px;padding-top:0;padding-bottom:0}.notifications .item-inner:after{display:none}.notifications .item-after{max-height:none;margin-left:16px}.notifications .button.close-notification{color:#48aeff}.notifications .notification-item{margin:0 auto;-webkit-transition-duration:450ms;transition-duration:450ms;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.notifications .notification-hidden{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.notifications .notification-item-removing{-webkit-transition-delay:0s;transition-delay:0s}@media (min-width:569px){.notifications.list-block>ul{border-radius:2px;width:auto;min-width:288px}}.login-screen-content{background:#fff}.login-screen-content .content-block,.login-screen-content .list-block,.login-screen-content .list-block-label,.login-screen-content .login-screen-title{max-width:480px;margin:24px auto}.login-screen-content .list-block ul{background:0 0}.login-screen-content .list-block ul:before{display:none}.login-screen-content .list-block ul:after{display:none}.login-screen-content .list-block-label{text-align:center}.navbar-fixed .page .login-screen-content{padding-top:0}.login-screen-title{text-align:center;font-size:34px}.actions-modal-button,.button,.floating-button>a,.label-checkbox,.label-radio,.modal-button,.ripple,.speed-dial-buttons a,.tab-link,a.floating-button,a.item-link,a.link{-webkit-user-select:none;user-select:none}.ripple-wave{left:0;top:0;position:absolute!important;border-radius:50%;pointer-events:none;z-index:-1;background:rgba(0,0,0,.1);padding:0;margin:0;font-size:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0);-webkit-transition-duration:1.4s;transition-duration:1.4s}.ripple-wave.ripple-wave-fill{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.35}.ripple-wave.ripple-wave-out{-webkit-transition-duration:.6s;transition-duration:.6s;opacity:0}.button-fill .ripple-wave,.picker-calendar-day .ripple-wave{z-index:1}.button-fill .ripple-wave,.floating-button .ripple-wave,.navbar .ripple-wave,.notifications .ripple-wave,.searchbar .ripple-wave,.speed-dial-buttons a .ripple-wave,.subnavbar .ripple-wave,.toolbar .ripple-wave{background:rgba(255,255,255,.3)}.messagebar .ripple-wave{background:rgba(0,0,0,.1)}.data-table .sortable-cell .ripple-wave{z-index:0}.form-checkbox .ripple-wave,.form-radio .ripple-wave{background:rgba(33,150,243,.5);z-index:0}.disabled,[disabled]{opacity:.55;pointer-events:none}.disabled .disabled,.disabled [disabled],[disabled] .disabled,[disabled] [disabled]{opacity:1}.data-table{overflow-x:auto}.data-table table{width:100%;border:none;padding:0;margin:0;border-collapse:collapse;text-align:left}.data-table thead{font-size:12px}.data-table thead td,.data-table thead th{font-weight:500;height:56px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:16px}.data-table thead td:not(.sortable-active),.data-table thead th:not(.sortable-active){color:rgba(0,0,0,.54)}.data-table thead i.icon,.data-table thead i.material-icons{font-size:16px;width:16px;height:16px;vertical-align:top}.data-table tbody{font-size:13px}.data-table tbody tr.data-table-row-selected{background:#f5f5f5}.data-table tbody td{height:48px}.data-table tbody td:before{content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.pixel-ratio-2 .data-table tbody td:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .data-table tbody td:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}html:not(.ios):not(.android) .data-table tbody tr:hover{background:#f5f5f5}.data-table td,.data-table th{padding:0;position:relative;padding-left:28px;padding-right:28px}.data-table td.label-cell,.data-table th.label-cell{padding-left:24px;padding-right:24px}.data-table td:first-child,.data-table th:first-child{padding-left:24px}.data-table td:last-child,.data-table th:last-child{padding-right:24px}.data-table td.numeric-cell,.data-table th.numeric-cell{text-align:right}.data-table td.checkbox-cell,.data-table th.checkbox-cell{padding-left:24px;padding-right:12px;width:18px;overflow:visible}.data-table td.checkbox-cell+td,.data-table td.checkbox-cell+th,.data-table th.checkbox-cell+td,.data-table th.checkbox-cell+th{padding-left:12px}.data-table td.checkbox-cell label+span,.data-table th.checkbox-cell label+span{padding-left:8px}.data-table td.actions-cell,.data-table th.actions-cell{text-align:right;white-space:nowrap}.data-table td.actions-cell a.link,.data-table th.actions-cell a.link{color:rgba(0,0,0,.54);position:relative;z-index:1;cursor:pointer}.data-table td.actions-cell a.link+a.link,.data-table th.actions-cell a.link+a.link{margin-left:24px}.data-table td.actions-cell a.icon-only,.data-table th.actions-cell a.icon-only{width:24px;height:24px;display:inline-block;vertical-align:middle;font-size:18px;line-height:24px;text-align:center;font-size:0}.data-table td.actions-cell a.icon-only i,.data-table th.actions-cell a.icon-only i{font-size:18px;vertical-align:middle}.data-table .sortable-cell{cursor:pointer;position:relative}.data-table .sortable-cell.numeric-cell:before,.data-table .sortable-cell:not(.numeric-cell):after{content:'';display:inline-block;vertical-align:top;width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23000000'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200h24v24H0V0z'%20fill%3D'none'%2F%3E%3Cpath%20d%3D'M20%2012l-1.41-1.41L13%2016.17V4h-2v12.17l-5.58-5.59L4%2012l8%208%208-8z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");background-size:100% auto;background-position:center;background-repeat:no-repeat;font-size:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:rotate(0);transform:rotate(0);opacity:0}html:not(.ios):not(.android) .data-table .sortable-cell:not(.sortable-active):hover:after,html:not(.ios):not(.android) .data-table .sortable-cell:not(.sortable-active):hover:before{opacity:.54}.data-table .sortable-cell.sortable-active:after,.data-table .sortable-cell.sortable-active:before{opacity:.87}.data-table .sortable-cell.sortable-desc:after,.data-table .sortable-cell.sortable-desc:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.data-table .sortable-cell:not(.numeric-cell):after{margin-left:8px}.data-table .sortable-cell.numeric-cell:before{margin-right:8px}.card .data-table .card-footer,.card .data-table .card-header,.data-table.card .card-footer,.data-table.card .card-header{padding-left:24px;padding-right:14px}.card .data-table .card-header,.data-table.card .card-header{height:64px}.card .data-table .card-footer,.data-table.card .card-footer{height:56px}.card .data-table .card-content,.data-table.card .card-content{overflow-x:auto}.data-table .data-table-title{font-size:20px}.data-table .data-table-actions,.data-table .data-table-links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.data-table .data-table-actions a.link,.data-table .data-table-links a.link{cursor:pointer}.data-table .data-table-actions a.link+a.link,.data-table .data-table-links a.link+a.link{margin-left:24px}.data-table .data-table-actions{margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.data-table .data-table-actions a.link{cursor:pointer;min-width:0;color:rgba(0,0,0,.54)}.data-table .data-table-actions a.link.icon-only{width:24px;height:24px;line-height:1;overflow:visible}.data-table .data-table-actions a.link.icon-only.active-state,html:not(.watch-active-state) .data-table .data-table-actions a.link.icon-only:active{background:0 0}.data-table .data-table-header,.data-table .data-table-header-selected{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%}.data-table .card-header>.data-table-header,.data-table .card-header>.data-table-header-selected{padding-left:24px;padding-right:14px;margin-left:-24px;margin-right:-14px;height:100%;padding-top:4px;padding-bottom:4px}.data-table .data-table-header-selected{display:none;background:rgba(33,150,243,.1)}.data-table.data-table-has-checked .data-table-header{display:none}.data-table.data-table-has-checked .data-table-header-selected{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.data-table .data-table-title-selected{color:#2196f3;font-size:14px}@media (max-width:480px) and (orientation:portrait){.data-table.data-table-collapsible thead{display:none}.data-table.data-table-collapsible tbody,.data-table.data-table-collapsible td,.data-table.data-table-collapsible tr{display:block}.data-table.data-table-collapsible tr{position:relative}.data-table.data-table-collapsible tr:before{content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:rgba(0,0,0,.12);display:block;z-index:15;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.pixel-ratio-2 .data-table.data-table-collapsible tr:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.pixel-ratio-3 .data-table.data-table-collapsible tr:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.data-table.data-table-collapsible tr:hover{background-color:inherit}.data-table.data-table-collapsible td{text-align:left;padding-left:16px;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.data-table.data-table-collapsible td:before{display:none}.data-table.data-table-collapsible td:not(.checkbox-cell){font-size:16px}.data-table.data-table-collapsible td:not(.checkbox-cell):before{width:40%;display:block;content:attr(data-collapsible-title);position:relative;height:auto;background:0 0;-webkit-transform:none!important;transform:none!important;color:rgba(0,0,0,.54);font-weight:500;font-size:12px;margin-right:16px;line-height:16px;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.data-table.data-table-collapsible td.checkbox-cell{position:absolute;left:0;top:0}.data-table.data-table-collapsible td.checkbox-cell+td{padding-left:16px}.data-table.data-table-collapsible td.checkbox-cell~td{margin-left:32px}}.data-table .tablet-landscape-only,.data-table .tablet-only{display:none}@media (min-width:768px){.data-table .tablet-only{display:table-cell}}@media (min-width:768px) and (orientation:landscape){.data-table .tablet-landscape-only{display:table-cell}}.limpiafloat {
    clear: both;
    line-height: 1px;
    margin: 0;
    padding: 0
}

.speedDialAtras {
    display: none !important;
}
/* para evitar todo el scroll (antes height:100%)*/
.tabs-swipeable-wrap {
    height: auto;
}
/* para que sean mas grandes (antes 40px)*/
.speed-dial-buttons a {
    height: 50px;
    width: 50px
}
/* para que sean mas grandes (antes -20px)*/
.speed-dial-buttons {
    margin-left: -25px
}

/* Textos/labels del dial */
.dialdivtexto {
    opacity: 0;
    width: auto;
    height: auto;
    position: fixed;
    right: 80px;
    bottom: 70px;
    z-index: -1;
}

    .dialdivtexto div {
        height: 26px;
        margin-bottom: 40px;
        background: rgba(0, 0, 0, 0.60);
        color: #fff !important;
        text-align: right;
        font-size: 18px;
        padding-right: 6px;
        padding-left: 6px;
    }


/******************************************  upscroller F7 plugin **************************************/
/* https://github.com/valnub/Framework7-Upscroller-Plugin */
.upscroller {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    transition: -webkit-transform 0.5s;
    position: fixed;
    left: 50%;
    margin-left: -47px;
    top: -50px;
    z-index: 9999 !important;
    height: 20px;
    border-radius: 20px;
    width: 100px;
    background: #4792e6;
    font-size: 14px;
    text-align: center;
    padding: 2px;
    padding-top: 3px;
    color: #fff !important;
    cursor: pointer;
}

    .upscroller.show {
        -webkit-transform: translate3d(0,110px,0);
        transform: translate3d(0,110px,0);
    }

/******************************************  FRAMEWORK SOBREESCRITO **************************************/
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.15;
}

.list-block {
    margin-top: 0px !important
}
/*para filas mas pequeņas, menos altas y fuentes dif.*/
.list-block {
    font-size: 16px
}

    .list-block .item-content {
        min-height: 34px
    }

.item-content .item-inner {
    min-height: 34px
}

.item-title {
    width: 100%;
}


/* para eliminar la linea separadora entre rows */
.list-block .item-inner:after {
    height: 0px
}

.photo-browser-swiper-container {
    background-color: #222
}
/* para poner negro el photobrowser cab y pie (corrige-bug)*/
.photo-browser .navbar,
.views .view[data-page="photo-browser-slides"] .navbar,
.photo-browser .toolbar,
.views .view[data-page="photo-browser-slides"] .toolbar {
    background-color: black;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
}

img.ks-demo-lazy {
    display: block;
    width: 100%;
    height: auto;
}
/* para quitar la linea de un 1px del selector fechas picker */
.picker-center-highlight:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: auto;
    right: auto;
    height: 0px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.15);
    display: block;
    z-index: 15;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

/******************************  FRAMEWORK SOBREESCRITO OPTIMIZACIONES ANDROID ***********************/

/* jsConfig.MaqMaterial   a true o false para habilitar los clicks con efecto */
* {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/* OPTIMIZAR BOXSHADOW A TESTEAR!!!  https://github.com/nolimits4web/Framework7/issues/978 */
.modal {
    box-shadow: none;
    margin-left: -160px !important;
    width: 320px;
}

    .modal::after {
        content: "";
        border-radius: 5px;
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: none; /*box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);*/
    }

body.with-panel-left-cover .panel,
body.with-panel-right-cover .panel {
    box-shadow: none;
    overflow: visible;
}

    body.with-panel-left-cover .panel::after,
    body.with-panel-right-cover .panel::after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: none; /*box-shadow: 0 0px 20px rgba(0, 0, 0, 0.5);*/
    }

.list-block ul:after {
    height: 0px
}
/******************************************   MIS CSS       ******************************************/
* {
    font-weight: 400
}

.hiddenfilesubir {
    width: 0px;
    height: 0px;
    overflow: hidden;
}

.fixedabajo {
    position: fixed;
    bottom: 10px;
    z-index: 10
}

.inianim {
    opacity: 0;
}

.displaynone {
    display: none !important
}

.sinborde {
    border: none !important;
}

.ocultar {
    display: none !important
}

.attErroneo {
    color: red !important
}

.aunnohaleido {
    font-size: 11px;
    line-height: 18px;
    opacity: 0.8 !important;
    z-index: 10;
    position: fixed;
    bottom: 51px;
    left: 25%;
    height: 18px;
    width: 50%;
    padding-left: 3px;
    padding-right: 3px;
    color: #676767;
    text-align: center
}


/*.infinite-scroll-preloader .preloader {
  width:34px;
  height:34px;
  position:relative;
  bottom: -20px;
}*/
/*.infinite-scroll-preloader .preloader {
  width:54px;
  height:54px;
  position:relative;
  bottom: -20px; 
}*/
.infinite-scroll-preloader {
    display: inline-block;
    text-align: center;
    height: 54px;
    width: 100%
}

.preloader {
    width: 54px;
    height: 54px;
    position: relative;
}

.flechaitems {
    z-index: 99999;
    position: absolute;
    top: 5px;
    right: 10px;
    height: 40px;
    width: 40px;
    background: no-repeat right top;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E");
    background-size: 20px 40px;
}

.minimenu {
    height: 8.1vw;
    width: 6.2vw; /*height:128px;width:98px;*/
    background-image: url(../imgapp/minimenu_gris.png);
    background-size: 100%; /* size the background image at 100% like any responsive img tag */
    background-position: top center;
    background-repeat: no-repeat;
}

/* lo usa la funcion setImagenFondo() */
.backgroundsetImagenFondo {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
}

.fotopolaroidPrincipal {
    margin-left: calc(20%);
    width: calc(50%);
    background: #f5f1e9;
    display: inline;
    float: left;
    padding: 5px 5px 15px;
    text-align: center;
    text-decoration: none;
    transform: rotate(10deg);
    border: solid 1px #ddd;
}

    .fotopolaroidPrincipal img {
        width: 100%;
    }

    .fotopolaroidPrincipal div {
        text-align: center;
        color: #000;
        font-size: 14px;
    }

.fotopolaroidAlbum {
    width: calc(40%);
    background: #f5f1e9;
    display: inline;
    float: left;
    margin: 10px 10px 20px;
    padding: 5px 5px 15px;
    text-align: center;
    text-decoration: none;
    border: solid 1px #ddd;
}

    .fotopolaroidAlbum img {
        width: 100%;
    }

    .fotopolaroidAlbum div {
        text-align: center;
        color: #000;
        font-size: 14px;
    }
/*.imgsFichaPreview {
    max-width: 644px !important;
}*/
/*.swiper-container {
    max-width: 644px !important;
}*/
.leyendaficha {
    position: absolute;
    opacity: 0;
    z-index: 9;
    height: auto;
    width: auto;
    right: 10px;
    top: 20px
}

.leyendafichaMasInfo {
    vertical-align: middle;
    position: absolute;
    opacity: 0;
    z-index: 9;
    height: auto;
    width: auto;
    right: 10px;
    color: #fff;
    font-size: 18px;
    top: 20px;
}

.feelings_mas_info {
    vertical-align: middle;
    position: absolute;
    opacity: 0;
    z-index: 99;
    height: 38px;
    width: auto;
    right: 10px;
    color: #fff;
    font-size: 18px;
    bottom: 15px;
}

.previewimgevento {
    margin-top: 10px;
    width: 70%;
    margin-left: 20%;
    border-radius: 16px;
}

.citacioncab {
    text-decoration: none;
    padding-left: 2%;
    padding-right: 2%;
    margin-top: 15px
}

.citacionsub {
    text-decoration: none;
    font-style: italic;
    padding-left: 30%;
    padding-right: 2%
}


/*************** EFECTOS PARA IMGS VARIOS *******************/

/* filtros soportados en android 4.4 */
.efectoblur5 {
    filter: blur(5px);
    -webkit-filter: blur(5px);
}

.efectoblur10 {
    filter: blur(10px);
    -webkit-filter: blur(10px);
}

.efectoblur2 {
    filter: blur(2px);
    -webkit-filter: blur(2px);
}

.efectoblur1 {
    filter: blur(1px);
    -webkit-filter: blur(1px);
}

.efectogris50 {
    -webkit-filter: grayscale(50%);
    filter: grayscale(50%);
}

.efectogris80 {
    -webkit-filter: grayscale(80%);
    filter: grayscale(80%);
}

.efectogris100 {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.efectosepia30 {
    -webkit-filter: sepia(30%);
    filter: sepia(30%);
}

.efectosepia50 {
    -webkit-filter: sepia(50%);
    filter: sepia(50%);
}

.efectosepia {
    -webkit-filter: sepia(1);
    filter: sepia(1);
}

.efectobrillo {
    -webkit-filter: brightness(150%);
    filter: brightness(150%);
}

.efectoSepiaRotate {
    -webkit-filter: sepia(100%) hue-rotate(135deg);
    filter: sepia(100%) hue-rotate(135deg);
}

.efectoGrisRotate {
    -webkit-filter: blur(0px) brightness(1) contrast(1.1) grayscale(0.57) hue-rotate(0deg) invert(0.1) opacity(100%) saturate(5) sepia(0.64)
}
/*************** fondos de la intro *******************/
.bgintro {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 0
}

    .bgintro img {
        min-height: 100%;
        min-width: 624px;
        /*width: 100%;*/
        height: auto;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 0
    }

/* SOMBREADOS para titulos con sombra transparente */
.sombreado {
    background: rgba(187, 173, 9, 0.30);
    color: #fff !important;
    width: auto
}

.sombreadoGris {
    background: rgba(0, 0, 0, 0.5);
    color: #fff !important
}

.sombreadofuerte {
    background: rgba(0, 0, 0, 0.5);
    padding: 4px;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff !important
}

.sombreadofuertemas {
    background: rgba(0, 0, 0, 0.9);
    padding: 4px;
    color: #fff !important
}

.sombreadoligero {
    background: rgba(0, 0, 0, 0.2);
    padding: 4px;
    color: #fff !important;
}

.borderedondo7 {
    border-radius: 4px;
    box-sizing: border-box;
}

.borderedondeado {
    border-radius: 10px;
    box-sizing: border-box;
}

.borderedondeado15 {
    border-radius: 15px;
    box-sizing: border-box;
}

/********************************************************************************************************/
/****************************************** MIS CLASES Y DETALLES  **************************************/
/********************************************************************************************************/
.textosdeiconosprincipalmenu {
    position: relative;
    top: -5px !important
}
/* BODY   **************************************/
body {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* BOTONES   **************************************/
.button {
    text-transform: none;
    font-size: 18px;
    line-height: 32px; /*font-size: 4.2vw;*/
}

.fotochat {
    max-height: 300px;
    max-width: 300px;
}

.buttonModificarComentarios {
    text-transform: none;
    font-size: 21px /*font-size: 4vw;*/
    ;
    width: 120px;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 5px;
}

.button-fill {
    background-color: #000 !important
}

.buttonLink {
    font-size: 21px /*font-size: 4.2vw;*/
    ;
    text-transform: none;
    text-decoration: underline;
}

.buttonSocial {
    float: right;
    text-align: right;
    text-decoration: none;
    text-align: center;
    display: block;
    border-radius: 2px;
    line-height: 22px;
    box-sizing: border-box;
    background: 0 0;
    padding: 0;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 2px;
    height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
    font-family: inherit;
    cursor: pointer;
    min-width: 50px;
    max-width: 250px;
    position: relative;
    /*overflow: hidden;  creo que es por esto que a veces se descojona el botoncito*/
    outline: 0;
    font-size: 14px /* font-size: 3.9vw; */
    ;
    text-transform: none;
}

.BotonMioRedondeado {
    padding-top: 10px;
    padding-bottom: 10px;
    border: solid 1px;
    border-radius: 5%;
    text-align: center;
    background-color: #000;
}
/* usado en match y en principal */
.BotonRedondo {
    /*margin: 0 auto;*/
    width: 70px;
    height: 70px;
    border-radius: 50%;
    z-index: 1500;
    box-shadow: none;
    overflow: hidden;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.BotonRedondoMini {
    /*margin: 0 auto;*/
    width: 45px;
    height: 45px;
    border-radius: 50%;
    z-index: 1500;
    box-shadow: none;
    overflow: hidden;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.TxtBotonRedondo { /*position:absolute;bottom:10%;right:40%;*/
    font-size: 10px;
    border-radius: 3px;
    padding: 2px 6px;
    box-sizing: border-box;
    vertical-align: middle;
    height: 18px;
    line-height: 22px;
    /* margin-top: 0px; */
}

.modal-buttons-vertical > .modal-button {
    border: solid 1px #ccc;
    margin-left: auto;
    margin: 5px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    border-radius: 10px !important;
    text-align: center !important;
}

.modal-button-bold {
    background-color: #4792e6;
    color: #fff
}
/* VARIOS   **************************************/
div[class*="col-"] {
    text-align: center;
}
/*para los titulos de ajustes, ayuda.. por ejemplo..*/
.content-block-title { /*font-size:4.1vw*/
    font-size: 18px;
    line-height: 24px;
}

/*cab de la fotito del usuario etc */
.PrincipalCabecera {
    position: relative;
    background-position: center;
}

.mifotoprincipal {
    border-radius: 100%;
    margin-top: 18px;
    width: 80px !important;
    height: 80px !important;
    overflow: hidden;
    object-fit: cover;
}

.fotosfeelingok {
    border-radius: 100%;
    width: 110px !important;
    height: 110px !important;
    overflow: hidden;
    object-fit: cover;
    border: solid 1px #ccc;
}

.principalnombre {
    margin-top: 0px;
    text-transform: capitalize
}



.navbarcerrar {
    display: none
}

.swiperFichaPreview {
    height: 58vh;
    /*width: 500px; height: 60vh;*/
    /*margin: 0px;*/
    margin-top: 55px;
}

.imgsFichaPreview {
    background-size: cover !important;
    background-position: center !important;
}

.imgsMuroPreview {
    height: 70vh;
    background-size: cover !important;
    background-position: center !important;
}

.swiper-pagination-bullet {
    opacity: 1;
    background-color: #fff !important;
    width: 12px;
    height: 12px;
    border: solid 2px #000
}

.swiper-pagination-bullet-active {
    opacity: 1 !important;
    background-color: #f2cc61 !important
}
/*.spansNombreItem{position:absolute;top:65px;left:10px;z-index:20; }*/
/*.spanNumFotosFicha{position:absolute;top:65px;right:10px;z-index:20}*/
/*baner de Familias. personalizo height: 45vw para hacer mas cortas las fichas de cat-familias*/
.FondoParaTextos {
    padding-left: 5px;
    padding-right: 5px
}

.cardCatFamilias .card-header {
    height: 150px;
    background-size: cover;
    background-position: 15% 50%;
    border-radius: 0px;
}

.sindatosback {
    opacity: 0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
    width: 100%;
    background-attachment: fixed;
    background-image: url(../imgapp/web/g1.gif);
    background-repeat: no-repeat;
    background-position: top center;
}
/* nombre del item en columnas 1 */
.bandaNombreItem1columna {
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 5px;
    width: calc(100% - 5px);
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 0;
    text-align: center;
}
/* PARA SUBIR O BAJAR EL BOTON DIAL */
.floatingarriba {
    transform: translateY(0px);
}

.floatingabajo {
    transform: translateY(60px);
}
/* CALENDARIO FONT TAMANO */
.picker-calendar-day span {
    font-size: 16px !important;
}

.picker-calendar-months {
    padding-top: 10px;
    padding-bottom: 10px
}
/* 1 COLUMNA ITEMS  **************************************/
.itemGenerado {
    /* background: url(../imgapp/retro/divider5mini.png) 0 0 no-repeat;*/
    bottom: 0px;
    right: 0px;
    background-position-x: 50%;
    background-position-y: 98%;
    width: 100%;
}

    .itemGenerado .item-inner {
        margin-left: 0 !important;
        padding-left: 16px;
        /*border-bottom:1px dotted #8a8383 ;*/ /* color de la barrita separadora horizontal en 1columna*/
    }
/* en 1 columna, imagen principal*/
.imglistados1col {
    height: 120px;
    width: 120px /*calc(100% - 16px) center*/
    ;
    border: 0px solid #7e7e7e;
}
/* en 1 columna, miniimagen del chipcard*/
.imglistados1colmini {
    max-height: 50px;
    max-width: 50px /*calc(100% - 16px) center*/
}


/* 1 COLUMNA FOTOS ROWS   **************************************/
.foto1colRList {
    max-height: 100px;
    max-width: 100px;
    border: 0
}
/* minifoto para N-1 o N-N */
.foto1colMiniRList {
    max-height: 50px;
    max-width: 50px;
    border: 0
}
/* foto para N-1 o N-N */
.fotoNcolRList {
    float: left !important;
    bottom: 0px;
    right: 0px;
    background-position-x: 50%;
    background-position-y: 98%;
}

    .fotoNcolRList img {
        width: 100% !important;
        height: 100% !important
    }

/* BADGES   **************************************/
.MibadgeTextos {
    font-size: 10px;
    font-weight: 800 !important;
    border-radius: 3px;
    vertical-align: middle;
    position: relative
}

.Mibadge {
    position: relative;
    font-size: 10px;
    font-weight: 800 !important;
    display: inline-block;
    border-radius: 3px;
    padding: 0px 0px;
    box-sizing: border-box;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-left: 0px;
}

.MibadgeMenuVertical {
    font-size: 12px;
    font-weight: 800 !important;
    display: inline-block;
    border-radius: 3px;
    padding: 0 5px;
    box-sizing: border-box;
    text-align: center;
    margin-left: 7px;
    width: 24px;
    height: 20px;
    line-height: 20px;
    background-color: #ffffff !important;
}

.Badge_IZQ_General {
    position: relative;
    font-size: 14px !important;
    font-weight: 800 !important;
    display: inline-block;
    border-radius: 3px;
    padding: 0px 5px;
    box-sizing: border-box;
    vertical-align: middle;
    margin-bottom: 2px;
    width: 24px;
    height: 20px;
    line-height: 20px;
    left: -15px;
    top: -10px;
    background-color: #fff !important;
}

.Badge_DER_General {
    position: relative;
    font-size: 14px !important;
    font-weight: 800 !important;
    display: inline-block;
    border-radius: 3px;
    padding: 0px 5px;
    box-sizing: border-box;
    vertical-align: middle;
    margin-bottom: 2px;
    width: 24px;
    height: 20px;
    line-height: 20px;
    left: 22px;
    top: -10px;
    z-index: 10;
    background-color: #fff !important;
}

/* FOTOS REDONDAS **************************************/
.imgredondanormal {
    width: 54px;
    border-radius: 50%;
    vertical-align: middle
}

.imgredondamini {
    height: 44px;
    border-radius: 20px 5px 20px;
    vertical-align: middle
}

.imgredondasupermini {
    width: 32px;
    border-radius: 50%;
    vertical-align: middle;
    position: absolute;
    right: 3px;
    bottom: 3px;
    border: solid 2px #DDD;
    background-color: #FFF
}

.imgredondasuperminirelative {
    width: 30px;
    border-radius: 50%;
    vertical-align: middle;
    border: solid 0px #acacac;
    background-color: #FFF
}

/* TAMAŅOS FUENTES *************************************
.fontSuperGrande{font-size: 8.6vw}
.fontGrandeMas{font-size: 6.6vw}
.fontGrande{font-size: 5.4vw}
.fontNormal{font-size: 3.9vw}
.fontPeque{font-size: 3.2vw}
*/
.fontSuperGrande {
    font-size: 40px;
    line-height: 56px
}

.fontGrandeMas {
    font-size: 26px
}

.fontGrande {
    font-size: 18px
}

.fontNormal {
    font-size: 14px
}

.fontPeque {
    font-size: 12px
}

@media (max-width: 767px) {
    .fontPeque {
        font-size: 11px
    }
}

.fontSuperGrandeBold {
    font-size: 40px;
    line-height: 56px;
    font-weight: bold
}

.DivBarraRatings {
    margin-top: 7px
}

.barraRatingsColorFondo {
    height: 12px;
    margin-top: 2px
}





/* MURO CARDS   **************************************/
.inputpublicarmuro {
    width: 100%;
    height: 25%;
    border: 0;
    border-top: 0px dashed #ccc;
    margin-top: 10px
}

.clickAddFoto {
    margin-top: 10px;
    border-radius: 20px;
    margin-left: 2%;
    width: 96%;
    height: 40vw;
    vertical-align: middle;
    text-align: center;
}

/* MENU DE ABAJO   **************************************/
.MenuPrincipalBotones {
    align-items: center;
    ;
    height: auto;
    width: 100%;
    z-index: 10;
    padding: 0;
    margin-top: 5px;
    cursor: pointer;
}

    .MenuPrincipalBotones a {
        align-items: center
    }

.noselecionable {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
/* CHAT   **************************************/
/*.icosubirfotos{opacity:1 !important;color:#7c1f01 !important; font-size:26px;}*/
.clickpopupfotoschat,
.clickenviachat {
    width: 12%;
    height: 100%;
    font-size: 16px;
    text-align: center
}

@media (max-width: 767px) {
    .clickpopupfotoschat,
    .clickenviachat {
        width: 18%
    }
}

/* 2 O MAS COLUMNAS ITEMS  **************************************/
.fotoitems {
    height: 100%;
    object-fit: fill;
    width: 100%;
    /*position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    max-width: 100%;
    max-height: 100%;*/
    /*position:relative;top:0px;left:0px;
            height:100% !important;width:100% !important
            ;max-height:100% !important; min-height:100% !important
            ;max-width:100% !important; min-width:100% !important; border:0;margin:0;padding:0;*/
}
/* solo lo uso en ficha.html en los listados etc.. no hace falta porque lo hace el infinite loader*/
.PreloaderMio {
    position: absolute;
    margin-top: 30% !important;
    margin-left: 45%;
    height: 50px;
    width: 50px;
    z-index: 2
}

/* slot machine */
#triky {
    text-align: center;
    /*background: url('../imgapp/romantive/triky.jpg') no-repeat right 40px;*/
    /*background-color: #222;*/
    height: 250px;
}


#triky1 {
    /*width: 150px;*/
    height: 150px;
}

.spanHoroscopoItem {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 20;
    text-align: center
}


.toolbar-bottom {
    z-index: 11 !important;
    padding-left: 8px;
    padding-right: 8px;
}




@media (max-width: 767px) {
    /* barras, por defecto las quitamos siempre, se habilitan en principal por js si width > 768 */
    :: -webkit-scrollbar-track {
        border-radius: 0px;
        background-color: #F5F5F5;
    }

    ::-webkit-scrollbar {
        width: 0px;
        height: 0px;
        background-color: #F5F5F5;
    }

    ::-webkit-scrollbar-thumb {
        border-radius: 0px;
        background-color: #555;
    }
}

.rellenarperfil::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

.rellenarperfil::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.rellenarperfil::-webkit-scrollbar {
    width: 14px !important;
    background-color: #F5F5F5 !important;
}

.rellenarperfil::-webkit-scrollbar-thumb {
    background-color: #000000;
    border: 2px solid #555555;
}

/*para la barra en reg trabajo*/
.regpage4I3::-webkit-scrollbar {
    width: 20px;
}

.conbarravertical::-webkit-scrollbar {
    width: 20px;
}

#formbuscador ul li, #formbuscador ul .row {
    height: 46px !important
}

.smarselecttopeabajo {
    visibility: hidden
}




.quitaulbordes ul:after, .quitaulbordes ul:before {
    background-color: none !important;
}

/* solicitudes en ventana chats */


.itemMenuOld {
    float: left !important;
    margin-left: 4vw;
    margin-top: 3vw;
    width: 42vw !important;
    height: 42vw !important;
    background-size: 90% 90%;
    background-repeat: no-repeat;
    border: solid 1px #ccc
}




/******************* slick Slider ****************************/
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    /*margin-left: auto;
    margin-right: auto;*/
}

    .slick-track:before,
    .slick-track:after {
        display: table;
        content: '';
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.swiper-slide {
}
/************ slick theme http://kenwheeler.github.io/slick/ *****************/


@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

    .slick-prev:hover,
    .slick-prev:focus,
    .slick-next:hover,
    .slick-next:focus {
        color: transparent;
        outline: none;
        background: transparent;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25;
    }

    .slick-prev:before,
    .slick-next:before {
        font-family: 'slick';
        font-size: 20px;
        line-height: 1;
        opacity: .75;
        color: white;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.slick-prev {
    left: -25px;
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before {
    content: '<';
}

[dir='rtl'] .slick-prev:before {
    content: '>';
}

.slick-next {
    right: -25px;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before {
    content: '>';
}

[dir='rtl'] .slick-next:before {
    content: '<';
}

/* Dots */
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
    }

        .slick-dots li button {
            font-size: 0;
            line-height: 0;
            display: block;
            width: 20px;
            height: 20px;
            padding: 5px;
            cursor: pointer;
            color: transparent;
            border: 0;
            outline: none;
            background: transparent;
        }

            .slick-dots li button:hover,
            .slick-dots li button:focus {
                outline: none;
            }

                .slick-dots li button:hover:before,
                .slick-dots li button:focus:before {
                    opacity: 1;
                }

            .slick-dots li button:before {
                font-family: 'slick';
                font-size: 6px;
                line-height: 20px;
                position: absolute;
                top: 0;
                left: 0;
                width: 20px;
                height: 20px;
                content: '';
                text-align: center;
                opacity: .25;
                color: black;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

        .slick-dots li.slick-active button:before {
            opacity: .75;
            color: black;
        }

.leyendaNombreFicha {
    float: left;
    margin-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

/*joyride para tutos, aqui el z-index lo he aumentado porque sino aparece detras */
.txtiz {
    text-align: left;
}

body {
    position: relative
}

#joyRideTipContent {
    display: none
}

.joyride-tip-guide {
    position: absolute;
    background: #000;
    background: rgba(0,0,0,.8);
    display: none;
    color: #fff;
    width: 450px;
    z-index: 99101;
    top: 0;
    left: 0;
    font-family: "HelveticaNeue","Helvetica Neue","Helvetica",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 400;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.joyride-content-wrapper {
    padding: 10px 10px 15px 15px
}

@media only screen and (max-width:767px) {
    .joyride-tip-guide {
        width: 95% !important;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        left: 2.5% !important
    }

    .joyride-tip-guide-wrapper {
        width: 100%
    }
}

.joyride-tip-guide span.joyride-nub {
    display: block;
    position: absolute;
    left: 22px;
    width: 0;
    height: 0;
    border: solid 14px;
    border: solid 14px
}

    .joyride-tip-guide span.joyride-nub.top {
        border-color: #000;
        border-color: rgba(0,0,0,.8);
        border-top-color: transparent !important;
        border-left-color: transparent !important;
        border-right-color: transparent !important;
        top: -28px;
        bottom: none
    }

    .joyride-tip-guide span.joyride-nub.bottom {
        border-color: #000;
        border-color: rgba(0,0,0,.8) !important;
        border-bottom-color: transparent !important;
        border-left-color: transparent !important;
        border-right-color: transparent !important;
        bottom: -28px;
        bottom: none
    }

    .joyride-tip-guide span.joyride-nub.right {
        border-color: #000;
        border-color: rgba(0,0,0,.8) !important;
        border-top-color: transparent !important;
        border-right-color: transparent !important;
        border-bottom-color: transparent !important;
        top: 22px;
        bottom: none;
        left: auto;
        right: -28px
    }

    .joyride-tip-guide span.joyride-nub.left {
        border-color: #000;
        border-color: rgba(0,0,0,.8) !important;
        border-top-color: transparent !important;
        border-left-color: transparent !important;
        border-bottom-color: transparent !important;
        top: 22px;
        left: -28px;
        right: auto;
        bottom: none
    }

.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
    line-height: 1.25;
    margin: 0;
    font-weight: 700;
    color: #fff
}

.joyride-tip-guide h1 {
    font-size: 30px
}

.joyride-tip-guide h2 {
    font-size: 26px
}

.joyride-tip-guide h3 {
    font-size: 22px
}

.joyride-tip-guide h4 {
    font-size: 18px
}

.joyride-tip-guide h5 {
    font-size: 16px
}

.joyride-tip-guide h6 {
    font-size: 14px
}

.joyride-tip-guide p {
    margin: 0 0 18px;
    font-size: 14px;
    line-height: 18px
}

.joyride-tip-guide a {
    color: #fff;
    text-decoration: none;
    border-bottom: dotted 1px rgba(255,255,255,.6)
}

    .joyride-tip-guide a:hover {
        color: rgba(255,255,255,.8);
        border-bottom: 0
    }

.joyride-tip-guide .joyride-next-tip {
    width: auto;
    padding: 6px 18px 4px;
    font-size: 13px;
    text-decoration: none;
    color: #fff;
    border: solid 1px #003cb4;
    background: #0063ff;
    background: -moz-linear-gradient(top,#0063ff 0,#0055d6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0063ff),color-stop(100%,#0055d6));
    background: -webkit-linear-gradient(top,#0063ff 0,#0055d6 100%);
    background: -o-linear-gradient(top,#0063ff 0,#0055d6 100%);
    background: -ms-linear-gradient(top,#0063ff 0,#0055d6 100%);
    filter: progid:dximagetransform.Microsoft.gradient(startcolorstr='#0063ff',endcolorstr='#0055d6',gradienttype=0);
    background: linear-gradient(top,#0063ff 0,#0055d6 100%);
    text-shadow: 0 -1px 0 rgba(0,0,0,.5);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.3) inset
}

.joyride-next-tip:hover {
    color: #fff !important;
    border: solid 1px #003cb4 !important;
    background: #2b80ff;
    background: -moz-linear-gradient(top,#2b80ff 0,#1d66d3 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#2b80ff),color-stop(100%,#1d66d3));
    background: -webkit-linear-gradient(top,#2b80ff 0,#1d66d3 100%);
    background: -o-linear-gradient(top,#2b80ff 0,#1d66d3 100%);
    background: -ms-linear-gradient(top,#2b80ff 0,#1d66d3 100%);
    filter: progid:dximagetransform.Microsoft.gradient(startcolorstr='#2b80ff',endcolorstr='#1d66d3',gradienttype=0);
    background: linear-gradient(top,#2b80ff 0,#1d66d3 100%)
}

.joyride-timer-indicator-wrap {
    width: 50px;
    height: 3px;
    border: solid 1px rgba(255,255,255,.1);
    position: absolute;
    right: 17px;
    bottom: 16px
}

.joyride-timer-indicator {
    display: block;
    width: 0;
    height: inherit;
    background: rgba(255,255,255,.25)
}

.joyride-close-tip {
    position: absolute;
    right: 10px;
    top: 10px;
    color: rgba(255,255,255,.4) !important;
    text-decoration: none;
    font-family: Verdana,sans-serif;
    font-size: 10px;
    font-weight: 700;
    border-bottom: 0 !important
}

    .joyride-close-tip:hover {
        color: rgba(255,255,255,.9) !important
    }

.joyride-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: transparent;
    background: rgba(0,0,0,.5);
    -ms-filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 99100;
    display: none;
    top: 0;
    left: 0;
    cursor: pointer
}

.botonesseleccionar {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}



/* TOGGLE STYLING */
.toggle {
    margin: 0 0 1.5rem;
    box-sizing: border-box;
    font-size: 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: stretch;
}

    .toggle input {
        width: 0;
        height: 0;
        position: absolute;
        left: -9999px;
    }

        .toggle input + label {
            margin: 0;
            padding: .75rem 2rem;
            box-sizing: border-box;
            position: relative;
            display: inline-block;
            border: solid 1px #DDD;
            background-color: #FFF;
            font-size: 1rem;
            line-height: 140%;
            font-weight: 600;
            text-align: center;
            box-shadow: 0 0 0 rgba(255, 255, 255, 0);
            transition: border-color .15s ease-out, color .25s ease-out, background-color .15s ease-out, box-shadow .15s ease-out;
            /* ADD THESE PROPERTIES TO SWITCH FROM AUTO WIDTH TO FULL WIDTH */
            flex: 0 0 50%;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .toggle input + label:first-of-type {
                border-radius: 6px 0 0 6px;
                border-right: none;
            }

            .toggle input + label:last-of-type {
                border-radius: 0 6px 6px 0;
                border-left: none;
            }

        .toggle input:hover + label {
            border-color: #213140;
        }

        .toggle input:checked + label {
            background-color: #4B9DEA;
            color: #FFF;
            box-shadow: 0 0 10px rgba(102, 179, 251, 0.5);
            border-color: #4B9DEA;
            z-index: 1;
        }

        .toggle input:focus + label {
            outline: dotted 1px #CCC;
            outline-offset: .45rem;
        }

@media (max-width: 800px) {
    .toggle input + label {
        padding: .75rem .25rem;
        flex: 0 0 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}









.selectorinput[type=radio] {
    position: absolute;
    visibility: hidden;
    display: none;
}

.selectorlabel {
    color: #9a929e;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 20px;
}

.selectorinput[type=radio]:checked + .selectorlabel {
    color: #ccc8ce;
    background: #675f6b;
}

.selectorlabel + .selectorinput[type=radio] + .selectorlabel {
    border-left: solid 3px #675f6b;
}

.selectorradio-group {
    border: solid 3px #675f6b;
    display: inline-block;
    margin: 20px;
    border-radius: 10px;
    overflow: hidden;
}






/* solo para la app. para la welcomescreen */

.welcomescreen-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    z-index: 110500;
    color: #666;
    font-size: 32px;
}

.welcomescreen-closebtn {
    top: 5px;
    right: 5px;
    position: absolute;
    text-align: right;
    z-index: 9998;
    font-size: 14px;
    padding: 15px;
}

.welcomescreen-swiper {
    position: relative;
    width: 100%;
    height: 100%;
}

.welcomescreen-title {
    width: 100%;
    text-align: center;
    margin-top: 20%;
    font-weight: 800 !important
}

.welcomescreen-picture {
    width: 100%;
    text-align: center;
    margin-top: 14%;
}

.welcomescreen-text {
    position: absolute;
    bottom: 65px;
    left: 0;
    right: 0;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    font-size: 21px;
}

.tutorial-close-btn {
    text-decoration: underline;
    color: #000 !important;
}

.welcomescreen-content {
    padding: 15px;
}

.welcomescreen-container .swiper-pagination-bullet {
    background: rgba(255, 255, 255, 0.9);
}

.welcomescreen-container .swiper-pagination-bullet-active {
    background: #CCC !important;
}

.swiper-container-horizontal > .swiper-pagination {
    bottom: 20px;
}

html.with-statusbar-overlay .welcomescreen-container {
    top: 20px;
}

/*
    Parallax Background Effect
*/
.parallax-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 130%;
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
}

.hide-title {
    opacity: 0;
}

.mimodal {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    z-index: 13000;
    visibility: hidden;
    opacity: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
}

.mimodalvisible {
    visibility: visible !important;
    opacity: 1 !important;
}

.textomano {
    z-index: 13500 !important;
}

.imgmano {
    z-index: 13500 !important;
}

.panel-right {
    border-left: 1px solid #ddd
}

.panel-left {
    border-right: 1px solid #ddd
}

.negrita {
    font-weight: bold !important;
}




/**
 * Toaster.css
 * 
 * Repository: https://github.com/BigCoke233/toaster.js
 * Version: 0.1
 */

@charset 'utf-8';

.toaster {
    position: fixed;
    transition-property: top, bottom, left, right, transform;
    transition: .3s;
    font-size: 18px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    line-height: 1.8;
    word-break: break-all;
    overflow: hidden;
    z-index: 20220819;
    user-select: none;
    max-width: 45vw;
    color: #fff;
    padding: 0.8em 1.2em;
    border-radius: 8px;
    box-shadow: 0.2em 0 .5em rgba(0,0,0,.06);
    cursor: pointer
}

.toaster-right-top,
.toaster-left-top {
    top: -6em;
}

.toaster-right-bottom,
.toaster-right-top {
    right: 1em;
}

.toaster-right-bottom,
.toaster-left-bottom {
    bottom: -6em;
}

.toaster-left-bottom,
.toaster-left-top {
    left: 1em;
}

.toaster-center {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    opacity: 0;
    transform: scale(0);
    transition: .3s
}

.toaster-right-top.toasting,
.toaster-right-top.toast-dismissed,
.toaster-left-top.toasting,
.toaster-left-top.toast-dismissed {
    top: 1em
}

.toaster-right-bottom.toasting,
.toaster-right-bottom.toast-dismissed,
.toaster-left-bottom.toasting,
.toaster-left-bottom.toast-dismissed {
    bottom: 1em
}

.toaster-left-top.toast-dismissed,
.toaster-left-bottom.toast-dismissed,
.toaster-right-top.toast-dismissed,
.toaster-right-bottom.toast-dismissed {
    transition: .6s;
    animation: fadeOut .4s;
}

.toaster-right-top.toast-dismissed,
.toaster-right-bottom.toast-dismissed {
    transform: translateX(30vw);
}

.toaster-left-top.toast-dismissed,
.toaster-left-bottom.toast-dismissed {
    transform: translateX(-30vw);
}

.toaster-center.toasting {
    opacity: 1;
    transform: scale(1);
}

@media(max-width: 768px) {
    .toaster-right-top.toast-dismissed,
    .toaster-left-top.toast-dismissed {
        transition: .8s;
        transform: translateX(0);
        transform: translateY(-50vh);
    }

    .toaster-left-bottom.toast-dismissed,
    .toaster-right-bottom.toast-dismissed {
        transition: .8s;
        transform: translateX(0);
        transform: translateY(50vh);
    }

    .toaster {
        left: 0;
        right: 0;
        width: 100vw;
        max-width: 100vw
    }

    .toaster-left-top.toasting,
    .toaster-right-top.toasting {
        top: 0
    }

    .toaster-left-bottom.toasting,
    .toaster-right-bottom.toasting {
        bottom: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    10% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}
@font-face {
    font-family: 'Abel';
    src: url('../fonts/Abel/Abel-Regular.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'SL Zodiac Icons';
    src: url('../fonts/sl_zodiac_icons/SL Zodiac Icons.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
    font-display: swap;
}
/*@font-face {
    font-family: 'Open Sans SemiBold';
    src: url('../fonts/OpenSans-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../fonts/OpenSansCondensed-Bold.ttf') format('truetype');
}*/
/*************************
COLORES
*************************/
:root {
    --fondo_pantalla: #fffffe; /*background-color: #fffffe !important;*/
    --texto_normal: 'Open Sans',Verdana, Tahoma,Arial;
    --texto_normal_size: 14px;
    --texto_titulares_familia: 'Open Sans',Verdana, Tahoma,Arial;
    --texto_color: #10101; /*color: #10101;*/
    --texto_parrafos_size: 18px;
    --texto_parrafos_color: #094786;
    --texto_titulos_size: 14px;
    --texto_titulos_color: #094786;
    --textosub_color: #094786; /* #464647 !important*/
    --texto_contraste: #fff;
    --fondo_contraste: #094786;
    --tabs_color1: #094786;
    --tabs_colorhighlight: #9abee2;
    --boton_color: #fff;
    --boton_fondo: #094786;
    --boton_borde_color: #094786;
    --boton_radio: 10px;
    --notificaciones_color: #fff;
    --notificaciones_fondo_color:  #16324F; 
    --notificaciones_borde: #594157;
    --radiocheck_fondo: #094786;
    --chat_recibido_fondo: #ffffff;
    --chat_recibido_color: #464647;
    --chat_enviado_fondo: #d0f3b5;
    --chat_enviado_color: #000;
    --chat_fecha_color: #000;
    --chat_nombre_color: #000;
    --badge_fondo: #094786;
    --badge_color: #fff;
    --range_color_sel: #ccc; /*#5e5c5c*/
    --range_color_fuerasel: #5e5c5c;
    --borde_imgfichas: solid 0px 9a9a9a;
    --texto_logoapp_size: 22px;
    --menus_color: #094786;
    --menus_textoico_size: 12px;
    --menus_icos_color: #10101;
    --menus_textoico_familia: 'Abel', Calibri,Arial;
}
/* FONDOS DE PANTALLA, lo quite de las variables por rendimiento */
/* CHAT */
.messages-content {
    background: url('../imgapp/fondo_gris.png') center content-box !important;
}
/* REG WINDOWS CON FB */
.jpgfondoindpost {
    background-color: #000;
    /*background: url('../imgapp/indpost.jpg') no-repeat fixed center content-box;*/
    background-size: contain;
}

@media (max-width: 767px) {
    /* P.LOGIN */
    .jpgfondoindpost {
       /* background: url('../imgapp/indpost_m_qc.jpg') no-repeat fixed center content-box;
        background-color: #000 !important;*/
        background-size: auto;
    }
    /* REG MOV */
    .jpgfondoregistrogenerico {
        /*background: url('../imgapp/fondo_flores_azul.png') no-repeat fixed center content-box;*/
        background-color: #eeeeee !important;
        background-size: cover;
    }
    /* VOTAR 


          background: url('../imgapp/indpost.jpg') no-repeat fixed center content-box;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
    */
    .jpgfondovotanos {
        z-index: -1;
        background: url('../imgapp/fondo_flores_blanco_negro.png') center content-box !important;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-size: cover;
    }
}:root {
    --body_fondo: url('../imgapp/fondo_flores_blanco_negro.png');
    --floating_fichas_fondo: #010101;
    --floating_fichas_color: #fff;
    --barrascroll_fondo: #e1e1e1;
    --barrascroll_color: #a09f9f;
    --menus_ico_size: 22px !important;
    --menus_icos_color: #10101;
}

/*************************
BACKGROUNDS GENERAL
*************************/
html, body,
.fichpagfondo, .ContenedorPagina2,
.list-block ul:after, .list-block ul:before {
    background-color: var(--fondo_pantalla); /*#fffffe !important;*/
    font-family: var(--texto_normal); /*'Open Sans',sans-serif,'Trebuchet MS', sans-serif;*/
    font-weight: 700 !important;
}

#tabhome1, .accordion-item-content {
    font-size: var(--texto_normal_size) !important;
}

.logoapp {
    font-family: font-family: var(--texto_peq_opciones);
    color: #010101;
    font-size: var(--texto_logoapp_size);
}

.item-inner:after, .list-block .item-inner:after,
/*.list-block ul, .list-block ul:after , .list-block ul:before,*/
.itemGenerado .item-inner:after,
.popover {
    background-color: var(--fondo_pantalla); /* #fffffe*/
}

.sombreadoGris.list-block ul, .sombreadoGris.list-block ul:after, .sombreadoGris.list-block ul:before {
    background: rgba(0, 0, 0, 0.2);
    color: var(--fondo_pantalla); /*#fff !important*/
}

.page {
    background-color: var(--fondo_pantalla);
    /*background-color: #fbfafa !important;*/
}

.page-content
.list-block ul:after {
    background-color: var(--fondo_pantalla) !important;
    /*background-color: #fbfafa !important;*/
}

/*************************
COLOR FUENTES GENERAL
*************************/
body,
.page-content, .page, .item-inner:after, .list-block .item-inner:after,
.list-block ul, .list-block ul:after, .list-block ul:before,
.icon-form-checkbox,
.content-block-title, .tab,
.list-block .item-title,
.popover {
    color: var(--texto_color); /*color: #464647;*/
}

.LetraBold {
    font-family: var(--texto_normal);
    /*'Open Sans',sans-serif;*/
    font-size: var(--texto_titulos_size);
    font-weight: bold;
}

.accordion-item .item-title {
    text-decoration: underline;
}

.TituloParrafos {
    font-family: var(--texto_titulares_familia);
    font-size: var(--texto_parrafos_size);
    color: var(--texto_parrafos_color);
    /*color: #464647 !important;*/
}

.list-block .item-divider, .list-block .list-group-title {
    font-family: var(--texto_titulares_familia);
    font-size: var(--texto_parrafos_size);
    color: var(--texto_parrafos_color);
}

.textosdeiconosprincipalmenu {
    font-weight: 800;
    font-family: var(--menus_textoico_familia);
    font-size: var(--menus_textoico_size);
    color: var(--menus_color) !important;
    /*color: #464647 !important;*/
    text-transform: uppercase;
    margin-left: 4px;
    line-height: 24px
}

.iconosprincipalmenu {
    color: var(--menus_icos_color) !important;
}

.subrrallado {
    text-decoration: underline;
    color: var(--texto_color); /*#010101;*/
    text-decoration-color: var(--texto_color) /*#010101*/
}

.navbar .navbar-inner .right a {
    color: var(--texto_contraste) !important; /* #fff */
}
/* Todos,online borrar */
.botonOpListados {
    font-family: var(--texto_peq_opciones);
    font-size: var(--texto_normal_size) !important;
    color: var(--texto_contraste) !important;
    /*color: #010101 !important;*/
}
/* Todos,online borrar */


/* click cerrar X */
.navbarcerrar {
    margin-right: 10px;
    margin-top: 5px !important;
}

.navbar .lnr-cross {
    font-size: 32px;
    border-radius: 20px;
    padding: 3px;
    background-color: #ffffff;
    color: #464647;
    font-weight: 800;
}

.fichausuario .lnr-cross {
    border: solid 1px #464647 !important;
}

.spansNombreItem {
    line-height: 32px !important
}



.fichaTituloGrande {
    color: var(--texto_color) !important;
    font-weight: normal;
    width: 100%;
}

.fichaTitulo {
    font-size: var(--texto_normal_size);
    min-width: 100px;
    display: inline-block;
}

.navbar .center, .subnavbar .center {
    font-family: var(--texto_titulares_familia);
    font-size: var(--texto_parrafos_size) !important;
}

.fichaTxt {
    font-size: var(--texto_normal_size);
    display: inline-block;
    overflow-x: visible;
    padding-left: 0%;
    padding-right: 0%;
}

.accordion-list .item-title {
    color: var(--texto_color) !important;
    /*color: #000 !important;*/
}
/*************************
COLOR FUENTE TITULOS    
*************************/
.item-inner:after, .list-block .item-inner:after,
.list-block ul:after, .list-block ul:before,
.fichaTituloGrande, .fichaTitulo,
.list-block input,
.itemGenerado .item-inner:after {
    color: var(--texto_color) !important;
    /*color: #010101 !important;*/
}
/*************************
COLOR FUENTE VALORES    
*************************/
.fichaTxt,
.list-block .item-after {
    color: var(--textosub_color) !important;
    /*color: #9a9a9a !important*/
}
/*inicio login*/
.loginpage1 input {
    background-color: rgba(154, 154, 154, 0.50) !important
}

/*inputs en los formularios (ajustes cambiar mail.)*/
.list-block .label {
    color: var(--texto_color) !important;
    /*color: #000 !important;*/
}

.list-block input[type=text] {
    background-color: #fff !important;
    color: var(--texto_color) !important; /*color: #fff !important;*/
    font-size: var(--texto_titulos_size);
}

/*.input-field:after, .item-input-field:after {
    background-color: var(--fondo_pantalla) !important;
 
}*/


/*para las combo de fechas de registro: */
.sinbordeabajo::after {
    background-color: var(--fondo_pantalla) !important;
    /*background-color: #fff !important;*/
}

/* bordecito del tutorial */
.popovereventos, .textomano {
    border: solid 1px #010101 !important
}

/*************************
NAVBARS, MENUS    
*************************/
.navbar,
.subnavbar, .toolbar .messagebar:before,
.page-on-center .navbar, .navbar a, .toolbar {
    background-color: var(--fondo_contraste);
    /* background-color: #000;*/
    color: var(--texto_contraste) !important;
    /*color: #fff !important;*/
}

.toolPrincipal {
    background-color: var(--fondo_pantalla) !important;
    /*background-color: #fff !important;*/
    color: var(--texto_color) !important;
    /*color: #525E6C !important;*/
}

.MenuPrincipalBotones a {
    background-color: var(--fondo_pantalla);
    /*background-color: #fff;*/
    color: var(--texto_color) !important;
    /*color: #525E6C !important;*/
}

.toolbar-bottom {
    background-color: transparent;
    /*background-color: #fff*/
}
/* tabs color */
.tab-link, .tab-link-highlight {
    background-color: var(--tabs_color1) !important;
    /*background-color: #5e5c5c !important;*/
    color: var(--texto_contraste) !important;
    /*color: #fff !important;*/
    margin-top: 1px
}

/* tabs seleccionada color */
.tab-link-highlight {
    background-color: var(--tabs_colorhighlight) !important;
    /*background: rgba(255, 255, 255, 0.56) !important;*/
}

/* para la barra de arriba transparente
.navbar {background-color:#000 !important;color:#ffffff !important;opacity:0.8 !important;}
*/
.panel-left, .panel-right, .menulateraldivIzq, .menulateraldivIzq ul, .menulateraldivDer, .menulateraldivDer ul,
.panel-left .navbar,
.panel-right .navbar,
/*.panel-left .navbar-inner .center,
.panel-right .navbar-inner .center,
.panel-right .navbar-inner,*/
.panel-left .item-title,
.panel-right .item-title {
    background-color: var(--fondo_pantalla);
    /*background-color: #eee !important;*/
    color: var(--texto_color) !important;
    /*color: #010101 !important;*/
}

    .panel-left .navbar-inner,
    .panel-right .navbar-inner {
        background-color: var(--fondo_pantalla); /*background: #e9e7e7*/
    }

/* titulitos del smart select (familias) */
.list-block .item-divider {
    background-color: var(--fondo_pantalla);
    /*background: #3a3535;*/
    color: var(--texto_color) !important;
    /*color: #fff;*/
    text-transform: uppercase
}
/************************************
ROWS DE 1 columna: textos y foto
************************************/
.imglistados1col {
    border-radius: 20%;
    height: 120px;
    width: 120px;
    margin-left: 10px; /*calc(100% - 16px) center*/
    margin-top: 10px;
    border: 0px;
    position: relative;
    background-position: 50% 25%;
    background-size: cover;
    background-repeat: no-repeat
}

.imglistados1col_chatlistado {
    border-radius: 20%;
    height: 90px;
    width: 90px;
    margin-left: 10px; /*calc(100% - 16px) center*/
    margin-top: 10px;
    border: 0px;
    position: relative;
    background-position: 50% 25%;
    background-size: cover;
    background-repeat: no-repeat
}

.list-block {
    font-size: var(--texto_normal_size);
}

/*************************
BUTTOMS    
*************************/
.button, .buttonModificarComentarios,
.icon-form-radio, icon-form-radio:after, .button-fill,
.FondoParaTextos /*Nombrecito del usu en la ficha */ {
    color: var(--boton_color) !important; /*#010101 !important;*/
    border: solid 1px var(--boton_borde_color) !important; /*border: solid 1px #010101 !important;*/
    background-color: var(--boton_fondo) !important; /*#eee !important;*/
}

.buttonLink {
    color: var(--texto_titulos_color) !important; /*color: #010101 !important;*/
    border: 0px !important;
}

.button {
    border-radius: var(--boton_radio) !important;
    margin-left: 5px;
    margin-right: 5px;
}
/* botoncito de cerrar en selector de fechas: */
.close-picker {
    color: #ffffff !important
}

.clickEntrarConFacebook > img {
    height: 28px;
    color: var(--boton_color); /*#fff;*/
    background-color: var(--boton_fondo); /*#000;*/
    margin-top: 4px !important;
    margin-left: 3px !important
}

.LogoFacebookboton > img {
    color: var(--texto_contraste); /*#ffffff;*/
    background-color: var(--fondo_contraste); /*000*/
}

.fondoMayorEdad {
    background-color: #fff !important;
    border: solid 1px #000
}

.BotonMioRedondeado {
    background-color: #fff;
    color: #000
}
/** etiqueta de nombre usuario y nombre Familias */
.FondoParaTextos {
    font-family: Calibri;
    color: #010101 !important;
    background-color: #fffffe !important;
    border: inset 3px #010101 !important;
}

/*************************
notificaciones    
*************************/
.notification-item,
.notification-item .item-title {
    /* color: var(--notificaciones_color) !important; */
    /*color: #fff !important;*/
    background-color: var(--notificaciones_fondo_color) !important;
    border-radius: 10px !important;
}
/*.notification-item {
    background-color: #fff !important;
}*/

.notifications.list-block > ul {
    max-width: 460px;
    background-color: transparent !important;
}

.notifications {
    /*    right: 10px !important;
    left: auto !important;*/
    top: 10px !important;
    bottom: auto !important;
    /*    top: auto !important;
    bottom: 0px*/
}

    .notifications .notification-item {
        /*   top: auto !important;
    bottom: 0px !important;*/
        /*border-top: 1px solid var(--notificaciones_borde)*/
        /*border-top: 1px solid #594157*/
    }

.close-notification {
    /*background-color: #000 !important;
    color: #CBC8BA !important;*/
    background-color: var(--fondo_pantalla) !important;
    color: var(--texto_color) !important;
    border: solid 1px var(--notificaciones_borde) !important; /*border: solid 1px #525E6C !important;*/
    font-size: var(--texto_normal_size);
}

.notifications .item-after {
    margin-left: 2px
}

.notifications .item-content {
    padding-left: 12px;
    /*border: solid 1px;*/
    /*border-radius: 20px !important;*/
}

.notifications .item-inner {
    padding-right: 12px;
}

.notifications a {
    color: #76d15c;
    font-weight: bold;
}
/* para los links de click aqui dentro de las notificaciones*/

/*************************
CHECKBOXES Y RADIO BUTTOMS
*************************/
.icon-form-checkbox {
    /*border-color: #9a9a9a !important;
    background-color: #9a9a9a !important;*/
    background-color: var(--radiocheck_fondo) !important;
    border-color: var(--radiocheck_fondo) !important;
}

.icon-form-radio {
    color: var(--texto_color) !important;
    border-color: var(--radiocheck_fondo) !important;
    background-color: var(--radiocheck_fondo) !important;
}

    .icon-form-radio:after {
        background-color: #fff !important;
    }

/*************************
 Titulo usu en grid
*************************/
.fotoitems {
    border-radius: 5%
}

.bandaNombreItem1columna { /*background: rgba(219, 204, 189, 0.50) !important ;*/
    color: var(--texto_color) !important; /*color: #464647 !important;*/
    font-size: var(--texto_normal_size);
    line-height: 24px !important
}
/*************************
BARRA MENU DE ABAJO
************************* 
/*TITULO EN EL INDEX.HTML*/
.tituloappinicio {
    background: rgba(0, 0, 0, 0.1);
    font-family: Tahoma,Verdana,Arial,serif;
    font-size: 34px;
    line-height: 80px;
    color: #222;
    margin-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 40px
}
/* color del corazon de solicitud enviada, el att -webkit solo va en chrome */
.anim_solicitud {
    color: #2f8ad7;
    font-weight: 900;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ff1850;
}

.anim_feeling {
    color: #3bd72f;
    font-weight: 900;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ff1850;
}

/* CHAT ***************************/
.messages-content {
    background-color: #e6e5e5;
    /*background: var(--chat_fondo) !important;*/
    /*background-size: cover !important;*/
}

.message-received .message-text {
    background-color: var(--chat_recibido_fondo); /*#ceced5;*/
    color: var(--chat_recibido_color); /*#000*/
}
    /* bocadillo chat Recibidos */
    .message-received .message-text:before {
        border-bottom: 8px solid var(--chat_recibido_fondo); /*#ceced5*/
    }
/* pico del bocadillo chat Recibidos */

.message-sent .message-text {
    background-color: var(--chat_enviado_fondo); /*#00d449;*/
    color: var(--chat_enviado_color); /* #fff*/
}
    /* bocadillo chat Enviados */
    .message-sent .message-text:before {
        border-bottom: 8px solid var(--chat_enviado_fondo); /*#00d449*/
    }
/* en chat nombre y fecha en los bocadillos*/
.message-name {
    color: var(--chat_nombre_color); /*#8e8e93*/
}

.message-text {
    padding: 8px 10px !important;
}

.message-date {
    color: var(--chat_fecha_color);
    margin-top: 8px !important;
}

.textareachat {
    color: #000 !important
}

.clickpopupfotoschat {
    background-color: #4958a2;
    border: none;
    border-right: 1px solid #AEB7D5;
    color: #fff !important
}

.clickenviachat {
    background-color: #4958a2;
    border: none;
    border-left: 1px solid #AEB7D5;
    color: #fff !important
}
/*****************************************************************************/

/* MURO CARDS */
.card {
    border-bottom: solid 1px #525e6c
}

.facebook-card, .facebook-card a {
    background-color: #fffffe;
    color: #010101;
    font-size: var(--texto_normal_size) !important;
    margin: 0px;
}

.card-header {
    background-color: #8cafce;
    color: #fff;
    font-size: var(--texto_normal_size) !important;
    font-weight: bold;
}

.card-content {
    border-top: solid 1px #e9e7e7;
    border-bottom: solid 0px #9a9a9a
}

.card-footer {
    background-color: #e9e7e7;
    border-bottom: solid 1px #9a9a9a;
    border-right: solid 1px #9a9a9a
}

    .card-footer a.link {
        color: #000 !important;
    }

.inputpublicarmuro {
    border-top: solid 1px #ccc;
    background-color: #fff !important;
    color: #000 !important
}

.clickAddFoto {
    background-color: #fff;
    border: 1px dashed #929090;
}


/* PANTALLA PRINCIPAL */
/*.PrincipalCabecera{background-color:#000;}*/

/*background:rgba(20, 18, 12, 0.66)!important;*/
.mifotoprincipal {
    border: solid 4px #010101;
    background-color: #fff
}

.PrincipalCabecera .sombreado {
    background: rgba(57, 57, 57, 0.80);
    color: #fff !important;
    width: auto
}

.principalnombre {
    font-family: var(--texto_titulares_familia),'Courier New',Arial;
}

.fondoPrincipalCabecera {
    background-size: cover;
    position: absolute;
    top: 0 !important;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    margin: 0 !important;
    padding: 0 !important;
    background: url('../imgapp/web/flower1.jpg') 0 center center no-repeat;
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
}
/*************** DETALLES APP 73b9f7 *******************/

/* botones tinder  */
.wraptinder i {
    color: #fff
}

.wraptinder .actions a {
    background-color: #000;
    border: solid 1px #ffba37;
}

.feelings_fondo {
    background: url('../imgapp/fondo_corazones.jpg') center content-box !important;
    background-size: cover !important;
}

.Mibadge {
    color: var(--badge_color);
    background-color: var(--badge_fondo) !important; /* #ffa700 */
    padding-left: 2px;
    padding-right: 2px;
}

.MibadgeMenuVertical {
    color: var(--badge_color) !important;
    background: transparent;
}

.Badge_IZQ_General {
    position: relative;
    color: var(--badge_color) !important;
    background-color: var(--badge_fondo) !important;
}

.Badge_DER_General {
    position: relative;
    color: var(--badge_color) !important;
    background-color: var(--badge_fondo) !important;
    color: #010101;
}

.imglistadosCositas {
    border-radius: 20%;
    height: 90px;
    width: 90px; /*calc(100% - 16px) center*/
    border: 0px;
}

.imgredondagrande {
    height: 90px;
    border-radius: 50%;
    vertical-align: middle
}

.imgredondanormal {
    width: 54px;
    border-radius: 50%;
    vertical-align: middle
}

.imgredondasupermini {
    width: 32px;
    border-radius: 50%;
    vertical-align: middle;
    position: absolute;
    right: 3px;
    bottom: 3px;
    border: solid 2px #DDD;
    background-color: #000
}
/*.imgredondasupermini{width:30px;border-top-left-radius:30%;vertical-align:middle;position:absolute;right:0px;bottom:0px;border:solid 0px #DDD;background-color:#000}*/
.imgredondasuperminirelative {
    width: 30px;
    border-radius: 50%;
    vertical-align: middle;
    border: solid 0px #acacac;
    background-color: #000
}

/* usado en match y en principal */
.BotonRedondo {
    /*background-color: #2196f3;*/
    color: #000;
    border: solid 1px #e6ffe1;
}

.TxtBotonRedondo { /*position:absolute;bottom:10%;right:40%;*/
    color: #fff;
    background: #8e8e93;
    background-color: rgba(0, 0, 0, 0.2);
}

.naturalpuntitos {
    color: #005497 !important
}

/* bullets de la paginacion de las fotos en Ficha */
.swiper-pagination-bullet {
    opacity: 1;
    cursor: pointer;
    background-color: #fff !important;
    width: 8px;
    height: 8px;
    border: solid 1px #000;
    border-radius: 50%
}

.swiper-pagination-bullet-active {
    opacity: 1 !important;
    background-color: #9a9a9a !important
}
/* flechas de la paginacion de swiper en ficha */

.swiper-button-prev {
    content: url('../imgapp/click_izquierda.png')
}

.swiper-button-next {
    content: url('../imgapp/click_derecha.png')
}

/*pongo esto por el bug que tengo en firefox*/
.solicitudes_mini .swiper-slide {
    max-width: 80px
}

.feelings_mini .swiper-slide {
    max-width: 60px;
    max-width: 60px
}
/* smart seleccionar Doble */


.list-block ul:before {
    height: 0px !important;
}

.asRange {
    margin-top: 0px !important;
    background-color: var(--range_color_sel) !important; /*background-color: #ccc !important;*/
}

    .asRange .asRange-pointer:before, .asRange-scale .asRange-pointer:before {
        background: var(--range_color_fuerasel) !important; /*background: #5e5c5c !important;*/
    }

    .asRange .asRange-selected {
        background-color: var(--range_color_fuerasel) !important;
    }
/* VARIOS, NO SUELE CAMBIAR  **************************************/

/* para quitar el bordecito de abajo de las rows:*/
.itemGenerado .item-inner:after {
    background-color: #ccc
}

.itemGenerado {
    border-bottom: solid 1px #ccc;
    padding-bottom: 8px
}

.itemHomeMini {
    width: 61px !important;
    height: 61px !important;
    /*width: 194px !important;
        height: 194px !important;*/
    /*padding-right: 15px;
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 30px;*/
    border: solid 1px #ccc;
    float: left !important;
    bottom: 0px;
    right: 0px;
    background-position: 50% 25%;
    background-size: cover;
    background-repeat: no-repeat;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #dddcdc;
}
/* para el placeholder de los controles smart en el buscador */
.miplaceholder::-webkit-input-placeholder {
    color: #dddcdc !important;
}

.miplaceholder::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: gray !important;
}

.miplaceholder::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: gray !important;
}

.miplaceholder::-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: gray !important;
}

#txtinputcomentario, #textinputid {
    background-color: #fefdf7;
    color: #000;
    border: solid 1px #ccc;
}

.sindatosback {
    background-image: url(../imgapp/web/g1.gif);
}

i.icon.icon-back {
    height: 22px !important;
    width: 22px !important;
    background-image: url(../imgapp/ico-atras.png) !important;
}

div.left.sliding > a > i {
    background-image: url(../imgapp/ico-atras.png) !important;
}

/* cabecera de principal*/
.jpgCabNombre {
    /*height:25px;*/
    width: 100%;
    content: url('../imgapp/spacer.png');
    padding: 0;
    margin: 0;
    line-height: 0;
    border: 0px;
}
/*.pieCabNombre{padding-bottom:4px; border-bottom:1px solid}*/

/*.jpgpremiodiario{content:url('../imgapp/romantive/bolamagica_roja3.gif');
                 height:55px;margin-top:4px;vertical-align: middle;display:inline-block;
}*/
.jpgpremiodiario {
    content: url('../imgapp/bannerruleta.png');
    max-height: 75px;
    max-width: 100%;
    margin-top: 3px;
    margin-left: 2px;
    vertical-align: middle;
    display: inline-block;
}

.zodiacosigno {
    font-family: 'SL Zodiac Icons';
    font-size: 60px;
    line-height: 60px;
    text-align: center;
    color: #e9e7e7
}

.spanHoroscopoItem {
    color: #010101
}

.jpgRuletaINI {
    content: url('../imgapp/ruletaINI.png')
}

.jpgRuleta1 {
    content: url('../imgapp/ruleta1.png')
}

.jpgRuleta2 {
    content: url('../imgapp/ruleta2.png')
}

.jpgRuleta3 {
    content: url('../imgapp/ruleta3.png')
}

.jpgRuleta4 {
    content: url('../imgapp/ruleta4.png')
}

/*.jpgfondo_ruleta{background:url('../imgapp/adanel/fondo_ruleta.jpg') no-repeat center ;
             background-size: cover;
             position:absolute;top:calc(0% - 65px);left:0;
             height:100%;width:100%;z-index:-1;
             -webkit-filter: blur(2px);
}*/
.colorfondopantallaruleta {
    background-color: #000
}

.jpgfondo_ruleta {
    background: url('../imgapp/fondo_ruleta_m.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
}

.imgs_ruleta {
    overflow: hidden;
    position: absolute;
    top: calc(50% - 75px);
    left: calc(50% - 75px)
}

/* boton principal */

.floating-button, .speed-dial-buttons a {
    border: solid 1px #010101
}

.floating-button, .speed-dial-buttons a {
    background-color: #fffffe;
    color: #010101;
    font-weight: bolder !important;
}

@media (max-width: 767px) {
    .picker-calendar {
        background-color: #000 !important
    }

    .jpgCabNombre {
        height: 18px;
    }

    .jpgfondoborrarcuenta {
        background: url('../imgapp/borrar_m.jpg') no-repeat fixed center content-box;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: -1
    }

    .jpgfondoocultarcuenta {
        background: url('../imgapp/borrar_m.jpg') no-repeat fixed center content-box;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: -1
    }
}

@media (min-width: 768px) {

    .jpgCabNombre {
        height: 30px;
    }

    .jpgfondoborrarcuenta {
        background: url('../imgapp/borrar.jpg') no-repeat center;
        background-size: cover;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: -1;
    }

    .jpgfondoocultarcuenta {
        background: url('../imgapp/borrar.jpg') no-repeat center;
        background-size: cover;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: -1;
        ;
        -webkit-filter: blur(2px);
    }

    .jpgfondovotanos {
        background: var(--fondo_votanos_m);
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: -1
    }
}


.fotofondodiv {
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 572px;
    padding: 0;
    margin: 0;
    background-color: #f9f9f9;
    background: url(../imgapp/bg64.png);
    background-position: center top;
    background-repeat: no-repeat;
    text-align: center;
}

.fotofondoimg {
    position: absolute;
    max-width: 100%;
    left: 1%;
    top: 0px
}

.homepage-hero-module {
    border-right: none;
    border-left: none;
    position: relative;
}

.no-video .video-container video,
.touch .video-container video {
    display: none;
}

.no-video .video-container .poster,
.touch .video-container .poster {
    display: block !important;
}

.video-container {
    position: relative;
    bottom: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: #000;
}

    .video-container .poster img {
        width: 100%;
        bottom: 0;
        position: absolute;
    }

    .video-container .filter {
        z-index: 100;
        position: absolute;
        background: rgba(0, 0, 0, 0.4);
        width: 100%;
    }

    .video-container .title-container {
        z-index: 1000;
        position: absolute;
        top: 35%;
        width: 100%;
        text-align: center;
        color: #fff;
    }

    .video-container .description .inner {
        font-size: 1em;
        width: 45%;
        margin: 0 auto;
    }

    .video-container .link {
        position: absolute;
        bottom: 3em;
        width: 100%;
        text-align: center;
        z-index: 1001;
        font-size: 2em;
        color: #fff;
    }

        .video-container .link a {
            color: #fff;
        }

    .video-container video {
        position: absolute;
        z-index: 0;
        bottom: 0;
    }

        .video-container video.fillWidth {
            width: 100%;
        }

.itemGenerado2 {
    float: left !important;
    bottom: 0px;
    right: 0px;
    width: 45vw !important;
    background-position: 50% 25%;
    background-size: cover;
    background-repeat: no-repeat;
}

.itemGenerado2Borde {
    border: var(--borde_imgfichas);
    ;
    position: relative;
    float: left;
    margin-left: 8px !important;
    border-radius: 15px;
    overflow: hidden !important;
}


@media (min-width: 767px) {
    .itemGenerado2 {
        width: 48vw !important;
    }
}

.marcoitemgenerado {
    float: left !important;
    bottom: 0px;
    right: 0px;
    border: solid 0px #CAC7BE;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 50px;
    border-right: solid 0px #ccc;
}

.marcoitemgeneradoCorto {
    float: left !important;
    bottom: 0px;
    right: 0px;
    border: solid 0px #CAC7BE;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 24px;
    border-right: solid 0px #ccc;
}

.smart-select-page .list-block .item-media .item-inner {
    margin-left: 0px !important
}


.cardCatFamiliasRegistro .card-header {
    height: 135px;
    background-size: cover;
    background-position: 15% 30%;
    border-radius: 0px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.MiEstiloColorTextoValor, input[type=password] {
    background-color: #fff !important;
    color: var(--texto_color) !important; /*color: #fff !important;*/
    font-size: var(--texto_titulos_size) !important;
}

.minifotomisnotif {
    height: 50px !important;
    width: auto !important;
    vertical-align: middle;
    padding: 0px !important;
    margin: 0px !important;
}

.splash_cargando {
    /*background-color: #525E6C !important;*/
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    background-color: #525E6C;
    text-transform: uppercase;
    color: #fff;
}

.iconosAtajos {
    height: 24px;
    padding: 0;
    margin: 0;
    font-size: 24px;
}

.searchbar {
    background-color: var(--fondo_contraste);
}

.linkotrasapp {
    border: solid 1px #ccc;
    border-radius: 8px;
    margin-top: 15px;
    padding: 10px;
    background-color: #fff;
    width: 90%;
}

.descotrasapps {
    text-align: left;
    font-size: 14px;
}

.botonotraapp {
    font-size: 12px;
    text-align: center;
    border: solid 1px #ccc;
    border-radius: 8px;
    padding: 4px;
    background-color: #eee;
    width: 70%;
    margin-left: 15%;
}

.icootrasapps {
    height: 38px;
    vertical-align: middle
}

/* idem a mi_app.css pero para win. y aqui Si hace falta discernir en "romantive" porque es hay colores etc.. */

    @media (min-width: 768px) {

        .ContenedorPagina1 {
            position: relative;
            height: 100%;
            padding-left: 0px;
            padding-right: 0px;
        }

        .ContenedorPagina2 {
            position: absolute;
            top: 0;
            /*max-width:1050px;min-width:850px;*/
            /*max-width: 998px;*/
            /*max-width: 918px;*/
            max-width: 928px;
            left: 0;
            right: 0;
            margin-left: auto;
            margin-right: auto;
            height: 100%;
            /*background-color: #fffffe;*/
        }

        .iconosAtajos {
            padding: 0;
            margin: 0;
            height: var(--menus_ico_size);
            font-size: var(--menus_ico_size);
            color: var(--menus_icos_color)
        }

        .botonOpListados {
            padding-bottom: 6px !important
        }
        /* Todos,online borrar */
        .modal {
            width: 476px !important;
            margin-left: -238px
        }
        /*original:280 140  lo multilplico por 1.7 */
        .contentWinCentrado {
            margin-top: 10% !important;
            margin-left: 10% !important;
            margin-right: 10% !important;
        }

        .toolWinCentrado {
            bottom: 4% !important;
            width: 30%;
            left: auto;
            right: 4%
        }

        .cardCatFamilias .card-header {
            height: 200px;
        }

        .tab-link, .tab-link-highlight {
            font-size: 16px !important;
        }
        /*aumentamos la letra de las tabs*/
        .tab-link-highlight {
            height: 6px !important;
        }

        .navbarficha .left {
            display: none
        }

        .leyendaficha {
            top: 65px !important
        }

        .navbarcerrar {
            display: inline;
            color: #000000 !important
        }

        .navbar-inner .left {
            display: none !important
        }

        div.left.sliding {
            display: inline !important
        }
        /*para que se vea el click atras en windows.*/

        .smart-select-page .navbar-inner .left {
            display: inline !important
        }
        /*.smart-select-page{border: solid 2px #fff !important}*/
        /*.navbar{background-color:#232121 !important}*/
        .swiper-button-prev, .swiper-button-next {
            top: 35%;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .panel-left {
            display: none !important
        }

        .panel.panel-left.panel-reveal {
            width: 202px;
            z-index: 6000;
            display: block;
        }

        .navbarindex_win,
        .pullindex_win {
            display: none;
            height: 0px
        }

        .paginaindex_win {
            padding-top: 0px !important
        }

        .navbarficha {
            background-color: rgba(183, 207,229, 0.0) !important
        }

            .navbarficha .left, .spansNombreItem {
                /*background-color: rgba(183, 207,229, 0.1) !important;*/
                border-radius: 10px;
                padding-left: 10px;
                padding-right: 10px;
                color: #17658b;
            }

            .navbarficha .right {
                margin-top: 0px !important
            }

        ::-webkit-scrollbar-track {
            border-radius: 5px;
            background-color: var(--barrascroll_fondo);
        }

        ::-webkit-scrollbar {
            width: 18px;
            height: 0px;
            background-color: var(--barrascroll_fondo);
        }

        ::-webkit-scrollbar-thumb {
            border-radius: 5px;
            background-color: var(--barrascroll_color);
        }

        /* quitamos la funcionalidad de ocultar la barra de arriba si estamos en windows. 
        hacemos en onPageBeforeInit('principalpage') lo mismo para la barra superior
    .toolPrincipal{display:none}*/
        .toolPrincipal {
            display: none
        }


        .rectanguloPerfil {
            text-align: left;
            border: solid 1px #ddd;
            margin-left: 10px;
            width: 328px;
            height: 212px;
            float: left;
            padding-left: 15px;
            position: relative;
            border-radius: 8px;
        }

        .rectanguloFicha {
            text-align: left;
            border: solid 1px #ddd;
            padding-left: 15px;
            width: 290px;
            height: 212px;
            float: left;
            position: relative;
            margin-right: 5px;
            border-radius: 8px;
        }

        .rectanguloBanner {
            text-align: left;
            width: 338px;
            height: 280px;
            float: left;
            position: relative;
            margin-right: 20px;
            -webkit-box-shadow: 10px 10px 9px -2px rgba(0,0,0,0.42) !important;
            -moz-box-shadow: 10px 10px 9px -2px rgba(0,0,0,0.42) !important;
            box-shadow: 10px 10px 9px -2px rgba(0,0,0,0.42) !important;
        }

        .rectanguloMio {
            text-align: left;
            border: solid 1px #ddd;
            width: 290px;
            height: 265px;
            float: left;
            position: relative;
            padding-left: 15px;
            padding-top: 5px;
            margin-right: 20px;
            border-radius: 8px;
        }

        .ContenedorSombra {
            border: solid 0px #010101;
            /*-webkit-box-shadow: -2px 10px 86px 23px rgb(159, 187, 220) !important;
        -moz-box-shadow: -2px 10px 86px 23px rgba(159, 187, 220,1) !important;
        box-shadow: -2px 0px 86px 1px rgba(159, 187, 220,1) !important;*/
        }

        .BordeRegistro {
            border: solid 1px #010101;
            padding-left: 45px;
            padding-right: 45px;
            padding-top: 15px;
            padding-bottom: 15px;
        }

        .sinbarrascroll {
            overflow: hidden !important
        }

        /* 375 + 162 = 538 */ /* 375 + 302 = 677 */
        /*.banner_win_izquierda{z-index:6000;
        width:auto;color:#222;
        position: absolute;left: 50%;top:100px;
        margin-left: -677px; 
        background-color:#ffffff;height:692px;
    }*/
        .banner_win_izquierda {
            z-index: 6000;
            width: auto;
            color: #222;
            float: right;
            position: relative;
            margin-top: 0px;
            /*background-color: #ffffff;*/
            height: auto;
            width: 170px;
            height: 630px;
            /*background-color: #fffffe;*/
            /*border:solid 1px green;*/
            margin-left: 10px;
            border: solid 0px #ccc;
            padding: 5px;
        }

        .banner_win_izquierdaTest {
            width: 160px;
            height: 600px;
            /*background-color: #808080;*/
            float: right;
        }

        .bannerHorizontalTest {
            width: auto;
            height: 90px;
            /*background-color: #808080;*/
        }

        /*idem al view-main pero margin-left -10px porque es menos ancho que el view-main y con el top:0px*/
        /*.bannerHorizontal {
        z-index: 6000; 
        height: 90px;
        width: 727px;
        color: #222;
        margin-right: 0px;
        margin-left: auto;
        border: solid 0px #ccc;
        padding: 5px;
        text-align: right;
    }*/
        /* .bannerHorizontal{z-index:6000;
        float: left; 
        background-color:#ffffff;height:90px;width:727px;color:#222;
    }*/

        .itemGenerado2 {
            width: 221px !important;
            height: 221px !important;
            /*width: 194px !important;
        height: 194px !important;*/
            /*padding-right: 15px;
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 30px;*/
            /*border: solid 1px #ccc*/
        }

        .view-main {
            /*margin-left: 6px;
        margin-top: 10px;
        padding: 10px;*/
            width: 100%;
            height: 98% !important;
            border: solid 0px #ccc;
        }

        .infinite-scroll-preloader {
            display: inline-block;
            height: 110px;
        }

        .preloader {
            margin-top: 4px;
        }

        /* DIAL boton principal */
        .floating-button-toolbar, .speed-dial {
            right: 38px;
            bottom: 56px;
        }

        .floating-button, .speed-dial-buttons a {
            border: solid 1px #010101
        }
        /* boton principal */
        .floating-button {
            /*background-color: #010101 !important;
        color: #fffffe !important;*/
            background-color: var(--floating_fichas_fondo) !important;
            color: var(--floating_fichas_color) !important;
            font-weight: bolder !important;
        }
        /* botones hilera */
        .speed-dial-buttons a {
            background-color: #fffffe !important;
            color: #010101 !important;
            font-weight: bolder !important;
        }

        .dialdivtexto {
            right: 96px;
            bottom: 106px
        }

        .DivMenuWin {
            width: 100%;
            height: 65px;
            border: 0;
            border-bottom: 0px solid #ccc;
            padding: 0;
            margin: 0;
            overflow: hidden;
            /*background-color: #fffffe*/
        }

        .classtdmenu:hover,
        .popover li:hover {
            background-color: #e1e1e1;
            color: #000;
            font-weight: 800 !important
        }

        .popover .item-inner {
            background-image: none !important;
        }
        /*
    .swiperFichaPreview{ margin:0 auto;
       height: 52vh !important; width:52vh !important;
    }*/
        .fichausuario .swiperFichaPreview {
            margin: 0 auto;
            /*height: 52vw !important;
        width: 52vw !important;*/
        }

        .fichausuario .imgsFichaPreview {
            /*height: 52vw !important;*/
            /*width: 100% !important*/
        }

        .fichpagfondo {
            /*background: url('../imgapp/romantive/fondo_degradado.jpg') !important;*/
            background-size: cover;
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            z-index: -1;
            padding-top: 0px !important;
        }

        body {
            background-image: var(--body_fondo) !important;
            background-position-x: initial;
            background-position-y: initial;
            background-size: initial;
            background-attachment: initial;
            background-origin: initial;
            background-clip: initial;
        }


        /*.item-inner:after, .list-block .item-inner:after,
    #formbuscador, .list-block input[type=text],
    .itemGenerado .item-inner:after,
    .popover {
        background-color: #fffffe;
    }*/

        .logoAppWin {
            left: 0;
            top: 90px;
            width: 100%;
            height: auto;
            font-family: Abel,'Roboto Condensed';
            font-size: 22px;
            color: #000;
            text-align: center !important;
            border: dashed 0px #ccc
        }

        .navbar a {
            background-color: transparent !important
        }

        .marcologinwin {
            border: #ccc 35px solid;
            border-image-source: url(../imgapp/marco-login.png) !important;
            border-image-slice: 65;
            text-align: justify;
        }


        .principalnombre, .principaldescripcion, .principalestatousuario, .pieCabNombre {
            width: 330px !important;
            padding-right: 0px !important
        }

        .PrincipalCabecera {
            background-color: none !important;
        }

        .spanHoroscopoItem {
            top: 6px;
            left: 5px;
            width: 80px
        }

        /*.TR, .TL, .Tarriba{top:0px !important;}
     .TIzq{top:30px !important;height:100%}
    .TDer{top:30px !important;}*/
    }


@media (max-width: 767px) {

    .ContenedorPagina2 {
        position: absolute;
        top: 0;
        /*max-width:1050px;min-width:850px;*/
        /*max-width: 998px;*/
        /*max-width: 918px;*/
        width: 100%;
        left: 0;
        right: 0;
        margin-left: 0px;
        margin-right: 0px;
        height: 100%;
        /*background-color: #fffffe;*/
    }
}


    .MenuWinSuperior {
        width: 100%;
        height: 100%;
        margin: 0 auto;
        position: relative;
        display: inline-block;
        /*color: #010101;
    background-color: #fffffe;*/
    }


    /*ņapa porque sale una linea roja a la derecha (solo en windows)*/
    .list-block .swipeout-actions-right {
        right: -1px;
    }

    .banda_grande_web {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 40%;
        background-color: #abaaaa;
        border-bottom: solid 6px #d0d0d0
    }

    /*.swiperFichaFeelingPreview {
    height: 60vh;
    margin: 0px;
    text-align: center;
    background-size: cover !important;
    background-position: center !important;
}

.imgsFichaFeelingPreview {
    height: 60vh;
    background-size: cover !important;
    background-position: center !important;
}*/

    .swiperFichaFeelingPreview {
        background-size: cover !important;
        background-position: center !important;
        background-repeat: no-repeat;
    }

    .imgsFichaFeelingPreview {
        background-size: cover !important;
        background-position: center !important;
        background-repeat: no-repeat;
    }

    .button {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }/* html, body {
    height: 100%;
    padding: 0;
    margin: 0;
    position: relative;
}

body {
    overflow: hidden;
}

Wrapper with padding */
.wraptinder  {
    height: 300px;
    padding: 10%;
    margin-top:10px
}

#tinderslide {
    position: relative;
    background: #fff;
    width: 95%;
    height: 100%;
}

#tinderslide ul {
    margin: 0;
    position: relative;
    display: block;
    height: 100%;
}

#tinderslide li {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 2;
    left: 0;
    /*box-shadow: 0 0 20px rgba(0, 0, 0, .2);*/
    overflow: hidden;
    text-align: center;
    padding: 10px 10px 10px 10px;
    background: #eee;
    font-size: 24px;
    color: #000;
    border: 1px solid #fff;
    border: 1px solid #dfdfdf;
    border: 1px solid rgba(96, 96, 96, 0.2);
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

/* Image text */
#tinderslide li h2 {
    color: #fff;
    font-size: 30px;
    text-align: center;
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    /*text-shadow: -1px -1px 0 rgba(0, 0, 0, .2);*/
}

/* Image rotation */
#tinderslide li.pane1 {
    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    transform: rotate(-1deg);
}

#tinderslide li.pane2 {
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
}

/* Like & dislike badge images */
#tinderslide .like,
#tinderslide .dislike {
    /*background: url("../imgapp/like_button.png") no-repeat scroll 0 0;*/
    opacity: 0;
    height: 80px;
    position: absolute;
    width: 170px;
    left: 45px;
    top:40px;
    z-index: 1;
    overflow: hidden;
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
#tinderslide .dislike {
    right: 45px;
    left: auto;
    /*background: url("imgapp/dislike.png") no-repeat scroll 0 0;*/
} 

/* Image container */
#tinderslide .img {
    height: 90%;
    width: 100%;
    margin-bottom: 5px;
    position: relative;
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    overflow: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
    -webkit-transform-style: preserve-3d;
}

/* Action - buttons */
.actions {
    text-align: center;
    width: 304px;
    margin: 0 auto;
    overflow: hidden;
}

.actions div {
    position: relative;
    display: inline-block;
    margin-right: -4px;
}

.actions a i {
    display: inline-block;
    width: 40px;
    height: 80px;
}

/*.actions a.dislike i {
    background: url("../img/dislike_button.png") no-repeat scroll center center;
}*/

/*.actions a.like i {
    background: url("../img/like_button.png") no-repeat scroll center center;
}*/

.actions a {
    float: left;
    display: block;
    background-color: #f7f7f7;
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7);
    background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7);
    background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7);
    background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7);*/
    color: #a7a7a7;
    margin: 36px;
    width: 78px;
    height: 78px;
    position: relative;
    text-align: center;
    line-height: 144px;
    border-radius: 50%;
    outline: none;
    /*box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff;*/
}

.actions a:hover{
  text-decoration: none;
  color: #555;
  background: #f5f5f5;
}
 /*!
 * jQuery Slot Machine v3.0.1
 * https:// github.com/josex2r/jQuery-SlotMachine
 *
 * Copyright 2014 Jose Luis Represa
 * Released under the MIT license
 */.slotMachineNoTransition{-webkit-transition:none!important;transition:none!important}.slotMachineBlurFast{-webkit-filter:blur(5px);filter:blur(5px)}.slotMachineBlurMedium{-webkit-filter:blur(3px);filter:blur(3px)}.slotMachineBlurSlow{-webkit-filter:blur(2px);filter:blur(2px)}.slotMachineBlurTurtle{-webkit-filter:blur(1px);filter:blur(1px)}.slotMachineGradient{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,1)),color-stop(75%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));-webkit-mask:url("data:image/svg+xml;utf8,<svg version="1.1" xmlns="http:// www.w3.org/2000/svg" width="0" height="0"><mask id="slotMachineFadeMask" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox"><linearGradient id="slotMachineFadeGradient" gradientUnits="objectBoundingBox" x="0" y="0"><stop stop-color="white" stop-opacity="0" offset="0"></stop><stop stop-color="white" stop-opacity="1" offset="0.25"></stop><stop stop-color="white" stop-opacity="1" offset="0.75"></stop><stop stop-color="white" stop-opacity="0" offset="1"></stop></linearGradient><rect x="0" y="-1" width="1" height="1" transform="rotate(90) " fill="url(#slotMachineFadeMask) "></rect></mask></svg>#slotMachineFadeMask");mask:url("data:image/svg+xml;utf8,<svg version="1.1" xmlns="http:// www.w3.org/2000/svg" width="0" height="0"><mask id="slotMachineFadeMask" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox"><linearGradient id="slotMachineFadeGradient" gradientUnits="objectBoundingBox" x="0" y="0"><stop stop-color="white" stop-opacity="0" offset="0"></stop><stop stop-color="white" stop-opacity="1" offset="0.25"></stop><stop stop-color="white" stop-opacity="1" offset="0.75"></stop><stop stop-color="white" stop-opacity="0" offset="1"></stop></linearGradient><rect x="0" y="-1" width="1" height="1" transform="rotate(90) " fill="url(#slotMachineFadeMask) "></rect></mask></svg>#slotMachineFadeMask")}/**
* asRange v0.3.4
* https://github.com/amazingSurge/jquery-asRange
*
* Copyright (c) amazingSurge
* Released under the LGPL-3.0 license
*/
.asRange {
  position: relative;
  width: 90%;
  height: 8px;
  background-color: #cfcdc7;
  border-radius: 2px;
  margin-top:10px
}
.asRange .asRange-pointer {
  position: absolute;
  left: 30%;
  z-index: 2;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border-radius: 9px;
}
.asRange .asRange-pointer:before {
  position: absolute;
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  content: "";
  background: #6ba1ad;
  border-radius: inherit;
}
.asRange .asRange-pointer:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: #fff;
  border-radius: inherit;
}
.asRange .asRange-pointer.start {
  left: 0;
  margin-left: 4px;
}
.asRange .asRange-pointer.stop {
  left: 100%;
  margin-left: -12px;
}
.asRange-pointer:focus {
    outline: none;
    outline-width: 0;
}
.asRange .asRange-pointer .asRange-tip {
    position: absolute;
    top: -50px;
    left: 0;
    width: 38px;
    height: 26px;
    margin-left: -15px;
    font-family: Arial, Verdana;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    text-align: center;
    background-color: #5d5c58;
    border: 1px solid #5d5c58;
    border-radius: 3px;
    -webkit-transition: opacity .3s ease-in-out 0s;
    transition: opacity .3s ease-in-out 0s;
}
.asRange .asRange-pointer .asRange-tip:before {
  position: absolute;
  bottom: -3px;
  left: 50%;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  content: "";
  background-color: #5d5c58;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.asRange .asRange-selected {
  position: absolute;
  left: 30%;
  z-index: 1;
  width: 40%;
  height: 8px;
  background-color: #7ebdcb;
  border-radius: 9px;
}
.asRange .asRange-scale {
  display: none;
}

.asRange-scale {
  position: relative;
  width: 331px;
  height: 8px;
  background-color: #cfcdc7;
  border-radius: 8px;
}
.asRange-scale .asRange-pointer {
  position: absolute;
  left: 30%;
  z-index: 2;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border-radius: 9px;
}
.asRange-scale .asRange-pointer:before {
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  content: "";
  background: #6ba1ad;
  border-radius: inherit;
}
.asRange-scale .asRange-pointer:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: #fff;
  border-radius: inherit;
}
.asRange-scale .asRange-pointer.start {
  left: 0;
  margin-left: 4px;
}
.asRange-scale .asRange-pointer.stop {
  left: 100%;
  margin-left: -12px;
}
.asRange-scale .asRange-pointer .asRange-tip {
  position: absolute;
  top: -33px;
  left: 0;
  width: 36px;
  height: 20px;
  margin-left: -15px;
  font-family: Bpreplay;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #5d5c58;
  border: 1px solid #5d5c58;
  border-radius: 3px; 
  -webkit-transition: opacity .3s ease-in-out 0s; 
  transition: opacity .3s ease-in-out 0s;
}
.asRange-scale .asRange-pointer .asRange-tip:before {
  position: absolute;
  bottom: -3px;
  left: 50%;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  content: "";
  background-color: #5d5c58;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.asRange-scale .asRange-selected {
  position: absolute;
  left: 30%;
  z-index: 1;
  width: 40%;
  height: 8px;
  background-color: #7ebdcb;
  border-radius: 9px;
}
.asRange-scale .asRange-scale {
  position: absolute;
  bottom: -22px;
  left: 0;
  width: 100%;
  height: 20px;
  padding: 0;
  margin: 0;
  list-style: none;
  background: url("../imgapp/scale.png") no-repeat 0 center transparent;
}
.asRange-scale .asRange-scale li {
  position: absolute;
  top: 18px;
  width: 30px;
  height: 20px;
  padding: 0;
  margin: 0;
  margin-left: -15px;
  text-align: center;
}
.asRange-scale .asRange-scale li:first-child {
  left: 0;
}
.asRange-scale .asRange-scale li:nth-child(2) {
  left: 33.3%;
}
.asRange-scale .asRange-scale li:nth-child(3) {
  left: 66.6%;
}
.asRange-scale .asRange-scale li:last-child {
  left: 100%;
}