@charset "utf-8";
.divider-list li:not(:first-child){
    border-right:1px solid #000;
    line-height:2rem;
    padding-right:.8rem
}
@media(min-width:992px){
    .modal-lg{
        width:90%!important
    }
}
.full-text{
    font-family:noto sans,sans-serif
}
.fulltext-heading{
    color:#185fa1;
    font-size:20px;
    text-align:left;
    margin-top:0
}
.fulltext_h1heading{
    color:#185fa1;
    font-size:26px;
    text-align:left
}
.full-text .page-header{
    margin:0
}
.full-text strong,.full-text dl dt,.full-text h4{
    color:#185fa1
}
.full-text p,.full-text tr>td{
    font-size:14px;
    line-height:1.7;
    text-align:left
}
.full-text .thumbnail{
    margin-bottom:0
}
.full-text ol{
    padding-left:15px
}
.full-text ol li{
    line-height:20px;
    font-size:13px;
    margin-bottom:10px
}
.full-text .page-header{
    margin:0
}
.full-text .thumbnail{
    margin-bottom:0
}
.full-text dd,.full-text dt{
    line-height:1.6
}
.equation{
    display:inline-block;
    margin:0 1rem;
    max-width:100%
}
.panel.red{
    border:1px solid #db2828
}
.panel.red>.panel-heading{
    background-color:#db2828
}
.panel.orange>.panel-heading{
    background-color:#bf5a14;
    border-color:#bf5a14;
    color:#fff
}
.panel.orange{
    border:1px solid #bf5a14
}
@font-face{
    font-family:si;
    src:url(fonts/socicon.eot);
    src:url(fonts/socicond41d.eot?#iefix) format('embedded-opentype'),url(fonts/socicon.woff) format('woff'),url(fonts/socicon.ttf) format('truetype'),url(fonts/socicon.svg#icomoonregular) format('svg');
    font-weight:400;
    font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    @font-face{
        font-family:si;
        src:url(fonts/socicon.svg) format(svg)
    }
}
.soc{
    overflow:hidden;
    margin:0;
    padding:0;
    list-style:none
}
.soc li{
    display:inline-block;
    *display:inline;
    zoom:1
}
.soc li a{
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position:relative;
    z-index:1;
    width:26px;
    height:26px;
    line-height:26px;
    font-size:14px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:3px;
    margin-right:8px;
    color:#fff;
    background-color:none
}
.soc a:hover{
    z-index:2;
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px)
}
.soc-icon-last{
    margin:0!important
}
.soc-facebook{
    background-color:#3e5b98
}
.soc-facebook:before{
    content:'\e041'
}
.soc-blogger{
    background-color:#ec661c
}
.soc-blogger:before{
    content:'\e020'
}
.soc-twitter{
    background-color:#4da7de
}
.soc-twitter:before{
    content:'\e040'
}
.soc-linkedin{
    background-color:#3371b7
}
.soc-linkedin:before{
    content:'\e049'
}
.soc-googleplus{
    background-color:#dd4b39
}
.soc-googleplus:before{
    content:'\e042'
}
.soc-pinterest{
    background-color:#c92619
}
.soc-pinterest:before{
    content:'\e043'
}
.soc-reddit{
    background-color:#e74a1e
}
.soc-reddit:before{
    content:'\e022'
}
.current-issue{
    padding:10px 0;
    box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
    margin-bottom:10px
}
.current-issue-links{
}
.current-issue .btn-default,.full-text .btn-default{
    background-color:#efefef;
    border-color:#b6b6b6;
    color:#000
}
.current-issue .btn-default.active,.current-issue .btn-default.focus,.current-issue .btn-default:active,.current-issue .btn-default:focus,.current-issue .btn-default:hover,.current-issue .open>.dropdown-toggle.btn-default,.full-text .btn-default.active,.full-text .btn-default.focus,.full-text .btn-default:active,.full-text .btn-default:focus,.full-text .btn-default:hover,.full-text .open>.dropdown-toggle.btn-default{
    background-color:#c0c1c2;
    border-color:#adadad;
    color:rgba(0,0,0,.95)
}
.current-issue:hover{
    box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)
}
.panel-primary.jrnl-panel .panel-heading{
    background-color:#185fa1
}
i.flag:not(.icon){
    display:inline-block;
    width:16px;
    height:11px;
    line-height:11px;
    vertical-align:baseline;
    margin:0 .5em 0 0;
    text-decoration:inherit;
    speak:none;
    font-smoothing:antialiased;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
i.flag:not(.icon):before{
    display:inline-block;
    content:'';
    background:url(../images/flags.png) no-repeat -108px -1976px;
    width:16px;
    height:11px
}
i.flag.ad:before,i.flag.andorra:before{
    background-position:0 0
}
i.flag.ae:before,i.flag.united.arab.emirates:before,i.flag.uae:before{
    background-position:0 -26px
}
i.flag.af:before,i.flag.afghanistan:before{
    background-position:0 -52px
}
i.flag.ag:before,i.flag.antigua:before{
    background-position:0 -78px
}
i.flag.ai:before,i.flag.anguilla:before{
    background-position:0 -104px
}
i.flag.al:before,i.flag.albania:before{
    background-position:0 -130px
}
i.flag.am:before,i.flag.armenia:before{
    background-position:0 -156px
}
i.flag.an:before,i.flag.netherlands.antilles:before{
    background-position:0 -182px
}
i.flag.ao:before,i.flag.angola:before{
    background-position:0 -208px
}
i.flag.ar:before,i.flag.argentina:before{
    background-position:0 -234px
}
i.flag.as:before,i.flag.american.samoa:before{
    background-position:0 -260px
}
i.flag.at:before,i.flag.austria:before{
    background-position:0 -286px
}
i.flag.au:before,i.flag.australia:before{
    background-position:0 -312px
}
i.flag.aw:before,i.flag.aruba:before{
    background-position:0 -338px
}
i.flag.ax:before,i.flag.aland.islands:before{
    background-position:0 -364px
}
i.flag.az:before,i.flag.azerbaijan:before{
    background-position:0 -390px
}
i.flag.ba:before,i.flag.bosnia:before{
    background-position:0 -416px
}
i.flag.bb:before,i.flag.barbados:before{
    background-position:0 -442px
}
i.flag.bd:before,i.flag.bangladesh:before{
    background-position:0 -468px
}
i.flag.be:before,i.flag.belgium:before{
    background-position:0 -494px
}
i.flag.bf:before,i.flag.burkina.faso:before{
    background-position:0 -520px
}
i.flag.brd:before,i.flag.bulgaria:before{
    background-position:0 -546px
}
i.flag.bh:before,i.flag.bahrain:before{
    background-position:0 -572px
}
i.flag.bi:before,i.flag.burundi:before{
    background-position:0 -598px
}
i.flag.bj:before,i.flag.benin:before{
    background-position:0 -624px
}
i.flag.bm:before,i.flag.bermuda:before{
    background-position:0 -650px
}
i.flag.bn:before,i.flag.brunei:before{
    background-position:0 -676px
}
i.flag.bo:before,i.flag.bolivia:before{
    background-position:0 -702px
}
i.flag.br:before,i.flag.brazil:before{
    background-position:0 -728px
}
i.flag.bs:before,i.flag.bahamas:before{
    background-position:0 -754px
}
i.flag.bt:before,i.flag.bhutan:before{
    background-position:0 -780px
}
i.flag.bv:before,i.flag.bouvet.island:before{
    background-position:0 -806px
}
i.flag.bw:before,i.flag.botswana:before{
    background-position:0 -832px
}
i.flag.by:before,i.flag.belarus:before{
    background-position:0 -858px
}
i.flag.bz:before,i.flag.belize:before{
    background-position:0 -884px
}
i.flag.ca:before,i.flag.canada:before{
    background-position:0 -910px
}
i.flag.cc:before,i.flag.cocos.islands:before{
    background-position:0 -962px
}
i.flag.cd:before,i.flag.congo:before{
    background-position:0 -988px
}
i.flag.cf:before,i.flag.central.african.republic:before{
    background-position:0 -1014px
}
i.flag.cg:before,i.flag.congo.brazzaville:before{
    background-position:0 -1040px
}
i.flag.ch:before,i.flag.switzerland:before{
    background-position:0 -1066px
}
i.flag.ci:before,i.flag.cote.divoire:before{
    background-position:0 -1092px
}
i.flag.ck:before,i.flag.cook.islands:before{
    background-position:0 -1118px
}
i.flag.cl:before,i.flag.chile:before{
    background-position:0 -1144px
}
i.flag.cm:before,i.flag.cameroon:before{
    background-position:0 -1170px
}
i.flag.cn:before,i.flag.china:before{
    background-position:0 -1196px
}
i.flag.co:before,i.flag.colombia:before{
    background-position:0 -1222px
}
i.flag.cr:before,i.flag.costa.rica:before{
    background-position:0 -1248px
}
i.flag.cs:before,i.flag.serbia:before{
    background-position:0 -1274px
}
i.flag.cu:before,i.flag.cuba:before{
    background-position:0 -1300px
}
i.flag.cv:before,i.flag.cape.verde:before{
    background-position:0 -1326px
}
i.flag.cx:before,i.flag.christmas.island:before{
    background-position:0 -1352px
}
i.flag.cy:before,i.flag.cyprus:before{
    background-position:0 -1378px
}
i.flag.cz:before,i.flag.czech.republic:before{
    background-position:0 -1404px
}
i.flag.de:before,i.flag.germany:before{
    background-position:0 -1430px
}
i.flag.dj:before,i.flag.djibouti:before{
    background-position:0 -1456px
}
i.flag.dk:before,i.flag.denmark:before{
    background-position:0 -1482px
}
i.flag.dm:before,i.flag.dominica:before{
    background-position:0 -1508px
}
i.flag.do:before,i.flag.dominican.republic:before{
    background-position:0 -1534px
}
i.flag.dz:before,i.flag.algeria:before{
    background-position:0 -1560px
}
i.flag.ec:before,i.flag.ecuador:before{
    background-position:0 -1586px
}
i.flag.ee:before,i.flag.estonia:before{
    background-position:0 -1612px
}
i.flag.eg:before,i.flag.egypt:before{
    background-position:0 -1638px
}
i.flag.eh:before,i.flag.western.sahara:before{
    background-position:0 -1664px
}
i.flag.er:before,i.flag.eritrea:before{
    background-position:0 -1716px
}
i.flag.es:before,i.flag.spain:before{
    background-position:0 -1742px
}
i.flag.et:before,i.flag.ethiopia:before{
    background-position:0 -1768px
}
i.flag.eu:before,i.flag.european.union:before{
    background-position:0 -1794px
}
i.flag.fi:before,i.flag.finland:before{
    background-position:0 -1846px
}
i.flag.fj:before,i.flag.fiji:before{
    background-position:0 -1872px
}
i.flag.fk:before,i.flag.falkland.islands:before{
    background-position:0 -1898px
}
i.flag.fm:before,i.flag.micronesia:before{
    background-position:0 -1924px
}
i.flag.fo:before,i.flag.faroe.islands:before{
    background-position:0 -1950px
}
i.flag.fr:before,i.flag.france:before{
    background-position:0 -1976px
}
i.flag.ga:before,i.flag.gabon:before{
    background-position:-36px 0
}
i.flag.gb:before,i.flag.united.kingdom:before{
    background-position:-36px -26px
}
i.flag.gd:before,i.flag.grenada:before{
    background-position:-36px -52px
}
i.flag.ge:before,i.flag.georgia:before{
    background-position:-36px -78px
}
i.flag.gf:before,i.flag.french.guiana:before{
    background-position:-36px -104px
}
i.flag.gh:before,i.flag.ghana:before{
    background-position:-36px -130px
}
i.flag.gi:before,i.flag.gibraltar:before{
    background-position:-36px -156px
}
i.flag.gl:before,i.flag.greenland:before{
    background-position:-36px -182px
}
i.flag.gm:before,i.flag.gambia:before{
    background-position:-36px -208px
}
i.flag.gn:before,i.flag.guinea:before{
    background-position:-36px -234px
}
i.flag.gp:before,i.flag.guadeloupe:before{
    background-position:-36px -260px
}
i.flag.gq:before,i.flag.equatorial.guinea:before{
    background-position:-36px -286px
}
i.flag.gr:before,i.flag.greece:before{
    background-position:-36px -312px
}
i.flag.gs:before,i.flag.sandwich.islands:before{
    background-position:-36px -338px
}
i.flag.gt:before,i.flag.guatemala:before{
    background-position:-36px -364px
}
i.flag.gu:before,i.flag.guam:before{
    background-position:-36px -390px
}
i.flag.gw:before,i.flag.guinea-bissau:before{
    background-position:-36px -416px
}
i.flag.gy:before,i.flag.guyana:before{
    background-position:-36px -442px
}
i.flag.hk:before,i.flag.hong.kong:before{
    background-position:-36px -468px
}
i.flag.hm:before,i.flag.heard.island:before{
    background-position:-36px -494px
}
i.flag.hn:before,i.flag.honduras:before{
    background-position:-36px -520px
}
i.flag.hr:before,i.flag.croatia:before{
    background-position:-36px -546px
}
i.flag.ht:before,i.flag.haiti:before{
    background-position:-36px -572px
}
i.flag.hu:before,i.flag.hungary:before{
    background-position:-36px -598px
}
i.flag.id:before,i.flag.indonesia:before{
    background-position:-36px -624px
}
i.flag.ie:before,i.flag.ireland:before{
    background-position:-36px -650px
}
i.flag.il:before,i.flag.israel:before{
    background-position:-36px -676px
}
i.flag.in:before,i.flag.india:before{
    background-position:-36px -702px
}
i.flag.io:before,i.flag.indian.ocean.territory:before{
    background-position:-36px -728px
}
i.flag.iq:before,i.flag.iraq:before{
    background-position:-36px -754px
}
i.flag.ir:before,i.flag.iran:before{
    background-position:-36px -780px
}
i.flag.is:before,i.flag.iceland:before{
    background-position:-36px -806px
}
i.flag.it:before,i.flag.italy:before{
    background-position:-36px -832px
}
i.flag.jm:before,i.flag.jamaica:before{
    background-position:-36px -858px
}
i.flag.jo:before,i.flag.jordan:before{
    background-position:-36px -884px
}
i.flag.jp:before,i.flag.japan:before{
    background-position:-36px -910px
}
i.flag.ke:before,i.flag.kenya:before{
    background-position:-36px -936px
}
i.flag.kg:before,i.flag.kyrgyzstan:before{
    background-position:-36px -962px
}
i.flag.kh:before,i.flag.cambodia:before{
    background-position:-36px -988px
}
i.flag.ki:before,i.flag.kiribati:before{
    background-position:-36px -1014px
}
i.flag.km:before,i.flag.comoros:before{
    background-position:-36px -1040px
}
i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{
    background-position:-36px -1066px
}
i.flag.kp:before,i.flag.north.korea:before{
    background-position:-36px -1092px
}
i.flag.kr:before,i.flag.south.korea:before{
    background-position:-36px -1118px
}
i.flag.kw:before,i.flag.kuwait:before{
    background-position:-36px -1144px
}
i.flag.ky:before,i.flag.cayman.islands:before{
    background-position:-36px -1170px
}
i.flag.kz:before,i.flag.kazakhstan:before{
    background-position:-36px -1196px
}
i.flag.la:before,i.flag.laos:before{
    background-position:-36px -1222px
}
i.flag.lb:before,i.flag.lebanon:before{
    background-position:-36px -1248px
}
i.flag.lc:before,i.flag.saint.lucia:before{
    background-position:-36px -1274px
}
i.flag.li:before,i.flag.liechtenstein:before{
    background-position:-36px -1300px
}
i.flag.lk:before,i.flag.sri.lanka:before{
    background-position:-36px -1326px
}
i.flag.lr:before,i.flag.liberia:before{
    background-position:-36px -1352px
}
i.flag.ls:before,i.flag.lesotho:before{
    background-position:-36px -1378px
}
i.flag.lt:before,i.flag.lithuania:before{
    background-position:-36px -1404px
}
i.flag.lu:before,i.flag.luxembourg:before{
    background-position:-36px -1430px
}
i.flag.lv:before,i.flag.latvia:before{
    background-position:-36px -1456px
}
i.flag.ly:before,i.flag.libya:before{
    background-position:-36px -1482px
}
i.flag.ma:before,i.flag.morocco:before{
    background-position:-36px -1508px
}
i.flag.mc:before,i.flag.monaco:before{
    background-position:-36px -1534px
}
i.flag.md:before,i.flag.moldova:before{
    background-position:-36px -1560px
}
i.flag.me:before,i.flag.montenegro:before{
    background-position:-36px -1586px
}
i.flag.mg:before,i.flag.madagascar:before{
    background-position:-36px -1613px
}
i.flag.mh:before,i.flag.marshall.islands:before{
    background-position:-36px -1639px
}
i.flag.mk:before,i.flag.macedonia:before{
    background-position:-36px -1665px
}
i.flag.ml:before,i.flag.mali:before{
    background-position:-36px -1691px
}
i.flag.mm:before,i.flag.myanmar:before,i.flag.burma:before{
    background-position:-36px -1717px
}
i.flag.mn:before,i.flag.mongolia:before{
    background-position:-36px -1743px
}
i.flag.mo:before,i.flag.macau:before{
    background-position:-36px -1769px
}
i.flag.mp:before,i.flag.northern.mariana.islands:before{
    background-position:-36px -1795px
}
i.flag.mq:before,i.flag.martinique:before{
    background-position:-36px -1821px
}
i.flag.mr:before,i.flag.mauritania:before{
    background-position:-36px -1847px
}
i.flag.ms:before,i.flag.montserrat:before{
    background-position:-36px -1873px
}
i.flag.mt:before,i.flag.malta:before{
    background-position:-36px -1899px
}
i.flag.mu:before,i.flag.mauritius:before{
    background-position:-36px -1925px
}
i.flag.mv:before,i.flag.maldives:before{
    background-position:-36px -1951px
}
i.flag.mw:before,i.flag.malawi:before{
    background-position:-36px -1977px
}
i.flag.mx:before,i.flag.mexico:before{
    background-position:-72px 0
}
i.flag.my:before,i.flag.malaysia:before{
    background-position:-72px -26px
}
i.flag.mz:before,i.flag.mozambique:before{
    background-position:-72px -52px
}
i.flag.na:before,i.flag.namibia:before{
    background-position:-72px -78px
}
i.flag.nc:before,i.flag.new.caledonia:before{
    background-position:-72px -104px
}
i.flag.ne:before,i.flag.niger:before{
    background-position:-72px -130px
}
i.flag.nf:before,i.flag.norfolk.island:before{
    background-position:-72px -156px
}
i.flag.ng:before,i.flag.nigeria:before{
    background-position:-72px -182px
}
i.flag.ni:before,i.flag.nicaragua:before{
    background-position:-72px -208px
}
i.flag.nl:before,i.flag.netherlands:before{
    background-position:-72px -234px
}
i.flag.no:before,i.flag.norway:before{
    background-position:-72px -260px
}
i.flag.np:before,i.flag.nepal:before{
    background-position:-72px -286px
}
i.flag.nr:before,i.flag.nauru:before{
    background-position:-72px -312px
}
i.flag.nu:before,i.flag.niue:before{
    background-position:-72px -338px
}
i.flag.nz:before,i.flag.new.zealand:before{
    background-position:-72px -364px
}
i.flag.om:before,i.flag.oman:before{
    background-position:-72px -390px
}
i.flag.pa:before,i.flag.panama:before{
    background-position:-72px -416px
}
i.flag.pe:before,i.flag.peru:before{
    background-position:-72px -442px
}
i.flag.pf:before,i.flag.french.polynesia:before{
    background-position:-72px -468px
}
i.flag.pg:before,i.flag.new.guinea:before{
    background-position:-72px -494px
}
i.flag.ph:before,i.flag.philippines:before{
    background-position:-72px -520px
}
i.flag.pk:before,i.flag.pakistan:before{
    background-position:-72px -546px
}
i.flag.pl:before,i.flag.poland:before{
    background-position:-72px -572px
}
i.flag.pm:before,i.flag.saint.pierre:before{
    background-position:-72px -598px
}
i.flag.pn:before,i.flag.pitcairn.islands:before{
    background-position:-72px -624px
}
i.flag.pr:before,i.flag.puerto.rico:before{
    background-position:-72px -650px
}
i.flag.ps:before,i.flag.palestine:before{
    background-position:-72px -676px
}
i.flag.pt:before,i.flag.portugal:before{
    background-position:-72px -702px
}
i.flag.pw:before,i.flag.palau:before{
    background-position:-72px -728px
}
i.flag.py:before,i.flag.paraguay:before{
    background-position:-72px -754px
}
i.flag.qa:before,i.flag.qatar:before{
    background-position:-72px -780px
}
i.flag.re:before,i.flag.reunion:before{
    background-position:-72px -806px
}
i.flag.ro:before,i.flag.romania:before{
    background-position:-72px -832px
}
i.flag.rs:before,i.flag.serbia:before{
    background-position:-72px -858px
}
i.flag.ru:before,i.flag.russia:before{
    background-position:-72px -884px
}
i.flag.rw:before,i.flag.rwanda:before{
    background-position:-72px -910px
}
i.flag.sa:before,i.flag.saudi.arabia:before{
    background-position:-72px -936px
}
i.flag.sb:before,i.flag.solomon.islands:before{
    background-position:-72px -962px
}
i.flag.sc:before,i.flag.seychelles:before{
    background-position:-72px -988px
}
i.flag.gb.sct:before,i.flag.scotland:before{
    background-position:-72px -1014px
}
i.flag.sd:before,i.flag.sudan:before{
    background-position:-72px -1040px
}
i.flag.se:before,i.flag.sweden:before{
    background-position:-72px -1066px
}
i.flag.sg:before,i.flag.singapore:before{
    background-position:-72px -1092px
}
i.flag.sh:before,i.flag.saint.helena:before{
    background-position:-72px -1118px
}
i.flag.si:before,i.flag.slovenia:before{
    background-position:-72px -1144px
}
i.flag.sj:before,i.flag.svalbard:before,i.flag.jan.mayen:before{
    background-position:-72px -1170px
}
i.flag.sk:before,i.flag.slovakia:before{
    background-position:-72px -1196px
}
i.flag.sl:before,i.flag.sierra.leone:before{
    background-position:-72px -1222px
}
i.flag.sm:before,i.flag.san.marino:before{
    background-position:-72px -1248px
}
i.flag.sn:before,i.flag.senegal:before{
    background-position:-72px -1274px
}
i.flag.so:before,i.flag.somalia:before{
    background-position:-72px -1300px
}
i.flag.sr:before,i.flag.suriname:before{
    background-position:-72px -1326px
}
i.flag.st:before,i.flag.sao.tome:before{
    background-position:-72px -1352px
}
i.flag.sv:before,i.flag.el.salvador:before{
    background-position:-72px -1378px
}
i.flag.sy:before,i.flag.syria:before{
    background-position:-72px -1404px
}
i.flag.sz:before,i.flag.swaziland:before{
    background-position:-72px -1430px
}
i.flag.tc:before,i.flag.caicos.islands:before{
    background-position:-72px -1456px
}
i.flag.td:before,i.flag.chad:before{
    background-position:-72px -1482px
}
i.flag.tf:before,i.flag.french.territories:before{
    background-position:-72px -1508px
}
i.flag.tg:before,i.flag.togo:before{
    background-position:-72px -1534px
}
i.flag.th:before,i.flag.thailand:before{
    background-position:-72px -1560px
}
i.flag.tj:before,i.flag.tajikistan:before{
    background-position:-72px -1586px
}
i.flag.tk:before,i.flag.tokelau:before{
    background-position:-72px -1612px
}
i.flag.tl:before,i.flag.timorleste:before{
    background-position:-72px -1638px
}
i.flag.tm:before,i.flag.turkmenistan:before{
    background-position:-72px -1664px
}
i.flag.tn:before,i.flag.tunisia:before{
    background-position:-72px -1690px
}
i.flag.to:before,i.flag.tonga:before{
    background-position:-72px -1716px
}
i.flag.tr:before,i.flag.turkey:before{
    background-position:-72px -1742px
}
i.flag.tt:before,i.flag.trinidad:before{
    background-position:-72px -1768px
}
i.flag.tv:before,i.flag.tuvalu:before{
    background-position:-72px -1794px
}
i.flag.tw:before,i.flag.taiwan:before{
    background-position:-72px -1820px
}
i.flag.tz:before,i.flag.tanzania:before{
    background-position:-72px -1846px
}
i.flag.ua:before,i.flag.ukraine:before{
    background-position:-72px -1872px
}
i.flag.ug:before,i.flag.uganda:before{
    background-position:-72px -1898px
}
i.flag.um:before,i.flag.us.minor.islands:before{
    background-position:-72px -1924px
}
i.flag.us:before,i.flag.america:before,i.flag.united.states:before{
    background-position:-72px -1950px
}
i.flag.uy:before,i.flag.uruguay:before{
    background-position:-72px -1976px
}
i.flag.uz:before,i.flag.uzbekistan:before{
    background-position:-108px 0
}
i.flag.va:before,i.flag.vatican.city:before{
    background-position:-108px -26px
}
i.flag.vc:before,i.flag.saint.vincent:before{
    background-position:-108px -52px
}
i.flag.ve:before,i.flag.venezuela:before{
    background-position:-108px -78px
}
i.flag.vg:before,i.flag.british.virgin.islands:before{
    background-position:-108px -104px
}
i.flag.vi:before,i.flag.us.virgin.islands:before{
    background-position:-108px -130px
}
i.flag.vn:before,i.flag.vietnam:before{
    background-position:-108px -156px
}
i.flag.vu:before,i.flag.vanuatu:before{
    background-position:-108px -182px
}
i.flag.gb.wls:before,i.flag.wales:before{
    background-position:-108px -208px
}
i.flag.wf:before,i.flag.wallis.and.futuna:before{
    background-position:-108px -234px
}
i.flag.ws:before,i.flag.samoa:before{
    background-position:-108px -260px
}
i.flag.ye:before,i.flag.yemen:before{
    background-position:-108px -286px
}
i.flag.yt:before,i.flag.mayotte:before{
    background-position:-108px -312px
}
i.flag.za:before,i.flag.south.africa:before{
    background-position:-108px -338px
}
i.flag.zm:before,i.flag.zambia:before{
    background-position:-108px -364px
}
i.flag.zw:before,i.flag.zimbabwe:before{
    background-position:-108px -390px
}
.shadow--2dp{
    box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}
.shadow--3dp{
    box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)
}
.shadow--4dp{
    box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)
}
.shadow--6dp{
    box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)
}
.shadow--8dp{
    box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)
}
.shadow--16dp{
    box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)
}
.shadow--24dp{
    box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)
}
.red-50{
    color:#ffebee!important
}
.red-100{
    color:#ffcdd2!important
}
.red-200{
    color:#ef9a9a!important
}
.red-300{
    color:#e57373!important
}
.red-400{
    color:#ef5350!important
}
.red-500{
    color:#f44336!important
}
.red-600{
    color:#e53935!important
}
.red-700{
    color:#d32f2f!important
}
.red-800{
    color:#c62828!important
}
.red-900{
    color:#b71c1c!important
}
.red-a100{
    color:#ff8a80!important
}
.red-a200{
    color:#ff5252!important
}
.red-a400{
    color:#ff1744!important
}
.red-a700{
    color:#d50000!important
}
.pink-50{
    color:#fce4ec!important
}
.pink-100{
    color:#f8bbd0!important
}
.pink-200{
    color:#f48fb1!important
}
.pink-300{
    color:#f06292!important
}
.pink-400{
    color:#ec407a!important
}
.pink-500{
    color:#e91e63!important
}
.pink-600{
    color:#d81b60!important
}
.pink-700{
    color:#c2185b!important
}
.pink-800{
    color:#ad1457!important
}
.pink-900{
    color:#880e4f!important
}
.pink-a100{
    color:#ff80ab!important
}
.pink-a200{
    color:#ff4081!important
}
.pink-a400{
    color:#f50057!important
}
.pink-a700{
    color:#c51162!important
}
.purple-50{
    color:#f3e5f5!important
}
.purple-100{
    color:#e1bee7!important
}
.purple-200{
    color:#ce93d8!important
}
.purple-300{
    color:#ba68c8!important
}
.purple-400{
    color:#ab47bc!important
}
.purple-500{
    color:#9c27b0!important
}
.purple-600{
    color:#8e24aa!important
}
.purple-700{
    color:#7b1fa2!important
}
.purple-800{
    color:#6a1b9a!important
}
.purple-900{
    color:#4a148c!important
}
.purple-a100{
    color:#ea80fc!important
}
.purple-a200{
    color:#e040fb!important
}
.purple-a400{
    color:#d500f9!important
}
.purple-a700{
    color:#a0f!important
}
.deep-purple-50{
    color:#ede7f6!important
}
.deep-purple-100{
    color:#d1c4e9!important
}
.deep-purple-200{
    color:#b39ddb!important
}
.deep-purple-300{
    color:#9575cd!important
}
.deep-purple-400{
    color:#7e57c2!important
}
.deep-purple-500{
    color:#673ab7!important
}
.deep-purple-600{
    color:#5e35b1!important
}
.deep-purple-700{
    color:#512da8!important
}
.deep-purple-800{
    color:#4527a0!important
}
.deep-purple-900{
    color:#311b92!important
}
.deep-purple-a100{
    color:#b388ff!important
}
.deep-purple-a200{
    color:#7c4dff!important
}
.deep-purple-a400{
    color:#651fff!important
}
.deep-purple-a700{
    color:#6200ea!important
}
.indigo-50{
    color:#e8eaf6!important
}
.indigo-100{
    color:#c5cae9!important
}
.indigo-200{
    color:#9fa8da!important
}
.indigo-300{
    color:#7986cb!important
}
.indigo-400{
    color:#5c6bc0!important
}
.indigo-500{
    color:#3f51b5!important
}
.indigo-600{
    color:#3949ab!important
}
.indigo-700{
    color:#303f9f!important
}
.indigo-800{
    color:#283593!important
}
.indigo-900{
    color:#1a237e!important
}
.indigo-a100{
    color:#8c9eff!important
}
.indigo-a200{
    color:#536dfe!important
}
.indigo-a400{
    color:#3d5afe!important
}
.indigo-a700{
    color:#304ffe!important
}
.blue-50{
    color:#e3f2fd!important
}
.blue-100{
    color:#bbdefb!important
}
.blue-200{
    color:#90caf9!important
}
.blue-300{
    color:#64b5f6!important
}
.blue-400{
    color:#42a5f5!important
}
.blue-500{
    color:#2196f3!important
}
.blue-600{
    color:#1e88e5!important
}
.blue-700{
    color:#1976d2!important
}
.blue-800{
    color:#1565c0!important
}
.blue-900{
    color:#0d47a1!important
}
.blue-a100{
    color:#82b1ff!important
}
.blue-a200{
    color:#448aff!important
}
.blue-a400{
    color:#2979ff!important
}
.blue-a700{
    color:#2962ff!important
}
.light-blue-50{
    color:#e1f5fe!important
}
.light-blue-100{
    color:#b3e5fc!important
}
.light-blue-200{
    color:#81d4fa!important
}
.light-blue-300{
    color:#4fc3f7!important
}
.light-blue-400{
    color:#29b6f6!important
}
.light-blue-500{
    color:#03a9f4!important
}
.light-blue-600{
    color:#039be5!important
}
.light-blue-700{
    color:#0288d1!important
}
.light-blue-800{
    color:#0277bd!important
}
.light-blue-900{
    color:#01579b!important
}
.light-blue-a100{
    color:#80d8ff!important
}
.light-blue-a200{
    color:#40c4ff!important
}
.light-blue-a400{
    color:#00b0ff!important
}
.light-blue-a700{
    color:#0091ea!important
}
.cyan-50{
    color:#e0f7fa!important
}
.cyan-100{
    color:#b2ebf2!important
}
.cyan-200{
    color:#80deea!important
}
.cyan-300{
    color:#4dd0e1!important
}
.cyan-400{
    color:#26c6da!important
}
.cyan-500{
    color:#00bcd4!important
}
.cyan-600{
    color:#00acc1!important
}
.cyan-700{
    color:#0097a7!important
}
.cyan-800{
    color:#00838f!important
}
.cyan-900{
    color:#006064!important
}
.brd-cyan-a100{
    color:#84ffff!important
}
.cyan-a200{
    color:#18ffff!important
}
.cyan-a400{
    color:#00e5ff!important
}
.cyan-a700{
    color:#00b8d4!important
}
.teal-50{
    color:#e0f2f1!important
}
.teal-100{
    color:#b2dfdb!important
}
.teal-200{
    color:#80cbc4!important
}
.teal-300{
    color:#4db6ac!important
}
.teal-400{
    color:#26a69a!important
}
.teal-500{
    color:#009688!important
}
.teal-600{
    color:#00897b!important
}
.teal-700{
    color:#00796b!important
}
.teal-800{
    color:#00695c!important
}
.teal-900{
    color:#004d40!important
}
.teal-a100{
    color:#a7ffeb!important
}
.teal-a200{
    color:#64ffda!important
}
.teal-a400{
    color:#1de9b6!important
}
.teal-a700{
    color:#00bfa5!important
}
.green-50{
    color:#e8f5e9!important
}
.green-100{
    color:#c8e6c9!important
}
.green-200{
    color:#a5d6a7!important
}
.green-300{
    color:#81c784!important
}
.green-400{
    color:#66bb6a!important
}
.green-500{
    color:#4caf50!important
}
.green-600{
    color:#43a047!important
}
.green-700{
    color:#388e3c!important
}
.green-800{
    color:#2e7d32!important
}
.green-900{
    color:#1b5e20!important
}
.green-a100{
    color:#b9f6ca!important
}
.green-a200{
    color:#69f0ae!important
}
.green-a400{
    color:#00e676!important
}
.green-a700{
    color:#00c853!important
}
.light-green-50{
    color:#f1f8e9!important
}
.light-green-100{
    color:#dcedc8!important
}
.light-green-200{
    color:#c5e1a5!important
}
.light-green-300{
    color:#aed581!important
}
.light-green-400{
    color:#9ccc65!important
}
.light-green-500{
    color:#8bc34a!important
}
.light-green-600{
    color:#7cb342!important
}
.light-green-700{
    color:#689f38!important
}
.light-green-800{
    color:#558b2f!important
}
.light-green-900{
    color:#33691e!important
}
.light-green-a100{
    color:#ccff90!important
}
.light-green-a200{
    color:#b2ff59!important
}
.light-green-a400{
    color:#76ff03!important
}
.light-green-a700{
    color:#64dd17!important
}
.lime-50{
    color:#f9fbe7!important
}
.lime-100{
    color:#f0f4c3!important
}
.lime-200{
    color:#e6ee9c!important
}
.lime-300{
    color:#dce775!important
}
.lime-400{
    color:#d4e157!important
}
.lime-500{
    color:#cddc39!important
}
.lime-600{
    color:#c0ca33!important
}
.lime-700{
    color:#afb42b!important
}
.lime-800{
    color:#9e9d24!important
}
.lime-900{
    color:#827717!important
}
.lime-a100{
    color:#f4ff81!important
}
.lime-a200{
    color:#eeff41!important
}
.lime-a400{
    color:#c6ff00!important
}
.lime-a700{
    color:#aeea00!important
}
.yellow-50{
    color:#fffde7!important
}
.yellow-100{
    color:#fff9c4!important
}
.yellow-200{
    color:#fff59d!important
}
.yellow-300{
    color:#fff176!important
}
.yellow-400{
    color:#ffee58!important
}
.yellow-500{
    color:#ffeb3b!important
}
.yellow-600{
    color:#fdd835!important
}
.yellow-700{
    color:#fbc02d!important
}
.yellow-800{
    color:#f9a825!important
}
.yellow-900{
    color:#f57f17!important
}
.yellow-a100{
    color:#ffff8d!important
}
.yellow-a200{
    color:#ff0!important
}
.yellow-a400{
    color:#ffea00!important
}
.yellow-a700{
    color:#ffd600!important
}
.amber-50{
    color:#fff8e1!important
}
.amber-100{
    color:#ffecb3!important
}
.amber-200{
    color:#ffe082!important
}
.amber-300{
    color:#ffd54f!important
}
.amber-400{
    color:#ffca28!important
}
.amber-500{
    color:#ffc107!important
}
.amber-600{
    color:#ffb300!important
}
.amber-700{
    color:#ffa000!important
}
.amber-800{
    color:#ff8f00!important
}
.amber-900{
    color:#ff6f00!important
}
.amber-a100{
    color:#ffe57f!important
}
.amber-a200{
    color:#ffd740!important
}
.amber-a400{
    color:#ffc400!important
}
.amber-a700{
    color:#ffab00!important
}
.orange-50{
    color:#fff3e0!important
}
.orange-100{
    color:#ffe0b2!important
}
.orange-200{
    color:#ffcc80!important
}
.orange-300{
    color:#ffb74d!important
}
.orange-400{
    color:#ffa726!important
}
.orange-500{
    color:#ff9800!important
}
.orange-600{
    color:#fb8c00!important
}
.orange-700{
    color:#f57c00!important
}
.orange-800{
    color:#13599b!important
}
.orange-900{
    color:#13599b!important
}
.orange-a100{
    color:#ffd180!important
}
.orange-a200{
    color:#ffab40!important
}
.orange-a400{
    color:#ff9100!important
}
.orange-a700{
    color:#ff6d00!important
}
.deep-orange-50{
    color:#fbe9e7!important
}
.deep-orange-100{
    color:#ffccbc!important
}
.deep-orange-200{
    color:#ffab91!important
}
.deep-orange-300{
    color:#ff8a65!important
}
.deep-orange-400{
    color:#ff7043!important
}
.deep-orange-500{
    color:#ff5722!important
}
.deep-orange-600{
    color:#f4511e!important
}
.deep-orange-700{
    color:#e64a19!important
}
.deep-orange-800{
    color:#d84315!important
}
.deep-orange-900{
    color:#bf360c!important
}
.deep-orange-a100{
    color:#ff9e80!important
}
.deep-orange-a200{
    color:#ff6e40!important
}
.deep-orange-a400{
    color:#ff3d00!important
}
.deep-orange-a700{
    color:#dd2c00!important
}
.brown-50{
    color:#efebe9!important
}
.brown-100{
    color:#d7ccc8!important
}
.brown-200{
    color:#bcaaa4!important
}
.brown-300{
    color:#a1887f!important
}
.brown-400{
    color:#8d6e63!important
}
.brown-500{
    color:#795548!important
}
.brown-600{
    color:#6d4c41!important
}
.brown-700{
    color:#5d4037!important
}
.brown-800{
    color:#4e342e!important
}
.brown-900{
    color:#3e2723!important
}
.grey-50{
    color:#fafafa!important
}
.grey-100{
    color:#f5f5f5!important
}
.grey-200{
    color:#eee!important
}
.grey-300{
    color:#e0e0e0!important
}
.grey-400{
    color:#bdbdbd!important
}
.grey-500{
    color:#9e9e9e!important
}
.grey-600{
    color:#757575!important
}
.grey-700{
    color:#616161!important
}
.grey-800{
    color:#424242!important
}
.grey-900{
    color:#212121!important
}
.blue-grey-50{
    color:#eceff1!important
}
.blue-grey-100{
    color:#cfd8dc!important
}
.blue-grey-200{
    color:#b0bec5!important
}
.blue-grey-300{
    color:#90a4ae!important
}
.blue-grey-400{
    color:#78909c!important
}
.blue-grey-500{
    color:#607d8b!important
}
.blue-grey-600{
    color:#546e7a!important
}
.blue-grey-700{
    color:#455a64!important
}
.blue-grey-800{
    color:#37474f!important
}
.blue-grey-900{
    color:#263238!important
}
.text-gold{
    color:#bf9361!important
}
.black{
    color:#000!important
}
.white{
    color:#fff!important
}
.bg-red-50{
    background:#ffebee!important;
    color:rgba(0,0,0,.87)!important
}
.bg-red-100{
    background:#ffcdd2!important;
    color:rgba(0,0,0,.87)!important
}
.bg-red-200{
    background:#ef9a9a!important;
    color:rgba(0,0,0,.87)!important
}
.bg-red-300{
    background:#e57373!important;
    color:rgba(0,0,0,.87)!important
}
.bg-red-400{
    background:#ef5350!important;
    color:rgba(255,255,255,.87)!important
}
.bg-red-500{
    background:#f44336!important;
    color:rgba(255,255,255,.87)!important
}
.bg-red-600{
    background:#e53935!important;
    color:rgba(255,255,255,.87)!important
}
.bg-red-700{
    background:#d32f2f!important;
    color:rgba(255,255,255,.87)!important
}
.bg-red-800{
    background:#c62828!important;
    color:rgba(255,255,255,.87)!important
}
.bg-red-900{
    background:#b71c1c!important;
    color:rgba(255,255,255,.87)!important
}
.bg-red-a100{
    background:#ff8a80!important;
    color:rgba(0,0,0,.87)!important
}
.bg-red-a200{
    background:#ff5252!important;
    color:#fff!important
}
.bg-red-a400{
    background:#ff1744!important;
    color:rgba(255,255,255,.87)!important
}
.bg-red-a700{
    background:#d50000!important;
    color:rgba(255,255,255,.87)!important
}
.bg-pink-50{
    background:#fce4ec!important;
    color:rgba(0,0,0,.87)!important
}
.bg-pink-100{
    background:#f8bbd0!important;
    color:rgba(0,0,0,.87)!important
}
.bg-pink-200{
    background:#f48fb1!important;
    color:rgba(0,0,0,.87)!important
}
.bg-pink-300{
    background:#f06292!important;
    color:#fff!important
}
.bg-pink-400{
    background:#ec407a!important;
    color:rgba(255,255,255,.87)!important
}
.bg-pink-500{
    background:#e91e63!important;
    color:rgba(255,255,255,.87)!important
}
.bg-pink-600{
    background:#d81b60!important;
    color:rgba(255,255,255,.87)!important
}
.bg-pink-700{
    background:#c2185b!important;
    color:rgba(255,255,255,.87)!important
}
.bg-pink-800{
    background:#ad1457!important;
    color:rgba(255,255,255,.87)!important
}
.bg-pink-900{
    background:#880e4f!important;
    color:rgba(255,255,255,.87)!important
}
.bg-pink-a100{
    background:#ff80ab!important;
    color:rgba(0,0,0,.87)!important
}
.bg-pink-a200{
    background:#ff4081!important;
    color:#fff!important
}
.bg-pink-a400{
    background:#f50057!important;
    color:rgba(255,255,255,.87)!important
}
.bg-pink-a700{
    background:#c51162!important;
    color:rgba(255,255,255,.87)!important
}
.bg-purple-50{
    background:#f3e5f5!important;
    color:rgba(0,0,0,.87)!important
}
.bg-purple-100{
    background:#e1bee7!important;
    color:rgba(0,0,0,.87)!important
}
.bg-purple-200{
    background:#ce93d8!important;
    color:rgba(0,0,0,.87)!important
}
.bg-purple-300{
    background:#ba68c8!important;
    color:#fff!important
}
.bg-purple-400{
    background:#ab47bc!important;
    color:#fff!important
}
.bg-purple-500{
    background:#9c27b0!important;
    color:rgba(255,255,255,.87)!important
}
.bg-purple-600{
    background:#8e24aa!important;
    color:rgba(255,255,255,.87)!important
}
.bg-purple-700{
    background:#7b1fa2!important;
    color:rgba(255,255,255,.87)!important
}
.bg-purple-800{
    background:#6a1b9a!important;
    color:rgba(255,255,255,.87)!important
}
.bg-purple-900{
    background:#4a148c!important;
    color:rgba(255,255,255,.87)!important
}
.bg-purple-a100{
    background:#ea80fc!important;
    color:rgba(0,0,0,.87)!important
}
.bg-purple-a200{
    background:#e040fb!important;
    color:#fff!important
}
.bg-purple-a400{
    background:#d500f9!important;
    color:rgba(255,255,255,.87)!important
}
.bg-purple-a700{
    background:#a0f!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-purple-50{
    background:#ede7f6!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-purple-100{
    background:#d1c4e9!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-purple-200{
    background:#b39ddb!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-purple-300{
    background:#9575cd!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-purple-400{
    background:#7e57c2!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-purple-500{
    background:#673ab7!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-purple-600{
    background:#5e35b1!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-purple-700{
    background:#512da8!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-purple-800{
    background:#4527a0!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-purple-900{
    background:#311b92!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-purple-a100{
    background:#b388ff!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-purple-a200{
    background:#7c4dff!important;
    color:#fff!important
}
.bg-deep-purple-a400{
    background:#651fff!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-purple-a700{
    background:#6200ea!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-50{
    background:#e8eaf6!important;
    color:rgba(0,0,0,.87)!important
}
.bg-indigo-100{
    background:#c5cae9!important;
    color:rgba(0,0,0,.87)!important
}
.bg-indigo-200{
    background:#9fa8da!important;
    color:rgba(0,0,0,.87)!important
}
.bg-indigo-300{
    background:#7986cb!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-400{
    background:#5c6bc0!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-500{
    background:#3f51b5!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-600{
    background:#3949ab!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-700{
    background:#303f9f!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-800{
    background:#283593!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-900{
    background:#1a237e!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-a100{
    background:#8c9eff!important;
    color:rgba(0,0,0,.87)!important
}
.bg-indigo-a200{
    background:#536dfe!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-a400{
    background:#3d5afe!important;
    color:rgba(255,255,255,.87)!important
}
.bg-indigo-a700{
    background:#304ffe!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-50{
    background:#e3f2fd!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-100{
    background:#bbdefb!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-200{
    background:#90caf9!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-300{
    background:#64b5f6!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-400{
    background:#42a5f5!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-500{
    background:#2196f3!important;
    color:#fff!important
}
.bg-blue-600{
    background:#1e88e5!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-700{
    background:#1976d2!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-800{
    background:#1565c0!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-900{
    background:#0d47a1!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-a100{
    background:#82b1ff!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-a200{
    background:#448aff!important;
    color:#fff!important
}
.bg-blue-a400{
    background:#2979ff!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-a700{
    background:#2962ff!important;
    color:rgba(255,255,255,.87)!important
}
.bg-light-blue-50{
    background:#e1f5fe!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-blue-100{
    background:#b3e5fc!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-blue-200{
    background:#81d4fa!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-blue-300{
    background:#4fc3f7!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-blue-400{
    background:#29b6f6!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-blue-500{
    background:#03a9f4!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-blue-600{
    background:#039be5!important;
    color:#fff!important
}
.bg-light-blue-700{
    background:#0288d1!important;
    color:rgba(255,255,255,.87)!important
}
.bg-light-blue-800{
    background:#0277bd!important;
    color:rgba(255,255,255,.87)!important
}
.bg-light-blue-900{
    background:#01579b!important;
    color:rgba(255,255,255,.87)!important
}
.bg-light-blue-a100{
    background:#80d8ff!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-blue-a200{
    background:#40c4ff!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-blue-a400{
    background:#00b0ff!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-blue-a700{
    background:#0091ea!important;
    color:#fff!important
}
.bg-cyan-50{
    background:#e0f7fa!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-100{
    background:#b2ebf2!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-200{
    background:#80deea!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-300{
    background:#4dd0e1!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-400{
    background:#26c6da!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-500{
    background:#00bcd4!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-600{
    background:#00acc1!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-700{
    background:#0097a7!important;
    color:rgba(255,255,255,.87)!important
}
.bg-cyan-800{
    background:#00838f!important;
    color:rgba(255,255,255,.87)!important
}
.bg-cyan-900{
    background:#006064!important;
    color:rgba(255,255,255,.87)!important
}
.bg-cyan-a100{
    background:#84ffff!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-a200{
    background:#18ffff!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-a400{
    background:#00e5ff!important;
    color:rgba(0,0,0,.87)!important
}
.bg-cyan-a700{
    background:#00b8d4!important;
    color:rgba(0,0,0,.87)!important
}
.bg-teal-50{
    background:#e0f2f1!important;
    color:rgba(0,0,0,.87)!important
}
.bg-teal-100{
    background:#b2dfdb!important;
    color:rgba(0,0,0,.87)!important
}
.bg-teal-200{
    background:#80cbc4!important;
    color:rgba(0,0,0,.87)!important
}
.bg-teal-300{
    background:#4db6ac!important;
    color:rgba(0,0,0,.87)!important
}
.bg-teal-400{
    background:#26a69a!important;
    color:rgba(0,0,0,.87)!important
}
.bg-teal-500{
    background:#009688!important;
    color:#fff!important
}
.bg-teal-600{
    background:#00897b!important;
    color:#fff!important
}
.bg-teal-700{
    background:#00796b!important;
    color:#fff!important
}
.bg-teal-800{
    background:#00695c!important;
    color:rgba(255,255,255,.87)!important
}
.bg-teal-900{
    background:#004d40!important;
    color:rgba(255,255,255,.87)!important
}
.bg-teal-a100{
    background:#a7ffeb!important;
    color:rgba(0,0,0,.87)!important
}
.bg-teal-a200{
    background:#64ffda!important;
    color:rgba(0,0,0,.87)!important
}
.bg-teal-a400{
    background:#1de9b6!important;
    color:rgba(0,0,0,.87)!important
}
.bg-teal-a700{
    background:#00bfa5!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-50{
    background:#e8f5e9!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-100{
    background:#c8e6c9!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-200{
    background:#a5d6a7!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-300{
    background:#81c784!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-400{
    background:#66bb6a!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-500{
    background:#4caf50!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-600{
    background:#43a047!important;
    color:rgba(255,255,255,.87)!important
}
.bg-green-700{
    background:#388e3c!important;
    color:rgba(255,255,255,.87)!important
}
.bg-green-800{
    background:#2e7d32!important;
    color:rgba(255,255,255,.87)!important
}
.bg-green-900{
    background:#1b5e20!important;
    color:rgba(255,255,255,.87)!important
}
.bg-green-a100{
    background:#b9f6ca!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-a200{
    background:#69f0ae!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-a400{
    background:#00e676!important;
    color:rgba(0,0,0,.87)!important
}
.bg-green-a700{
    background:#00c853!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-50{
    background:#f1f8e9!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-100{
    background:#dcedc8!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-200{
    background:#c5e1a5!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-300{
    background:#aed581!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-400{
    background:#9ccc65!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-500{
    background:#8bc34a!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-600{
    background:#7cb342!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-700{
    background:#689f38!important;
    color:#fff!important
}
.bg-light-green-800{
    background:#558b2f!important;
    color:rgba(255,255,255,.87)!important
}
.bg-light-green-900{
    background:#33691e!important;
    color:rgba(255,255,255,.87)!important
}
.bg-light-green-a100{
    background:#ccff90!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-a200{
    background:#b2ff59!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-a400{
    background:#76ff03!important;
    color:rgba(0,0,0,.87)!important
}
.bg-light-green-a700{
    background:#64dd17!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-50{
    background:#f9fbe7!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-100{
    background:#f0f4c3!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-200{
    background:#e6ee9c!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-300{
    background:#dce775!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-400{
    background:#d4e157!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-500{
    background:#cddc39!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-600{
    background:#c0ca33!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-700{
    background:#afb42b!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-800{
    background:#9e9d24!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-900{
    background:#827717!important;
    color:rgba(255,255,255,.87)!important
}
.bg-lime-a100{
    background:#f4ff81!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-a200{
    background:#eeff41!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-a400{
    background:#c6ff00!important;
    color:rgba(0,0,0,.87)!important
}
.bg-lime-a700{
    background:#aeea00!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-50{
    background:#fffde7!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-100{
    background:#fff9c4!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-200{
    background:#fff59d!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-300{
    background:#fff176!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-400{
    background:#ffee58!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-500{
    background:#ffeb3b!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-600{
    background:#fdd835!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-700{
    background:#fbc02d!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-800{
    background:#f9a825!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-900{
    background:#f57f17!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-a100{
    background:#ffff8d!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-a200{
    background:#ff0!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-a400{
    background:#ffea00!important;
    color:rgba(0,0,0,.87)!important
}
.bg-yellow-a700{
    background:#ffd600!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-50{
    background:#fff8e1!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-100{
    background:#ffecb3!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-200{
    background:#ffe082!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-300{
    background:#ffd54f!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-400{
    background:#ffca28!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-500{
    background:#ffc107!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-600{
    background:#ffb300!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-700{
    background:#ffa000!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-800{
    background:#ff8f00!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-900{
    background:#ff6f00!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-a100{
    background:#ffe57f!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-a200{
    background:#ffd740!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-a400{
    background:#ffc400!important;
    color:rgba(0,0,0,.87)!important
}
.bg-amber-a700{
    background:#ffab00!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-50{
    background:#fff3e0!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-100{
    background:#ffe0b2!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-200{
    background:#ffcc80!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-300{
    background:#ffb74d!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-400{
    background:#ffa726!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-500{
    background:#ff9800!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-600{
    background:#fb8c00!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-700{
    background:#f57c00!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-800{
    background:#13599b!important;
    color:#fff!important
}
.bg-orange-900{
    background:#13599b!important;
    color:rgba(255,255,255,.87)!important
}
.bg-orange-a100{
    background:#ffd180!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-a200{
    background:#ffab40!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-a400{
    background:#ff9100!important;
    color:rgba(0,0,0,.87)!important
}
.bg-orange-a700{
    background:#ff6d00!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-orange-50{
    background:#fbe9e7!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-orange-100{
    background:#ffccbc!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-orange-200{
    background:#ffab91!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-orange-300{
    background:#ff8a65!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-orange-400{
    background:#ff7043!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-orange-500{
    background:#ff5722!important;
    color:#fff!important
}
.bg-deep-orange-600{
    background:#f4511e!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-orange-700{
    background:#e64a19!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-orange-800{
    background:#d84315!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-orange-900{
    background:#bf360c!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-orange-a100{
    background:#ff9e80!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-orange-a200{
    background:#ff6e40!important;
    color:rgba(0,0,0,.87)!important
}
.bg-deep-orange-a400{
    background:#ff3d00!important;
    color:rgba(255,255,255,.87)!important
}
.bg-deep-orange-a700{
    background:#dd2c00!important;
    color:rgba(255,255,255,.87)!important
}
.bg-brown-50{
    background:#efebe9!important;
    color:rgba(0,0,0,.87)!important
}
.bg-brown-100{
    background:#d7ccc8!important;
    color:rgba(0,0,0,.87)!important
}
.bg-brown-200{
    background:#bcaaa4!important;
    color:rgba(0,0,0,.87)!important
}
.bg-brown-300{
    background:#a1887f!important;
    color:#fff!important
}
.bg-brown-400{
    background:#8d6e63!important;
    color:rgba(255,255,255,.87)!important
}
.bg-brown-500{
    background:#795548!important;
    color:rgba(255,255,255,.87)!important
}
.bg-brown-600{
    background:#6d4c41!important;
    color:rgba(255,255,255,.87)!important
}
.bg-brown-700{
    background:#5d4037!important;
    color:rgba(255,255,255,.87)!important
}
.bg-brown-800{
    background:#4e342e!important;
    color:rgba(255,255,255,.87)!important
}
.bg-brown-900{
    background:#3e2723!important;
    color:rgba(255,255,255,.87)!important
}
.bg-grey-50{
    background:#fafafa!important;
    color:rgba(0,0,0,.87)!important
}
.bg-grey-100{
    background:#f5f5f5!important;
    color:rgba(0,0,0,.87)!important
}
.bg-grey-200{
    background:#eee!important;
    color:rgba(0,0,0,.87)!important
}
.bg-grey-300{
    background:#e0e0e0!important;
    color:rgba(0,0,0,.87)!important
}
.bg-grey-400{
    background:#bdbdbd!important;
    color:rgba(0,0,0,.87)!important
}
.bg-grey-500{
    background:#9e9e9e!important;
    color:rgba(0,0,0,.87)!important
}
.bg-grey-600{
    background:#757575!important;
    color:rgba(255,255,255,.87)!important
}
.bg-grey-700{
    background:#616161!important;
    color:rgba(255,255,255,.87)!important
}
.bg-grey-800{
    background:#424242!important;
    color:rgba(255,255,255,.87)!important
}
.bg-grey-900{
    background:#212121!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-grey-50{
    background:#eceff1!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-grey-100{
    background:#cfd8dc!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-grey-200{
    background:#b0bec5!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-grey-300{
    background:#90a4ae!important;
    color:rgba(0,0,0,.87)!important
}
.bg-blue-grey-400{
    background:#78909c!important;
    color:#fff!important
}
.bg-blue-grey-500{
    background:#607d8b!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-grey-600{
    background:#546e7a!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-grey-700{
    background:#455a64!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-grey-800{
    background:#37474f!important;
    color:rgba(255,255,255,.87)!important
}
.bg-blue-grey-900{
    background:#263238!important;
    color:rgba(255,255,255,.87)!important
}
.bg-gold{
    background:#bf9361!important;
    color:#fff!important
}
.bg-black{
    background:#000!important;
    color:rgba(255,255,255,.87)!important
}
.bg-white{
    background:#ebebeb!important;
    color:rgba(0,0,0,.87)!important
}
.border-1{
    border:1px solid rgba(34,36,38,.15)
}
.border-top-1{
    border-top:1px solid rgba(34,36,38,.15)
}
.border-bottom-1{
    border-bottom:1px solid rgba(34,36,38,.15)
}
.brd-red-50{
    border-color:#ffebee!important
}
.brd-red-100{
    border-color:#ffcdd2!important
}
.brd-red-200{
    border-color:#ef9a9a!important
}
.brd-red-300{
    border-color:#e57373!important
}
.brd-red-400{
    border-color:#ef5350!important
}
.brd-red-500{
    border-color:#f44336!important
}
.brd-red-600{
    border-color:#e53935!important
}
.brd-red-700{
    border-color:#d32f2f!important
}
.brd-red-800{
    border-color:#c62828!important
}
.brd-red-900{
    border-color:#b71c1c!important
}
.brd-red-a100{
    border-color:#ff8a80!important
}
.brd-red-a200{
    border-color:#ff5252!important
}
.brd-red-a400{
    border-color:#ff1744!important
}
.brd-red-a700{
    border-color:#d50000!important
}
.brd-pink-50{
    border-color:#fce4ec!important
}
.brd-pink-100{
    border-color:#f8bbd0!important
}
.brd-pink-200{
    border-color:#f48fb1!important
}
.brd-pink-300{
    border-color:#f06292!important
}
.brd-pink-400{
    border-color:#ec407a!important
}
.brd-pink-500{
    border-color:#e91e63!important
}
.brd-pink-600{
    border-color:#d81b60!important
}
.brd-pink-700{
    border-color:#c2185b!important
}
.brd-pink-800{
    border-color:#ad1457!important
}
.brd-pink-900{
    border-color:#880e4f!important
}
.brd-pink-a100{
    border-color:#ff80ab!important
}
.brd-pink-a200{
    border-color:#ff4081!important
}
.brd-pink-a400{
    border-color:#f50057!important
}
.brd-pink-a700{
    border-color:#c51162!important
}
.brd-purple-50{
    border-color:#f3e5f5!important
}
.brd-purple-100{
    border-color:#e1bee7!important
}
.brd-purple-200{
    border-color:#ce93d8!important
}
.brd-purple-300{
    border-color:#ba68c8!important
}
.brd-purple-400{
    border-color:#ab47bc
}
.brd-purple-500{
    border-color:#9c27b0!important
}
.brd-purple-600{
    border-color:#8e24aa!important
}
.brd-purple-700{
    border-color:#7b1fa2!important
}
.brd-purple-800{
    border-color:#6a1b9a!important
}
.brd-purple-900{
    border-color:#4a148c!important
}
.brd-purple-a100{
    border-color:#ea80fc!important
}
.brd-purple-a200{
    border-color:#e040fb!important
}
.brd-purple-a400{
    border-color:#d500f9!important
}
.brd-purple-a700{
    border-color:#a0f!important
}
.brd-deep-purple-50{
    border-color:#ede7f6!important
}
.brd-deep-purple-100{
    border-color:#d1c4e9!important
}
.brd-deep-purple-200{
    border-color:#b39ddb!important
}
.brd-deep-purple-300{
    border-color:#9575cd!important
}
.brd-deep-purple-400{
    border-color:#7e57c2!important
}
.brd-deep-purple-500{
    border-color:#673ab7!important
}
.brd-deep-purple-600{
    border-color:#5e35b1!important
}
.brd-deep-purple-700{
    border-color:#512da8!important
}
.brd-deep-purple-800{
    border-color:#4527a0!important
}
.brd-deep-purple-900{
    border-color:#311b92!important
}
.brd-deep-purple-a100{
    border-color:#b388ff!important
}
.brd-deep-purple-a200{
    border-color:#7c4dff!important
}
.brd-deep-purple-a400{
    border-color:#651fff!important
}
.brd-deep-purple-a700{
    border-color:#6200ea!important
}
.brd-indigo-50{
    border-color:#e8eaf6!important
}
.brd-indigo-100{
    border-color:#c5cae9!important
}
.brd-indigo-200{
    border-color:#9fa8da!important
}
.brd-indigo-300{
    border-color:#7986cb!important
}
.brd-indigo-400{
    border-color:#5c6bc0!important
}
.brd-indigo-500{
    border-color:#3f51b5!important
}
.brd-indigo-600{
    border-color:#3949ab!important
}
.brd-indigo-700{
    border-color:#303f9f!important
}
.brd-indigo-800{
    border-color:#283593!important
}
.brd-indigo-900{
    border-color:#1a237e!important
}
.brd-indigo-a100{
    border-color:#8c9eff!important
}
.brd-indigo-a200{
    border-color:#536dfe!important
}
.brd-indigo-a400{
    border-color:#3d5afe!important
}
.brd-indigo-a700{
    border-color:#304ffe!important
}
.brd-blue-50{
    border-color:#e3f2fd!important
}
.brd-blue-100{
    border-color:#bbdefb!important
}
.brd-blue-200{
    border-color:#90caf9!important
}
.brd-blue-300{
    border-color:#64b5f6!important
}
.brd-blue-400{
    border-color:#42a5f5!important
}
.brd-blue-500{
    border-color:#2196f3!important
}
.brd-blue-600{
    border-color:#1e88e5!important
}
.brd-blue-700{
    border-color:#1976d2!important
}
.brd-blue-800{
    border-color:#1565c0!important
}
.brd-blue-900{
    border-color:#0d47a1!important
}
.brd-blue-a100{
    border-color:#82b1ff!important
}
.brd-blue-a200{
    border-color:#448aff!important
}
.brd-blue-a400{
    border-color:#2979ff!important
}
.brd-blue-a700{
    border-color:#2962ff!important
}
.brd-light-blue-50{
    border-color:#e1f5fe!important
}
.brd-light-blue-100{
    border-color:#b3e5fc!important
}
.brd-light-blue-200{
    border-color:#81d4fa!important
}
.brd-light-blue-300{
    border-color:#4fc3f7!important
}
.brd-light-blue-400{
    border-color:#29b6f6!important
}
.brd-light-blue-500{
    border-color:#03a9f4!important
}
.brd-light-blue-600{
    border-color:#039be5!important
}
.brd-light-blue-700{
    border-color:#0288d1!important
}
.brd-light-blue-800{
    border-color:#0277bd!important
}
.brd-light-blue-900{
    border-color:#01579b!important
}
.brd-light-blue-a100{
    border-color:#80d8ff!important
}
.brd-light-blue-a200{
    border-color:#40c4ff!important
}
.brd-light-blue-a400{
    border-color:#00b0ff!important
}
.brd-light-blue-a700{
    border-color:#0091ea!important
}
.brd-cyan-50{
    border-color:#e0f7fa!important
}
.brd-cyan-100{
    border-color:#b2ebf2!important
}
.brd-cyan-200{
    border-color:#80deea!important
}
.brd-cyan-300{
    border-color:#4dd0e1!important
}
.brd-cyan-400{
    border-color:#26c6da!important
}
.brd-cyan-500{
    border-color:#00bcd4!important
}
.brd-cyan-600{
    border-color:#00acc1!important
}
.brd-cyan-700{
    border-color:#0097a7!important
}
.brd-cyan-800{
    border-color:#00838f!important
}
.brd-cyan-900{
    border-color:#006064!important
}
.brd-cyan-a100{
    border-color:#84ffff!important
}
.brd-cyan-a200{
    border-color:#18ffff!important
}
.brd-cyan-a400{
    border-color:#00e5ff!important
}
.brd-cyan-a700{
    border-color:#00b8d4!important
}
.brd-teal-50{
    border-color:#e0f2f1!important
}
.brd-teal-100{
    border-color:#b2dfdb!important
}
.brd-teal-200{
    border-color:#80cbc4!important
}
.brd-teal-300{
    border-color:#4db6ac!important
}
.brd-teal-400{
    border-color:#26a69a!important
}
.brd-teal-500{
    border-color:#009688!important
}
.brd-teal-600{
    border-color:#00897b!important
}
.brd-teal-700{
    border-color:#00796b!important
}
.brd-teal-800{
    border-color:#00695c!important
}
.brd-teal-900{
    border-color:#004d40!important
}
.brd-teal-a100{
    border-color:#a7ffeb!important
}
.brd-teal-a200{
    border-color:#64ffda!important
}
.brd-teal-a400{
    border-color:#1de9b6!important
}
.brd-teal-a700{
    border-color:#00bfa5!important
}
.brd-green-50{
    border-color:#e8f5e9!important
}
.brd-green-100{
    border-color:#c8e6c9!important
}
.brd-green-200{
    border-color:#a5d6a7!important
}
.brd-green-300{
    border-color:#81c784!important
}
.brd-green-400{
    border-color:#66bb6a!important
}
.brd-green-500{
    border-color:#4caf50!important
}
.brd-green-600{
    border-color:#43a047!important
}
.brd-green-700{
    border-color:#388e3c!important
}
.brd-green-800{
    border-color:#2e7d32!important
}
.brd-green-900{
    border-color:#1b5e20!important
}
.brd-green-a100{
    border-color:#b9f6ca!important
}
.brd-green-a200{
    border-color:#69f0ae!important
}
.brd-green-a400{
    border-color:#00e676!important
}
.brd-green-a700{
    border-color:#00c853!important
}
.brd-light-green-50{
    border-color:#f1f8e9!important
}
.brd-light-green-100{
    border-color:#dcedc8!important
}
.brd-light-green-200{
    border-color:#c5e1a5!important
}
.brd-light-green-300{
    border-color:#aed581!important
}
.brd-light-green-400{
    border-color:#9ccc65!important
}
.brd-light-green-500{
    border-color:#8bc34a!important
}
.brd-light-green-600{
    border-color:#7cb342!important
}
.brd-light-green-700{
    border-color:#689f38!important
}
.brd-light-green-800{
    border-color:#558b2f!important
}
.brd-light-green-900{
    border-color:#33691e!important
}
.brd-light-green-a100{
    border-color:#ccff90!important
}
.brd-light-green-a200{
    border-color:#b2ff59!important
}
.brd-light-green-a400{
    border-color:#76ff03!important
}
.brd-light-green-a700{
    border-color:#64dd17!important
}
.brd-lime-50{
    border-color:#f9fbe7!important
}
.brd-lime-100{
    border-color:#f0f4c3!important
}
.brd-lime-200{
    border-color:#e6ee9c!important
}
.brd-lime-300{
    border-color:#dce775!important
}
.brd-lime-400{
    border-color:#d4e157!important
}
.brd-lime-500{
    border-color:#cddc39!important
}
.brd-lime-600{
    border-color:#c0ca33!important
}
.brd-lime-700{
    border-color:#afb42b!important
}
.brd-lime-800{
    border-color:#9e9d24!important
}
.brd-lime-900{
    border-color:#827717!important
}
.brd-lime-a100{
    border-color:#f4ff81!important
}
.brd-lime-a200{
    border-color:#eeff41!important
}
.brd-lime-a400{
    border-color:#c6ff00!important
}
.brd-lime-a700{
    border-color:#aeea00!important
}
.brd-yellow-50{
    border-color:#fffde7!important
}
.brd-yellow-100{
    border-color:#fff9c4!important
}
.brd-yellow-200{
    border-color:#fff59d!important
}
.brd-yellow-300{
    border-color:#fff176!important
}
.brd-yellow-400{
    border-color:#ffee58!important
}
.brd-yellow-500{
    border-color:#ffeb3b!important
}
.brd-yellow-600{
    border-color:#fdd835!important
}
.brd-yellow-700{
    border-color:#fbc02d!important
}
.brd-yellow-800{
    border-color:#f9a825!important
}
.brd-yellow-900{
    border-color:#f57f17!important
}
.brd-yellow-a100{
    border-color:#ffff8d!important
}
.brd-yellow-a200{
    border-color:#ff0!important
}
.brd-yellow-a400{
    border-color:#ffea00!important
}
.brd-yellow-a700{
    border-color:#ffd600!important
}
.brd-amber-50{
    border-color:#fff8e1!important
}
.brd-amber-100{
    border-color:#ffecb3!important
}
.brd-amber-200{
    border-color:#ffe082!important
}
.brd-amber-300{
    border-color:#ffd54f!important
}
.brd-amber-400{
    border-color:#ffca28!important
}
.brd-amber-500{
    border-color:#ffc107!important
}
.brd-amber-600{
    border-color:#ffb300!important
}
.brd-amber-700{
    border-color:#ffa000!important
}
.brd-amber-800{
    border-color:#ff8f00!important
}
.brd-amber-900{
    border-color:#ff6f00!important
}
.brd-amber-a100{
    border-color:#ffe57f!important
}
.brd-amber-a200{
    border-color:#ffd740!important
}
.brd-amber-a400{
    border-color:#ffc400!important
}
.brd-amber-a700{
    border-color:#ffab00!important
}
.brd-orange-50{
    border-color:#fff3e0!important
}
.brd-orange-100{
    border-color:#ffe0b2!important
}
.brd-orange-200{
    border-color:#ffcc80!important
}
.brd-orange-300{
    border-color:#ffb74d!important
}
.brd-orange-400{
    border-color:#ffa726!important
}
.brd-orange-500{
    border-color:#ff9800!important
}
.brd-orange-600{
    border-color:#fb8c00!important
}
.brd-orange-700{
    border-color:#f57c00!important
}
.brd-orange-800{
    border-color:#13599b!important
}
.brd-orange-900{
    border-color:#13599b!important
}
.brd-orange-a100{
    border-color:#ffd180!important
}
.brd-orange-a200{
    border-color:#ffab40!important
}
.brd-orange-a400{
    border-color:#ff9100!important
}
.brd-orange-a700{
    border-color:#ff6d00!important
}
.brd-deep-orange-50{
    border-color:#fbe9e7!important
}
.brd-deep-orange-100{
    border-color:#ffccbc!important
}
.brd-deep-orange-200{
    border-color:#ffab91!important
}
.brd-deep-orange-300{
    border-color:#ff8a65!important
}
.brd-deep-orange-400{
    border-color:#ff7043!important
}
.brd-deep-orange-500{
    border-color:#ff5722!important
}
.brd-deep-orange-600{
    border-color:#f4511e!important
}
.brd-deep-orange-700{
    border-color:#e64a19!important
}
.brd-deep-orange-800{
    border-color:#d84315!important
}
.brd-deep-orange-900{
    border-color:#bf360c!important
}
.brd-deep-orange-a100{
    border-color:#ff9e80!important
}
.brd-deep-orange-a200{
    border-color:#ff6e40!important
}
.brd-deep-orange-a400{
    border-color:#ff3d00!important
}
.brd-deep-orange-a700{
    border-color:#dd2c00!important
}
.brd-brown-50{
    border-color:#efebe9!important
}
.brd-brown-100{
    border-color:#d7ccc8!important
}
.brd-brown-200{
    border-color:#bcaaa4!important
}
.brd-brown-300{
    border-color:#a1887f!important
}
.brd-brown-400{
    border-color:#8d6e63!important
}
.brd-brown-500{
    border-color:#795548!important
}
.brd-brown-600{
    border-color:#6d4c41!important
}
.brd-brown-700{
    border-color:#5d4037!important
}
.brd-brown-800{
    border-color:#4e342e!important
}
.brd-brown-900{
    border-color:#3e2723!important
}
.brd-grey-50{
    border-color:#fafafa!important
}
.brd-grey-100{
    border-color:#f5f5f5!important
}
.brd-grey-200{
    border-color:#eee!important
}
.brd-grey-300{
    border-color:#e0e0e0!important
}
.brd-grey-400{
    border-color:#bdbdbd!important
}
.brd-grey-500{
    border-color:#9e9e9e!important
}
.brd-grey-600{
    border-color:#757575!important
}
.brd-grey-700{
    border-color:#616161!important
}
.brd-grey-800{
    border-color:#424242!important
}
.brd-grey-900{
    border-color:#212121!important
}
.brd-blue-grey-50{
    border-color:#eceff1!important
}
.brd-blue-grey-100{
    border-color:#cfd8dc!important
}
.brd-blue-grey-200{
    border-color:#b0bec5!important
}
.brd-blue-grey-300{
    border-color:#90a4ae!important
}
.brd-blue-grey-400{
    border-color:#78909c!important
}
.brd-blue-grey-500{
    border-color:#607d8b!important
}
.brd-blue-grey-600{
    border-color:#546e7a!important
}
.brd-blue-grey-700{
    border-color:#455a64!important
}
.brd-blue-grey-800{
    border-color:#37474f!important
}
.brd-blue-grey-900{
    border-color:#263238!important
}
.brd-gold{
    border-color:#bf9361!important
}
.brd-black{
    border-color:#000!important
}
.brd-white{
    border-color:#fff!important
}
.font-size-10{
    font-size:10px!important
}
.font-size-11{
    font-size:11px!important
}
.font-size-12{
    font-size:12px!important
}
.font-size-13{
    font-size:13px!important
}
.font-size-14{
    font-size:14px!important
}
.font-size-15{
    font-size:15px!important
}
.font-size-16{
    font-size:16px!important
}
.font-size-18{
    font-size:18px!important
}
.font-size-20{
    font-size:20px!important
}
.font-size-22{
    font-size:22px!important
}
.font-size-24{
    font-size:24px!important
}
.font-size-26{
    font-size:26px!important
}
.font-size-28{
    font-size:28px!important
}
.font-size-30{
    font-size:30px!important
}
.font-size-32{
    font-size:32px!important
}
.font-size-34{
    font-size:34px!important
}
.font-size-36{
    font-size:36px!important
}
.font-size-50{
    font-size:50px!important
}
.font-size-60{
    font-size:60px!important
}
.font-size-70{
    font-size:70px!important
}
.font-size-100{
    font-size:100px!important
}
@media(max-width:992px){
    .md-font-size-10{
        font-size:10px!important
    }
    .md-font-size-11{
        font-size:11px!important
    }
    .md-font-size-12{
        font-size:12px!important
    }
    .md-font-size-13{
        font-size:13px!important
    }
    .md-font-size-14{
        font-size:14px!important
    }
    .md-font-size-15{
        font-size:15px!important
    }
    .md-font-size-16{
        font-size:16px!important
    }
    .md-font-size-18{
        font-size:18px!important
    }
    .md-font-size-20{
        font-size:20px!important
    }
    .md-font-size-22{
        font-size:22px!important
    }
    .md-font-size-24{
        font-size:24px!important
    }
    .md-font-size-26{
        font-size:26px!important
    }
    .md-font-size-28{
        font-size:28px!important
    }
    .md-font-size-30{
        font-size:30px!important
    }
    .md-font-size-32{
        font-size:32px!important
    }
    .md-font-size-34{
        font-size:34px!important
    }
    .md-font-size-36{
        font-size:36px!important
    }
    .md-font-size-50{
        font-size:50px!important
    }
    .md-font-size-60{
        font-size:60px!important
    }
    .md-font-size-70{
        font-size:70px!important
    }
    .md-font-size-100{
        font-size:100px!important
    }
}
@media(max-width:768px){
    .sm-font-size-10{
        font-size:10px!important
    }
    .sm-font-size-11{
        font-size:11px!important
    }
    .sm-font-size-12{
        font-size:12px!important
    }
    .sm-font-size-13{
        font-size:13px!important
    }
    .sm-font-size-14{
        font-size:14px!important
    }
    .sm-font-size-15{
        font-size:15px!important
    }
    .sm-font-size-16{
        font-size:16px!important
    }
    .sm-font-size-18{
        font-size:18px!important
    }
    .sm-font-size-20{
        font-size:20px!important
    }
    .sm-font-size-22{
        font-size:22px!important
    }
    .sm-font-size-24{
        font-size:24px!important
    }
    .sm-font-size-26{
        font-size:26px!important
    }
    .sm-font-size-28{
        font-size:28px!important
    }
    .sm-font-size-30{
        font-size:30px!important
    }
    .sm-font-size-32{
        font-size:32px!important
    }
    .sm-font-size-34{
        font-size:34px!important
    }
    .sm-font-size-36{
        font-size:36px!important
    }
    .sm-font-size-50{
        font-size:50px!important
    }
    .sm-font-size-60{
        font-size:60px!important
    }
    .sm-font-size-70{
        font-size:70px!important
    }
    .sm-font-size-100{
        font-size:100px!important
    }
}
@media(max-width:480px){
    .xs-font-size-10{
        font-size:10px!important
    }
    .xs-font-size-11{
        font-size:11px!important
    }
    .xs-font-size-12{
        font-size:12px!important
    }
    .xs-font-size-13{
        font-size:13px!important
    }
    .xs-font-size-14{
        font-size:14px!important
    }
    .xs-font-size-15{
        font-size:15px!important
    }
    .xs-font-size-16{
        font-size:16px!important
    }
    .xs-font-size-18{
        font-size:18px!important
    }
    .xs-font-size-20{
        font-size:20px!important
    }
    .xs-font-size-22{
        font-size:22px!important
    }
    .xs-font-size-24{
        font-size:24px!important
    }
    .xs-font-size-26{
        font-size:26px!important
    }
    .xs-font-size-28{
        font-size:28px!important
    }
    .xs-font-size-30{
        font-size:30px!important
    }
    .xs-font-size-32{
        font-size:32px!important
    }
    .xs-font-size-34{
        font-size:34px!important
    }
    .xs-font-size-36{
        font-size:36px!important
    }
    .xs-font-size-50{
        font-size:50px!important
    }
    .xs-font-size-60{
        font-size:60px!important
    }
    .xs-font-size-70{
        font-size:70px!important
    }
    .xs-font-size-100{
        font-size:100px!important
    }
}
.fweight-200{
    font-weight:200!important
}
.fweight-300{
    font-weight:300!important
}
.fweight-400{
    font-weight:400!important
}
.fweight-500{
    font-weight:500!important
}
.fweight-600{
    font-weight:600!important
}
.fweight-700{
    font-weight:700!important
}
.line-height-1{
    line-height:1
}
.line-height-base{
    line-height:1.4
}
.line-height-2{
    line-height:2
}
.radius-0{
    border-radius:0!important
}
.radius-3{
    border-radius:3px!important
}
.radius-5{
    border-radius:5px!important
}
.radius-6{
    border-radius:6px!important
}
.radius-7{
    border-radius:7px!important
}
.radius-8{
    border-radius:8px!important
}
.radius-9{
    border-radius:9px!important
}
.radius-10{
    border-radius:10px!important
}
.radius-20{
    border-radius:20px!important
}
.radius-30{
    border-radius:30px!important
}
.radius-40{
    border-radius:40px!important
}
.radius-50{
    border-radius:50px!important
}
.radius-circle{
    border-radius:50%!important
}
.radius-t-l-0{
    border-top-left-radius:0!important
}
.radius-t-l-3{
    border-top-left-radius:3px!important
}
.radius-t-l-5{
    border-top-left-radius:5px!important
}
.radius-t-l-6{
    border-top-left-radius:6px!important
}
.radius-t-l-7{
    border-top-left-radius:7px!important
}
.radius-t-l-8{
    border-top-left-radius:8px!important
}
.radius-t-l-9{
    border-top-left-radius:9px!important
}
.radius-t-l-10{
    border-top-left-radius:10px!important
}
.radius-t-l-20{
    border-top-left-radius:20px!important
}
.radius-t-l-30{
    border-top-left-radius:30px!important
}
.radius-t-l-40{
    border-top-left-radius:40px!important
}
.radius-t-l-50{
    border-top-left-radius:50px!important
}
.radius-t-r-0{
    border-top-right-radius:0!important
}
.radius-t-r-3{
    border-top-right-radius:3px!important
}
.radius-t-r-5{
    border-top-right-radius:5px!important
}
.radius-t-r-6{
    border-top-right-radius:6px!important
}
.radius-t-r-7{
    border-top-right-radius:7px!important
}
.radius-t-r-8{
    border-top-right-radius:8px!important
}
.radius-t-r-9{
    border-top-right-radius:9px!important
}
.radius-t-r-10{
    border-top-right-radius:10px!important
}
.radius-t-r-20{
    border-top-right-radius:20px!important
}
.radius-t-r-30{
    border-top-right-radius:30px!important
}
.radius-t-r-40{
    border-top-right-radius:40px!important
}
.radius-t-r-50{
    border-top-right-radius:50px!important
}
.radius-b-l-0{
    border-bottom-left-radius:0!important
}
.radius-b-l-3{
    border-bottom-left-radius:3px!important
}
.radius-b-l-5{
    border-bottom-left-radius:5px!important
}
.radius-b-l-6{
    border-bottom-left-radius:6px!important
}
.radius-b-l-7{
    border-bottom-left-radius:7px!important
}
.radius-b-l-8{
    border-bottom-left-radius:8px!important
}
.radius-b-l-9{
    border-bottom-left-radius:9px!important
}
.radius-b-l-10{
    border-bottom-left-radius:10px!important
}
.radius-b-l-20{
    border-bottom-left-radius:20px!important
}
.radius-b-l-30{
    border-bottom-left-radius:30px!important
}
.radius-b-l-40{
    border-bottom-left-radius:40px!important
}
.radius-b-l-50{
    border-bottom-left-radius:50px!important
}
.radius-b-r-0{
    border-bottom-right-radius:0!important
}
.radius-b-r-3{
    border-bottom-right-radius:3px!important
}
.radius-b-r-5{
    border-bottom-right-radius:5px!important
}
.radius-b-r-6{
    border-bottom-right-radius:6px!important
}
.radius-b-r-7{
    border-bottom-right-radius:7px!important
}
.radius-b-r-8{
    border-bottom-right-radius:8px!important
}
.radius-b-r-9{
    border-bottom-right-radius:9px!important
}
.radius-b-r-10{
    border-bottom-right-radius:10px!important
}
.radius-b-r-20{
    border-bottom-right-radius:20px!important
}
.radius-b-r-30{
    border-bottom-right-radius:30px!important
}
.radius-b-r-40{
    border-bottom-right-radius:40px!important
}
.radius-b-r-50{
    border-bottom-right-radius:50px!important
}
.radius-ba-0:before,.radius-ba-0:after{
    border-radius:0!important
}
.radius-ba-3:before,.radius-ba-3:after{
    border-radius:3px!important
}
.radius-ba-5:before,.radius-ba-5:after{
    border-radius:5px!important
}
.radius-ba-6:before,.radius-ba-6:after{
    border-radius:6px!important
}
.radius-ba-7:before,.radius-ba-7:after{
    border-radius:7px!important
}
.radius-ba-8:before,.radius-ba-8:after{
    border-radius:8px!important
}
.radius-ba-9:before,.radius-ba-9:after{
    border-radius:9px!important
}
.radius-ba-10:before,.radius-ba-10:after{
    border-radius:10px!important
}
.radius-ba-20:before,.radius-ba-20:after{
    border-radius:20px!important
}
.radius-ba-30:before,.radius-ba-30:after{
    border-radius:30px!important
}
.radius-ba-40:before,.radius-ba-40:after{
    border-radius:40px!important
}
.radius-ba-50:before,.radius-ba-50:after{
    border-radius:50px!important
}
.radius-ba-circle:before,.radius-ba-circle:after{
    border-radius:50%!important
}
.radius-b-0:before{
    border-radius:0!important
}
.radius-b-3:before{
    border-radius:3px!important
}
.radius-b-5:before{
    border-radius:5px!important
}
.radius-b-6:before{
    border-radius:6px!important
}
.radius-b-7:before{
    border-radius:7px!important
}
.radius-b-8:before{
    border-radius:8px!important
}
.radius-b-9:before{
    border-radius:9px!important
}
.radius-b-10:before{
    border-radius:10px!important
}
.radius-b-20:before{
    border-radius:20px!important
}
.radius-b-30:before{
    border-radius:30px!important
}
.radius-b-40:before{
    border-radius:40px!important
}
.radius-b-50:before{
    border-radius:50px!important
}
.radius-b-circle:before{
    border-radius:50%!important
}
.radius-a-0:after{
    border-radius:0!important
}
.radius-a-3:after{
    border-radius:3px!important
}
.radius-a-5:after{
    border-radius:5px!important
}
.radius-a-6:after{
    border-radius:6px!important
}
.radius-a-7:after{
    border-radius:7px!important
}
.radius-a-8:after{
    border-radius:8px!important
}
.radius-a-9:after{
    border-radius:9px!important
}
.radius-a-10:after{
    border-radius:10px!important
}
.radius-a-20:after{
    border-radius:20px!important
}
.radius-a-30:after{
    border-radius:30px!important
}
.radius-a-40:after{
    border-radius:40px!important
}
.radius-a-50:after{
    border-radius:50px!important
}
.radius-a-circle:after{
    border-radius:50%!important
}
