@charset "utf-8";body{background:url(../images/innerpage_bg.jpg);border-top:#025da4 10px solid;font-family:Arial,Helvetica,sans-serif;font-family:open_sansregular,sans-serif;font-family:latoregular,sans-serif;font-weight:400;}p{text-align:justify;}.btn{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:none;}.btn-3d{-webkit-box-shadow:0 -5px 0px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -5px 0px rgba(0,0,0,0.2) inset;box-shadow:0 -5px 0px rgba(0,0,0,0.2) inset;}.btn-3d:active{-webkit-box-shadow:0 -1px 0px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0px rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0px rgba(0,0,0,0.2) inset;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);transform:translate(0,3px);}.btn-3d.btn-lg{padding-bottom:15px;}.btn-teal{background-color:#00b5ad;border-color:#00b5ad;color:#fff;}.btn-teal:hover{background-color:#00827c;border-color:#00827c;color:#fff;}.panel.panel-teal{border-color:#00b5ad;border-radius:0;}.panel-teal>.panel-heading{background-color:#00b5ad/*dark: #008080*/;
    border-color: #00b5ad;
	border-top-left-radius:0;
	border-top-right-radius:0;
}.panel-teal .panel-title{font-weight:600;}.horizontal-divided-list{border-left:1px solid rgba(34,36,38,0.15);}i.flag:not(.icon){display:inline-block;width:16px;height:11px;line-height:11px;vertical-align:baseline;margin:0em 0.5em 0em 0em;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:0px 0px;}i.flag.ae:before,i.flag.united.arab.emirates:before,i.flag.uae:before{background-position:0px -26px;}i.flag.af:before,i.flag.afghanistan:before{background-position:0px -52px;}i.flag.ag:before,i.flag.antigua:before{background-position:0px -78px;}i.flag.ai:before,i.flag.anguilla:before{background-position:0px -104px;}i.flag.al:before,i.flag.albania:before{background-position:0px -130px;}i.flag.am:before,i.flag.armenia:before{background-position:0px -156px;}i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0px -182px;}i.flag.ao:before,i.flag.angola:before{background-position:0px -208px;}i.flag.ar:before,i.flag.argentina:before{background-position:0px -234px;}i.flag.as:before,i.flag.american.samoa:before{background-position:0px -260px;}i.flag.at:before,i.flag.austria:before{background-position:0px -286px;}i.flag.au:before,i.flag.australia:before{background-position:0px -312px;}i.flag.aw:before,i.flag.aruba:before{background-position:0px -338px;}i.flag.ax:before,i.flag.aland.islands:before{background-position:0px -364px;}i.flag.az:before,i.flag.azerbaijan:before{background-position:0px -390px;}i.flag.ba:before,i.flag.bosnia:before{background-position:0px -416px;}i.flag.bb:before,i.flag.barbados:before{background-position:0px -442px;}i.flag.bd:before,i.flag.bangladesh:before{background-position:0px -468px;}i.flag.be:before,i.flag.belgium:before{background-position:0px -494px;}i.flag.bf:before,i.flag.burkina.faso:before{background-position:0px -520px;}i.flag.bg:before,i.flag.bulgaria:before{background-position:0px -546px;}i.flag.bh:before,i.flag.bahrain:before{background-position:0px -572px;}i.flag.bi:before,i.flag.burundi:before{background-position:0px -598px;}i.flag.bj:before,i.flag.benin:before{background-position:0px -624px;}i.flag.bm:before,i.flag.bermuda:before{background-position:0px -650px;}i.flag.bn:before,i.flag.brunei:before{background-position:0px -676px;}i.flag.bo:before,i.flag.bolivia:before{background-position:0px -702px;}i.flag.br:before,i.flag.brazil:before{background-position:0px -728px;}i.flag.bs:before,i.flag.bahamas:before{background-position:0px -754px;}i.flag.bt:before,i.flag.bhutan:before{background-position:0px -780px;}i.flag.bv:before,i.flag.bouvet.island:before{background-position:0px -806px;}i.flag.bw:before,i.flag.botswana:before{background-position:0px -832px;}i.flag.by:before,i.flag.belarus:before{background-position:0px -858px;}i.flag.bz:before,i.flag.belize:before{background-position:0px -884px;}i.flag.ca:before,i.flag.canada:before{background-position:0px -910px;}i.flag.cc:before,i.flag.cocos.islands:before{background-position:0px -962px;}i.flag.cd:before,i.flag.congo:before{background-position:0px -988px;}i.flag.cf:before,i.flag.central.african.republic:before{background-position:0px -1014px;}i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0px -1040px;}i.flag.ch:before,i.flag.switzerland:before{background-position:0px -1066px;}i.flag.ci:before,i.flag.cote.divoire:before{background-position:0px -1092px;}i.flag.ck:before,i.flag.cook.islands:before{background-position:0px -1118px;}i.flag.cl:before,i.flag.chile:before{background-position:0px -1144px;}i.flag.cm:before,i.flag.cameroon:before{background-position:0px -1170px;}i.flag.cn:before,i.flag.china:before{background-position:0px -1196px;}i.flag.co:before,i.flag.colombia:before{background-position:0px -1222px;}i.flag.cr:before,i.flag.costa.rica:before{background-position:0px -1248px;}i.flag.cs:before,i.flag.serbia:before{background-position:0px -1274px;}i.flag.cu:before,i.flag.cuba:before{background-position:0px -1300px;}i.flag.cv:before,i.flag.cape.verde:before{background-position:0px -1326px;}i.flag.cx:before,i.flag.christmas.island:before{background-position:0px -1352px;}i.flag.cy:before,i.flag.cyprus:before{background-position:0px -1378px;}i.flag.cz:before,i.flag.czech.republic:before{background-position:0px -1404px;}i.flag.de:before,i.flag.germany:before{background-position:0px -1430px;}i.flag.dj:before,i.flag.djibouti:before{background-position:0px -1456px;}i.flag.dk:before,i.flag.denmark:before{background-position:0px -1482px;}i.flag.dm:before,i.flag.dominica:before{background-position:0px -1508px;}i.flag.do:before,i.flag.dominican.republic:before{background-position:0px -1534px;}i.flag.dz:before,i.flag.algeria:before{background-position:0px -1560px;}i.flag.ec:before,i.flag.ecuador:before{background-position:0px -1586px;}i.flag.ee:before,i.flag.estonia:before{background-position:0px -1612px;}i.flag.eg:before,i.flag.egypt:before{background-position:0px -1638px;}i.flag.eh:before,i.flag.western.sahara:before{background-position:0px -1664px;}i.flag.er:before,i.flag.eritrea:before{background-position:0px -1716px;}i.flag.es:before,i.flag.spain:before{background-position:0px -1742px;}i.flag.et:before,i.flag.ethiopia:before{background-position:0px -1768px;}i.flag.eu:before,i.flag.european.union:before{background-position:0px -1794px;}i.flag.fi:before,i.flag.finland:before{background-position:0px -1846px;}i.flag.fj:before,i.flag.fiji:before{background-position:0px -1872px;}i.flag.fk:before,i.flag.falkland.islands:before{background-position:0px -1898px;}i.flag.fm:before,i.flag.micronesia:before{background-position:0px -1924px;}i.flag.fo:before,i.flag.faroe.islands:before{background-position:0px -1950px;}i.flag.fr:before,i.flag.france:before{background-position:0px -1976px;}i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0px;}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 0px;}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 0px;}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;}@font-face{font-family:'si';src:url('../socicon/socicon.eot');src:url('../socicon/socicon.eot?#iefix') format('embedded-opentype'),url('../socicon/socicon.woff') format('woff'),url('../socicon/socicon.ttf') format('truetype'),url('../socicon/socicon.svg#icomoonregular') format('svg');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face{font-family:si;src:url(../socicon/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:40px;height:40px;line-height:40px;font-size:22px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin-right:0px;color:#ffffff;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:'b';}.soc-blogger{background-color:#ec661c;}.soc-blogger:before{content:'A';}.soc-twitter{background-color:#4da7de;}.soc-twitter:before{content:'a';}.soc-linkedin{background-color:#3371b7;}.soc-linkedin:before{content:'j';}.soc-google{background-color:#d93e2d;}.soc-google:before{content:'c';}.soc-pinterest{background-color:#c92619;}.soc-pinterest:before{content:'d';}.vcenter{display:inline-block;vertical-align:middle;float:none;}.btn-teritary{background-color:#10b292;border-color:#03886E;color:#fff;}.btn-teritary:hover{background-color:#04a686;border-color:#03886E;color:#fff;}.browser_by_subject ul li a,.btn_custom,.contact_form .btn-primary,.latst_rsch_repts ul li,.srch_btn,.testimonial{transition:all 1s ease-in-out 0s}.browser_by_subject ul li,.clin_medcal_jrnal ul li,.clinical_medical_journals ul li,.contries ul li,.contry ul li,.home_subjt ul li,.journal_list_subject ul li,.journal_subjt ul li,.latst_rsch_repts ul li,.socialIc ul li,.subjt ul li,.widget_speical ul li,.widget_wraper_gry ul li,ul.ftrQlinks li,ul.side_blocks_ul li,ul.socialIc li{list-style-type:none}.srch_area,.srch_area_inner{height:38px;line-height:38px}.banner_area{max-width:100%}.content_header,.side_blocks_head{word-spacing:-1px;text-align:left}.impact_strong strong{font-size:13px}.subheading_style{margin:0;font-size:18px;color:#f60;font-weight:600}.cli_subject_heading{font-family:Ubuntu,sans-serif;text-shadow:0 4px 1px #CFCFCF;font-weight:700;color:#F0611C;margin-top:0;}.fr{}header{background:url(../images/header_bg_pattern.png) #fff;}a{color:#004080}a:hover{color:#a98122}.m-t{margin-top:20px}.m-b{margin-bottom:20px}h1,h2,h3{font-family:open_sansregular,sans-serif}.container-fluid{padding-right:0;padding-left:0}.fixed{position:fixed;top:0;width:100%;z-index:9999;border-bottom:5px solid #05b0f9}.navbar{margin-bottom:0!important}.header-nav{text-align:center;}@media (min-width: 768px) {.header-nav{text-align:right;}}.header-nav li span{display:block;text-align:center;}.header-nav li span .fa{color:#00aeef;}.header-nav li .icon+span{margin-top:1em;transition:margin 0.5s ease 0s;}.header-nav li:not(:last-child) .icon+span{border-right:#00aeef solid 1px;padding-right:6px;}.navbar-inverse{background:#12a3df;background:-webkit-linear-gradient(#12a3df,#025da4);background:-o-linear-gradient(#12a3df,#025da4);background:-moz-linear-gradient(#12a3df,#025da4);background:linear-gradient(#12a3df,#025da4);font-family:Arial,Helvetica,sans-serif;border:none;}.navbar-nav>li:not(:last-child){border-right:1px solid #068fc8;box-shadow:1px 0px 0px #1eb8f8;}.navbar-collapse,.pading_right_none{padding-right:0}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#fff;padding:15px 12px;text-shadow:1px 1px 1px #1072a0;box-sizing:border-box;font-size:13px;font-weight:600}.navbar-default .navbar-nav>li:first-child{border-left:0}.navbar-default .navbar-nav>li:last-child{border-right:0}.navbar-default .navbar-nav>li>a:hover{color:#ffb400!important;background:#287ab6}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:0;color:#047B40}.navbar-collapse{padding-left:0}#mainnav .dropdown-menu>li,#mainnav .dropdown-menu>li>a:focus,#mainnav .dropdown-menu>li>a:hover{color:#3D100C;font-family:Arial,Helvetica,sans-serif;font-size:13px;border-bottom:1px solid #CCC}#mainnav .dropdown-menu>li>a:hover{background:#1381b5;color:#fff!important}.btn_custom,.srch_btn{color:#fff}ul.navbar-nav>li>ul>li{border-bottom:1px solid #ddd;line-height:40px}#mainnav .dropdown-menu{border:0}#mainnav .dropdown-menu>li>a{padding:5px 20px}.banner_area{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.6);}.banner_area p{font-size:18px;line-height:30px;}.form-control::before{content:"";width:0px;height:0px;border-bottom:34px rgba(0,181,173,1) inset;border-left:11px inset transparent;position:absolute;right:101%;top:-1px;}#top-search-form .input-group-btn>.btn:before{content:"";width:0px;height:0px;border-bottom:34px solid rgba(0,181,173,1);border-left:11px solid transparent;position:absolute;right:101%;top:-1px;}#top-search-form .input-group-btn>.btn:before:hover{border-bottom:34px solid rgba(0,130,124,1);}.srcharea_wrapper{background-color:#1f3449;min-height:79px;border-top:1px solid #0074aa}.srch_area{border:1px solid #fff;background:url(../images/sprite_img_beta.png) right 0 no-repeat #cecccc;padding-left:10px;width:400px;float:left;}.srch_btn{background-color:#1abc9c;}.srch_btn:hover{background-color:#0c9076}.srch_area_inner{border:2px solid #fff;background:url(../images/icon_srch.png) right 0 no-repeat #cecccc;width:355px!important;}.srch_btn:before{content:"";width:0px;height:0px;border-bottom:33px solid rgba(26,188,156,1);border-left:17px solid transparent;position:absolute;right:100%;top:0px;}.banner_area{background:url(../images/banner_bg.jpg) center 0 no-repeat #31b3d7;border-bottom:1px solid #323232;padding-top:20px;}.about_wrapper,.conference_wrapper{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.scentfc_alianc_btn{margin-top:32px!important;display:block!important}.scentfc_alianc{font-size:13px;display:block;margin-top:15px}.btn_custom{line-height:38px;height:45px;border-radius:10px;box-shadow:0 -5px 0 0 rgba(0,0,0,.18) inset;width:220px;padding:0;margin:auto;display:block;font-size:16px}.btn_custom:hover,a.btn-qlink:hover{color:#101010}.scentfc_conf_btn{margin-top:32px}.btn-read_more{background-color:#1abc9c}.btn-qlink{background-color:#e74c3c}.donlad_bruchr_btn{position:relative;top:-15px}.btn_txtmnial{margin-top:125%;margin-left:-10px;padding:5px}.about_wrapper{min-height:240px;background:url(../images/wraper_bg.png) #f4f4f4}.buttons_wrapper{min-height:85px;background:url(../images/clmj_container_bg.png) #1f3449}.conference_wrapper{min-height:365px;background:url(../images/wraper_bg.png) #f4f4f4}.tstmonial_wrapper{background-color:#1abc9c;padding:15px 0;}.widget_wraper{border:1px solid #CBCBCB;box-sizing:border-box;box-sizing:content-box;background-color:#fff;border-radius:0 0 5px 5px;box-shadow:2px 2px #e6e6e6}.widget_wraper h2{background-color:#0f7cb4;color:#fff;font-size:18px;font-weight:600;line-height:35px;text-indent:10px;margin:0}.icon_widget{left:35%;position:absolute;right:auto;text-align:center;top:-5px}.widget_wraper_gry{border-radius:10px;box-sizing:content-box;margin-top:85px;padding:10px;height:340px;box-shadow:2px 2px #e6e6e6;border:1px solid #cbcbcb}.widget_wraper_gry p{line-height:22px;text-align:justify;min-height:240px}.widget_wraper_gry h2{color:#e74c3c;font-size:22px;text-align:center;margin:15px 0 5px}.widget_wraper_gry input[type=button]{display:table;margin:auto;outline:0;border:0}.widget_wraper_gry ul{padding:0;min-height:240px}.widget_wraper_gry ul li{border-bottom:1px solid #d7d7d7;line-height:20px;padding-bottom:5px;padding-top:5px;padding-left:20px;background:url(../images/sprite_img_beta.png) -20px -37px no-repeat rgba(0,0,0,0)}.widget_wraper_gry ul li a:hover{margin-left:5px;}.widget_wraper_gry li .fa{color:#e74c3c}.latst_rsch_repts{width:auto;margin-bottom:15px}.latst_rsch_repts h2{color:#323232;background-color:#4ECDC4;line-height:40px;font-weight:600;font-size:20px;text-indent:15px}.latst_rsch_repts ul{padding:0;margin:0;width:auto}.latst_rsch_repts ul li{border-bottom:1px solid #cdcdcd;}.latst_rsch_repts ul li a{color:#1c5ac4;display:inline-block}.latst_rsch_repts ul li span{font-size:12px;color:#606060}.latst_rsch_repts p{margin-bottom:0}.latst_rsch_repts p a{color:#1c5ac4!important;padding-bottom:2px}.latst_rsch_repts p a:hover{color:#999}.latst_rsch_repts ul li:hover{background-color:#d7f7f1}.widget_speical{}.widget_speical h2{color:#323232;background-color:#4ECDC4;font-size:18px;text-indent:10px;line-height:35px;margin-top:0;height:35px;font-weight:600}.widget_speical ul{width:auto;padding-left:4px;padding-right:5px}.widget_speical ul li{background:url(../images/icon_check_mark.png) 0 4px no-repeat;padding-left:20px;font-size:14px;line-height:24px}.about h2{color:#e74c3c;font-size:22px;font-family:Helvetica}.browser_by_subject ul li a,.clin_medcal_jrnal ul li a,.contries ul li a,.journal_subjt ul li a,.journals_by_subject>div a,.journals_by_subject>div em,.jrnlsbj_li_pding ul li a,.subjt ul li a{font-family:latoregular,sans-serif}.about p{line-height:22px;text-align:justify}.submit_jrnal{border:6px solid #34495e;box-sizing:border-box;box-sizing:content-box;min-height:100px;padding-bottom:10px}.btn_submit_mscript{display:block;margin:10px auto 0;line-height:40px}a.btn_submit_mscript:hover{color:#323232!important}.submit_jrnal h2{background:#4d6277;color:#fff;font-size:18px;font-weight:600;line-height:30px;height:35px;margin:0;text-align:center}.select_dropdown{background:url(../images/sprite_img_beta.png) right -72px no-repeat #1abc9c;border:2px solid #189f84;border-radius:5px;color:#fff;cursor:pointer;display:block;height:45px;margin:10px auto;width:220px;padding-left:10px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;font-size:16px;-moz-direction:rtl;text-align:left;padding-bottom:8px;padding-top:8px}@-moz-document url-prefix(){.select_dropdown{direction:rtl}}select.select_dropdown::-ms-expand{display:none}.select_dropdown option{line-height:26px;background-color:#fff;color:#323232;font-size:13px}.countries ul li{line-height:1.8em;padding-left:0!important;}.home_countries ul li a{font-size:14px!important;}.contries ul li:hover,.testimonial{background-color:#f8f8f8;}.contries ul{float:left;padding:5px 0 0 5px;width:auto;}.contries ul li{line-height:1.965em;}.home_contries ul li a{font-size:14px!important;}.contries ul li a{display:table;font-size:15px;padding-left:32px;width:auto;}.cbc ul li{padding:0;margin-left:0;line-height:1.73em}.clin_medcal_jrnal ul{float:left;padding-left:2px}.clin_medcal_jrnal ul li{line-height:1.69em}.clin_medcal_jrnal ul li a{padding-left:6px;padding-right:6px;font-size:13px}.browser_by_subject ul{float:left;padding-left:2px}.browser_by_subject ul li{line-height:1.95em}.browser_by_subject ul li a{padding-left:4px;padding-right:4px;font-size:13px}.journal_subjt ul li,.subjt ul li{font-size:13px}.jrnlsbj_li_pding ul{margin:0;padding-bottom:10px;padding-top:5px;padding-left:15px}.jrnlsbj_li_pding ul li{line-height:1.51em;list-style:none}.testimonial{border:5px solid #15977d;border-radius:10px;}.testimonial:hover{background:#d7f7f1}.testimonial h3{color:#e74c3c;margin-top:20%;text-align:center;font-weight:700}.testimonial img{padding:10px}.testimonial p{color:#606060;line-height:18px;margin-top:0;text-align:right}.testimonial p span{margin-top:10px;display:inline-block}.testimonial p .fa-quote-left{color:#1abc9c;font-size:24px;padding-right:10px;position:relative;top:-2px}.testimonial button{margin:30% auto;display:block}.vertical_slider{float:left}.vertical_slider img{padding:5px}.vertical_slider_arrow{margin-top:10%;}.vertical_slider_arrow>div{background-color:#969;color:#fff;cursor:pointer;padding:5px;float:left;margin:5px}.vertical_slider_arrow>div:hover{background-color:#858;color:#c08dc0}.cl-effect-2 a span::before{background:0 0;content:attr(data-hover);height:100%;left:0;position:absolute;text-align:center;top:100%;width:100%}.cl-effect-2 a span{background:0 0;display:inline-block;position:relative}.top_content{margin-top:5px}.bst_viewd{color:#fff;float:left;margin-top:20px}.bg_white{background-color:#FFF;box-shadow:0 8px 8px -2px #323232;}.media_inner{border:1px solid #9b8357;padding:5px 10px;box-sizing:border-box;box-shadow:-1px 2px 3px #b3b3b3}.brd_right{border-right:10px solid #9b8357}.brd_left{border-left:10px solid #9b8357}.openaccess_jrnl_content,.openaccess_jrnl_list{border:1px solid #607d8b}.media_inner a{color:#f0611c}.media_inner .media-body p{margin:0;vertical-align:middle;line-height:22px}.media_inner .media-body{vertical-align:middle}.openaccess_jrnl_content p{padding:5px 15px;text-align:justify}.openaccess_jrnl_srch input[type=text]{border:1px solid #f60;border-radius:0;box-shadow:none;padding-left:35px;width:290px;background:url(../images/journal_search.png) 10px 8px no-repeat #fff;}.openaccess_jrnl_srch{position:relative;background:#85714b;padding:10px;}.openaccess_jrnl_srch:after,.openaccess_jrnl_srch:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.openaccess_jrnl_srch:after{border-color:rgba(133,113,75,0);border-right-color:#85714b;border-width:28px;margin-top:-29px;}.openaccess_jrnl_srch .list-inline{color:#fff;font-size:17px;margin-top:4px;margin-bottom:0;}.openaccess_jrnl_srch .btn-warning{background-color:#e74c3c;border:#f60 solid 1px;border-radius:0;transition:all 1s ease-in-out 0s}.inernational_journal_list{display:block;background:#0c6681;-webkit-box-shadow:0 8px 6px -6px #323232;-moz-box-shadow:0 8px 6px -6px #323232;box-shadow:0 8px 6px -6px #323232;border-bottom:5px solid #1191b7}.bigheading,.inernational_journal_list h1{color:#fcc258;font-size:28px;letter-spacing:-1px;line-height:45px;margin:0;text-align:center;text-shadow:1px 1px 1px #323232}.clinical_medical_journals,.journal_list_subject{background:-webkit-linear-gradient(#108eb4,#0c6681);background:-o-linear-gradient(#108eb4,#0c6681);background:-moz-linear-gradient(#108eb4,#0c6681);background:linear-gradient(#108eb4,#0c6681);}.clinical_medical_journals h2,.journal_list_subject h2{background-color:#1199c2;border-bottom:3px solid #14a6d2;border-top:3px solid #14a6d2;box-shadow:0 2px 3px 0 #2c2c2c;color:#fff;font-family:latoregular,sans-serif;font-size:26px;line-height:35px;margin:0 auto;text-align:center;text-shadow:1px 1px 1px #323232;width:95%}.journal_list_subject h2{border-right:5px solid #1191b7}.clinical_medical_journals h2{border-left:5px solid #1191b7}.journal_list_subject ul,.clinical_medical_journals ul{border-right:1px dotted #108eb4;}.clinical_medical_journals ul li a,.journal_list_subject ul li a{color:#fff;font-size:15px}.journal_list_subject ul li{line-height:24px}.clinical_medical_journals ul li{line-height:25.49px}.inernational_journal_list ul:last-child{border-right:none;margin-right:0}.journals_by_subject{border:1px solid #9b8357;border-bottom:5px solid #9b8357}.journals_by_subject h1,.subject_heading{text-align:left;margin:0;background:#EAEAEA;font-size:16px;color:#ff5a00;height:35px;border-bottom:1px solid #9B8357;padding-left:10px;font-weight:600}.journals_by_subject h1{line-height:35px}.subject_heading{line-height:32px}.journals_by_subject>div{padding-bottom:2px;margin-bottom:3px;margin-top:0}.journals_by_subject>div .fa{color:#9b8357}.journals_by_subject>div a{padding-left:5px}.journals_by_subject>div em{color:#333;font-size:13px}.contact_inner h4,.contact_omics address span,.social_ic h2{font-family:open_sansregular,sans-serif}.openaccess_jrnl_header{background-color:#9b8357}.openaccess_jrnl_header h1{color:#fff;font-size:24px;margin-top:10px;word-spacing:-1px;margin-left:10px;}.openaccess_jrnl_area{background-color:#85714b;height:50px}.contact_inner{border:1px solid #b9b8b8;border-radius:6px;box-sizing:content-box}.contact_inner h2{background-color:#404040;border-radius:5px 5px 0 0;color:#fff;font-size:15px;line-height:18px;margin-top:0;min-height:35px;padding:10px 15px}.contact_inner>div{padding:5px 8px;text-align:justify}.contact_inner a{text-decoration:underline;color:#e74c3c}.contact_inner h4{color:#e74c3c;font-size:16px;line-height:24px;margin-bottom:15px;padding-bottom:5px;font-weight:600;text-align:center}.contact_inner h4 span{color:#323232;border-bottom:1px dotted #b0c0c8;font-weight:400;font-size:14px}.contact_form_outer{background-color:#DDD;padding:10px!important;border-radius:0 0 5px 5px}.contact_form{background-color:#ccdce5;border:5px solid #fff;box-sizing:border-box;padding:10px 30px!important}.contact_form span{color:red}.contact_form .form-group{clear:both;display:inline-block;width:100%}.contact_form label{font-weight:400;}.form-control{border:1px solid #a4bdcb;box-shadow:inset -1px -5px 15px -8px #ABABAB;-webkit-box-shadow:inset -1px -5px 15px -8px #ABABAB;-moz-box-shadow:inset -1px -5px 15px -8px #ABABAB;-o-box-shadow:inset -1px -5px 15px -8px #ABABAB;}.contact_form .btn-primary{background:#006fd1;border:0;border-bottom:6px solid #025eb0;float:right;font-size:18px;height:50px;margin-bottom:10px;margin-right:10px;width:175px}.contact_form #captchaimg{border:1px solid #74a1a2;margin-top:10px;padding:2px 5px}h1.contact_heading{background:url(../images/icon_contact.png) right 4px no-repeat #e74c3c;border-radius:0 50px 50px 0;color:#fff;font-size:25px;font-weight:600;line-height:48px;margin-bottom:20px;margin-top:0;padding-right:10px;text-indent:15px;text-shadow:1px 1px #01736b;width:260px}.omics_icd h1,.omics_icd h4{text-shadow:1px 1px 1px #323232}.content_area p{text-align:justify;}.content_area,.side_blocks{border:1px solid #9b8357;box-sizing:border-box}.contact_omics address span{font-weight:600;color:#606060}.contact_omics address a{color:#007cc3;font-size:15px;}.contact_omics img{margin-bottom:10px}.toll_free{background:url(../images/toll_free_bg.jpg) no-repeat;box-sizing:border-box;color:#fff;display:block;min-height:150px;padding-left:15px;padding-top:10px;width:262px}.content_area{padding:8px;text-align:justify;}.content_header{background:#9b8357;color:#fff;margin:0;padding:10px 15px;}.content_header h1{margin:0;color:#FFF;font-size:22px;line-height:32px;float:left}.side_blocks p{padding:0;margin:0;text-align:left}.side_blocks .list-group-item{position:relative;display:block;padding:5px;margin-bottom:-1px;background-color:#FFF;border:1px solid #DDD}.side_blocks .list-group{padding-left:0;margin-bottom:10px}.side_blocks_head{background:#9b8357;color:#fff;font-size:16px;height:32px;line-height:32px;margin:20px 0 0;padding-left:5px}.full-text .table>tbody>tr>td,.full-text .table>tbody>tr>th,.full-text .table>tfoot>tr>td,.full-text .table>tfoot>tr>th,.full-text .table>thead>tr>td,.full-text .table>thead>tr>th{padding:3px!important;margin-bottom:0}.footer_wraper{background:url(../images/clmj_container_bg.png) #1f3449;border-top:5px solid #869bb0;padding-bottom:10px}.footer_wraper_btm{border-top:2px solid #869bb0;background-color:#475c71}.a-btn .a-btn-slide-text,.a-btn img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.contact_list .content-grid-item:hover::before,.contact_list .content-grid-item:hover::after{content:none!important;}.contact_list .content-grid-item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.contact_list .content-grid-item:hover{background-color:#EEE;box-shadow:3px 3px 1px 1px #101010;cursor:pointer;overflow:hidden;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);z-index:1;}.contact_list .content-grid-item:hover a,.contact_list .content-grid-item:hover p{color:#323232}.contact_list .content-grid-item:hover span{color:#e74c3c}.icBlog{background:url(../images/sprite_img_beta.png) -14px -125px no-repeat;width:24px}.btnPos{margin:-15px 0 0;padding:0 15px}ul.socialIc{padding:0;margin:0}.rsIc{background:url(../images/socialIC.png) -20px 0 no-repeat;width:32px;height:32px;display:block;float:left;margin-right:10px}.fterbtnBg{background-color:#303030;border-top:1px solid #909090}ul.footerNav{width:70%;color:#fff;padding:0 0 20px;margin:0 auto}ul.footerNav li{display:inline;line-height:22px}ul.footerNav li a{color:#fff;border-bottom:1px solid #feb24c;padding-bottom:2px;margin:0 5px}ul.footerNav li a:hover{color:#8dd5fc;text-decoration:none}ul.ftrQlinks{padding:0;display:inline-block;clear:both}ul.ftrQlinks li{display:inline;color:#fff}.ftr-grid p a,.socialIc ul li{display:inline-block}ul.ftrQlinks li a{color:#fff}.social_ic h2{color:#feb24c;font-size:18px;margin-bottom:5px;margin-top:16px;font-weight:600}.social_ic p{color:#fff}.social_ic p a{color:#3498db;text-decoration:underline}.social_ic ul{margin:20px 0!important;padding:0;float:left!important}.socialIc ul{margin:10px 0;padding:0;float:right}.socialIc h3{color:#feb24c;float:left;font-size:18px;padding-right:15px}.socialIc ul li{line-height:2em}.footerBg{width:100%;padding-bottom:10px;padding-top:10px;background:url(../images/clmj_container_bg.png) #404040}.ftr-grid p:first-child{font-weight:400;color:#feb24c;font-size:15.2px;word-spacing:-2px}.ftr-grid p,.ftr-grid p a{color:#fff;margin-bottom:0}.ftr-grid p{line-height:20px;padding-bottom:2px}.ftr-grid p span{padding-right:5px;width:18px;color:#d4a72d;margin-right:2px;text-align:right}.pding-lft{padding-left:5px}.ftrHrd h3{font-size:22px;color:#fff;margin:15px 0 5px 5px}@media only screen (min-width:767px) and (max-width:1280px) {.dropdown:hover .dropdown-menu{display:block;border:3px solid #1381b5;border-top:0}}@media only screen and (min-width:992px) {.dropdown:hover .dropdown-menu{display:block;border:3px solid #1381b5;border-top:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#047B40;background-color:#142D4A}a{text-decoration:none}}@media only screen (min-width:1024px) and (max-width:1280px) {.container{width:100%}a{text-decoration:none}}@media (min-width:768px) and (max-width:1023px) {.container{width:100%}}@media (max-width:767px) {.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333;background:#FFF}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#047B40;background:#523a0a}.navbar-right{margin-left:5px}}.navbar-right .dropdown-menu{min-width:190px;left:0}@media (max-width:500px) {.social_footer,.tabbed_menu{text-align:left}.browser_by_subject h2,.cbc h2,.clin_medcal_jrnal h2,.contries h2{font-size:12px}.btn_txtmnial{margin:10px auto;display:block}.omics_logo{width:240px;height:85px}.top_content{display:none}.journal_search,.main_top_right{display:none}#top-search-form input[type=text]{width:170px}.resize_images{width:70px;height:60px}.know_about{float:left}.artcle_charges{width:220px;margin-top:5px}.homeboxes_margin,.tabbed_menu{margin-top:10px}.tabbed_menu{width:220px;line-height:20px;padding-left:0}}.container_bg{background:#FFF;box-shadow:0 1px 10px #414141}.a-btn{background:#006b9c;background:-webkit-gradient(linear,left top,left bottom,color-stop(#006b9c,0),color-stop(#00567d,1));background:-webkit-linear-gradient(top,#006b9c 0,#00567d 100%);background:-moz-linear-gradient(top,#006b9c 0,#00567d 100%);background:-o-linear-gradient(top,#006b9c 0,#00567d 100%);background:linear-gradient(top,#006b9c 0,#00567d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006b9c',endColorstr='#00567d',GradientType=0);padding-left:90px;padding-right:105px;height:70px;width:92px;display:inline-block;position:relative;border:1px solid #00567d;-webkit-box-shadow:0 1px 1px rgba(255,255,255,.8) inset,1px 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px rgba(255,255,255,.8) inset,1px 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(255,255,255,.8) inset,1px 1px 3px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left;clear:both;margin:15px 0;overflow:hidden}.omics_icd{display:block;border-bottom:5px solid #1191b7}.omics_icd h4{background-color:#1199c2;border-bottom:3px solid #14a6d2;border-top:3px solid #14a6d2;box-shadow:0 2px 3px 0 #2c2c2c;color:#fff;font-size:22px;height:44px;line-height:35px;margin-top:0;text-indent:10px;border-right:5px solid #1191b7;border-left:5px solid #1191b7}.omics_icd h1{margin:0;color:#faed27;text-align:center;font-size:25px;line-height:45px}.a-btn .a-btn-slide-text,.a-btn-text{font-size:18px;font-family:Arial,Helvetica,sans-serif}.omics_icd .col-md-3,.omics_icd .col-md-4,.omics_icd .col-md-5{background:-webkit-linear-gradient(left,#0c6681,#108eb4);background:-o-linear-gradient(right,#0c6681,#108eb4);background:-moz-linear-gradient(right,#0c6681,#108eb4);background:linear-gradient(to right,#0c6681,#108eb4)}.journal_subjt ul li:hover,.omics_icd .contries ul li:hover,.omics_icd .subjt ul li:hover{background:0 0;color:#999}.contries ul li a:hover{text-decoration:underline}.a-btn img{position:absolute;left:15px;top:5px;border:none;transition:all .3s ease-in-out}.a-btn .a-btn-slide-text{position:absolute;text-decoration:none;top:15px;left:18px;color:#f60;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;transition:all .3s ease-in-out}.a-btn-text{padding-top:15px;display:block;text-shadow:0 -1px 1px #015d88;font-weight:700;color:#FFF;text-decoration:none;line-height:20px;width:120px}.homePageHeadings,.subpageheading{font-family:Arial,Helvetica,sans-serif;color:#F60;text-align:left}.a-btn-text small{display:block;font-size:20px;letter-spacing:1px;font-family:Arial,Helvetica,sans-serif}.a-btn-icon-right{position:absolute;right:0;top:0;height:100%;width:80px;border-left:1px solid #015d88;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.4) inset;-moz-box-shadow:1px 0 1px rgba(255,255,255,.4) inset;box-shadow:1px 0 1px rgba(255,255,255,.4) inset}.a-btn-icon-right span{width:38px;height:38px;opacity:.7;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;border:1px solid rgba(0,0,0,.5);background:url(../images/arrow_down.png) center center no-repeat #5b5b5b;-webkit-box-shadow:0 1px 1px rgba(255,255,255,.3) inset,0 1px 2px rgba(255,255,255,.5);-moz-box-shadow:0 1px 1px rgba(255,255,255,.3) inset,0 1px 2px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(255,255,255,.3) inset,0 1px 2px rgba(255,255,255,.5);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.a-btn:hover{-webkit-box-shadow:0 1px 1px rgba(255,255,255,.8) inset,1px 1px 5px rgba(0,0,0,.4);-moz-box-shadow:0 1px 1px rgba(255,255,255,.8) inset,1px 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(255,255,255,.8) inset,1px 1px 5px rgba(0,0,0,.4)}.a-btn:hover img{opacity:0}.a-btn:hover .a-btn-slide-text{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.a-btn:hover .a-btn-icon-right span{opacity:1;background-color:#bc3532}.a-btn:active{position:relative;top:1px;background:#5d81ab;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.4) inset;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.4) inset;box-shadow:1px 1px 2px rgba(0,0,0,.4) inset;border-color:#80a9da}.a-btn:active .a-btn-icon-right span{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.homePageHeadings{font-size:18px;margin:0 0 10px;font-weight:700}.subpageheading{font-size:16px;margin:0;font-weight:600;border-bottom:1px solid #CCC;padding-bottom:8px}.smallheading{border:1px solid #ffaa81;border-radius:5px;font-size:14px;font-weight:600;padding:5px;color:#f60}.homeboxes{border:1px solid #CCC;border-radius:6px;padding:5px}.top-nav{float:right}.top-nav span a{display:inline-block;padding-left:18px;width:auto}.sprite.brochure-image,.sprite.clockss,.sprite.cse{display:inline-block;white-space:nowrap;overflow:hidden;padding:0!important}.sprite{width:23px}.sprite.home_w{background-position:0 -907px}.sprite.join{background-position:0 -932px}.sprite.contactus{background-position:0 -956px}.sprite.sitemap{background-position:0 -978px}.sprite.omics-international{background-position:0 -1002px;width:300px;height:100px}.home_w a:link,.home_w a:visited{background-image:url(../images/home_w.png);background-position:0 -908px;width:16px;height:16px}.sprite.ebooks-logo,.sprite.scholars-logo,.sprite.scientific-alliance,.sprite.young-scientist-award{width:140px;height:60px;text-indent:100%;display:inline-block;white-space:nowrap;overflow:hidden}.sprite.ebooks-logo{background-position:0 -1707px}.sprite.scholars-logo{background-position:0 -1777px}.sprite.scientific-alliance{background-position:0 -1847px}.sprite.young-scientist-award{background-position:0 -1917px}.sprite.brochure-image{background-position:0 -1987px;width:215px;height:59px;text-indent:-9999em}.sprite.calendar{background-position:0 -2046px;width:214px;height:111px;display:inline-block;text-indent:-9999em;white-space:nowrap;overflow:hidden}.sprite.clockss,.sprite.cse{width:215px;height:59px;text-indent:-9999em}.sprite.clockss{background-position:0 -2177px}.sprite.cse{background-position:0 -2246px}.social-share li:first-child{font-size:14px;color:#f2f0f1;position:relative;top:-13px}.social-share li{padding:0 2px}.readMore a:active,.readMore a:hover,.readMore a:link,.readMore a:visited{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;padding:7px 20px;line-height:42px;text-transform:uppercase;text-align:center}.social-share li a{height:35px;width:35px;display:block}.sprite.rss{background-position:-1px -458px}.sprite.facebook{background-position:-1px -503px}.sprite.twitter{background-position:-1px -547px}.sprite.blog{background-position:-1px -592px}.sprite.linkedIn{background-position:-1px -637px}.sprite.youtube{background-position:-1px -682px}.sprite.googleplus{background-position:-1px -727px}.sprite.pinterest{background-position:-1px -773px}.sprite.flickr{background-position:-1px -820px}.sprite.slideshare{background-position:-1px -863px}a.footer_links:link,a.footer_links:visited{color:#f2f0f1;text-decoration:none}a.footer_links:hover{color:#f60;text-decoration:underline}.readMore a:active,.readMore a:link,.readMore a:visited{color:#333;text-decoration:none;background:#dbdbdb;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d4d4d4),color-stop(1,#e6e6e6));background:-webkit-linear-gradient(center bottom,#d4d4d4 0,#e6e6e6 100%) #dbdbdb;background:-moz-linear-gradient(center bottom,#d4d4d4 0,#e6e6e6 100%) #dbdbdb;border:1px solid silver;-webkit-box-shadow:0 0 1px #fff inset,0 0 1px #fff inset,0 0 1px #fff inset;-moz-box-shadow:0 0 1px #fff inset,0 0 1px #fff inset;-ms-box-shadow:0 0 1px #fff inset,0 0 1px #fff inset,0 0 1px #fff inset;-o-box-shadow:0 0 1px #fff inset,0 0 1px #fff inset,0 0 1px #fff inset;box-shadow:0 0 1px #fff inset,0 0 1px #fff inset;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-left:20px}.readMore a:hover{color:#000;text-decoration:none;background:#dbdbdb;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6e6e6),color-stop(1,#d4d4d4));background:-webkit-linear-gradient(center bottom,#e6e6e6 0,#d4d4d4 100%) #dbdbdb;background:-moz-linear-gradient(center bottom,#e6e6e6 0,#d4d4d4 100%) #dbdbdb;border:1px solid silver;-webkit-box-shadow:0 0 1px #fff inset,0 0 1px #fff inset,0 0 1px #fff inset;-moz-box-shadow:0 0 1px #fff inset,0 0 1px #fff inset;-ms-box-shadow:0 0 1px #fff inset,0 0 1px #fff inset,0 0 1px #fff inset;-o-box-shadow:0 0 1px #fff inset,0 0 1px #fff inset,0 0 1px #fff inset;box-shadow:0 0 1px #fff inset,0 0 1px #fff inset;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-left:20px}.bulletstyle a:active,.bulletstyle a:hover,.bulletstyle a:link,.bulletstyle a:visited{font-size:12px;font-weight:400;background-position:left;background-repeat:no-repeat;padding-left:15px;font-family:Arial,Helvetica,sans-serif}.bulletstyle a:active,.bulletstyle a:link,.bulletstyle a:visited{color:#004080;text-decoration:none;background-image:url(../images/bullet.png)}.bulletstyle a:hover,.contry ul li a:hover,.journal_subjt ul li a:hover,.subjt ul li a:hover{text-decoration:underline}.bulletstyle a:hover{color:#a8420b;background-image:url(../images/bullet-hover.png)}.clear{clear:both;line-height:15px}.input_style{width:100%;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#FFF;background-image:none;border:1px solid #CCC;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.nav-tabs,.nav-tabs>li>a,.nav-tabs>li>a:hover{font-size:16px;font-weight:500}.nav-tabs{border-bottom:1px solid #ddd;}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:8px;padding-left:35px;padding-right:35px;min-height:15px;line-height:12px;border:1px solid transparent;border-radius:4px 4px 0 0;color:#555;background:#DDD}.nav-tabs>li>a:hover{background:#CCC;color:#555;min-height:15px;border:1px solid transparent}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#f60;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;font-size:16px;font-weight:500}.contry ul li:hover,.journal_subjt ul li:hover,.subjt ul li:hover{background-color:#f8f8f8}.tab-content{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:-moz-use-text-color #eee #eee;border-image:none;border-radius:0 0 4px 4px;border-style:none solid solid;border-width:0 1px 1px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);padding:15px;}a,li{transition:all .5s ease 0s}.contry h2{color:#f60;font-size:15px;font-weight:600;margin:0;padding:8px 10px;border:1px solid #FFAA81;border-radius:5px}.contry ul{width:50%;padding:10px 8px 0;float:left}.contry ul li{line-height:24.8px}.contry ul li a{padding-left:35px;display:table;width:auto}.journal_subjt ul{float:left;padding-left:9px;padding-top:10px}.subjt ul{float:left;padding-top:5px;padding-left:6px}.journal_subjt ul li,.subjt ul li{line-height:23px}.home_subjt ul{padding-left:13px;padding-right:12px}.home_subjt ul li a{padding-left:0;padding-right:2px;font-size:14px;line-height:20px}.journal_subjt ul li a{padding-left:0;padding-right:2px;font-size:15px}.jb_subjt ul li a{padding-left:16px;padding-right:16px}.sprite.usa{background-position:4px 4px}.sprite{background:url(../images/main_bootstrap_sprite.png) top left no-repeat;height:17px}.sprite.australia{background-position:4px -23px}.sprite.uae{background-position:4px -50px}.sprite.italy{background-position:4px -77px}.sprite.germany{background-position:4px -104px}.sprite.uk{background-position:4px -129px}.sprite.japan{background-position:4px -156px}.sprite.brazil{background-position:3px -183px}.sprite.korea{background-position:4px -210px}.sprite.spain{background-position:4px -237px}.sprite.canada{background-position:4px -264px}.sprite.china{background-position:4px -291px}.sprite.france{background-position:4px -318px}.sprite.india{background-position:4px -345px}.sprite.malaysia{background-position:4px -372px}.sprite.singapore{background-position:4px -399px}.sprite.south-africa{background-position:4px -426px}.sprite.confrence-logo{background-position:0 -1112px;display:inline-block;height:77px;text-indent:-9999em;width:202px}.sprite_flgs.Switzerland{background-position:4px -748px}.sprite_flgs{background:url(../images/sprite_flags_icons.png) top left no-repeat;height:17px}.sprite_flgs.poland{background-position:4px -306px}.sprite_flgs.Austria{background-position:4px -442px}.sprite_flgs.Turkey{background-position:4px -510px}.sprite_flgs.Finland{background-position:4px -544px}.sprite_flgs.NewZealand{background-position:4px -578px}.sprite_flgs.Ukraine{background-position:4px -612px}.sprite_flgs.Philippines{background-position:4px -952px}.sprite_flgs.Denmark{background-position:4px -782px}.sprite_flgs.Mexico{background-position:4px -816px}.sprite_flgs.Netherlands{background-position:4px -850px}.sprite_flgs.Norway{background-position:4px -884px}.scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background-color:#777;color:#eee;width:50px;height:48px;line-height:48px;right:30px;bottom:30px;padding-top:2px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:10px}.scroll-top-wrapper:hover{background-color:#888}.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1}.scroll-top-wrapper i.fa{line-height:inherit}
}
@media only screen and (max-width:321px) {
.bst_viewd, .icon_widget, .testimonial h3, ul.footerNav {
	text-align: center
}
.btn_submit_mscript, .select_dropdown {
	width: 185px
}
.icon_widget {
	left: 28%;
	position: absolute;
	right: auto;
	top: -10px
}
.btn-read_more, .donlad_bruchr_btn {
	width: 180px
}
.bst_viewd, .nav {
	width: 100%
}
.testimonial h3 {
	margin-top: 1%
}
.media-body {
	width: 100%;
	clear: both;
	display: inline-block
}
.carousel-caption, .dsktop {
	display: none
}
ul.header_nav {
	padding: 0
}
.carousel-inner>.item img {
	margin-top: 25px
}
.srch_btn {
	border: 1px solid #fff;
	padding: 7.2px 15px;
	margin-left: -2.8px
}
.srch_area {
	margin-bottom: 15px
}
ul.header_nav li a {
	padding: 0 8px
}
.vertical_slider {
	margin: 15px auto 0 5px
}
.vertical_slider_arrow>div {
	margin: 5px 0
}
.bst_viewd, .navbar-right {
	margin-top: 0
}
.navbar-collapse {
	margin-right: 0
}
.navbar-default .navbar-nav>li {
	border-right: 0;
	border-left: 0;
	border-bottom: 1px solid #3273de;
	border-top: 1px solid #4c8bf5
}
.navbar-default .navbar-nav>li a {
	padding: 5px 1em
}
.bst_viewd {
	display: block;
	clear: both
}
ul.footerNav {
	margin: 0
}
.latst_rsch_repts h2, .widget_speical h2, .widget_wraper h2 {
	font-size: 13px!important;
	white-space: nowrap
}
}
@media only screen and (max-width:768px) {
.carousel-caption, .dsktop {
	display: none
}
.bst_viewd, .nav {
	width: 100%
}
.widget_wraper_gry {
	height: auto
}
.testimonial h3 {
	margin-top: 1%;
	text-align: center
}
ul.header_nav {
	padding: 0
}
.carousel-inner>.item img {
	margin-top: 25px
}
.bst_viewd, .navbar-right {
	margin-top: 0
}
.srch_area {
	margin-bottom: 15px
}
.navbar-collapse {
	margin-right: 0;
	padding-right: 0;
	overflow-x: hidden
}
.navbar-default .navbar-nav>li {
	border-right: 0;
	border-left: 0;
	border-bottom: 1px solid #3273de;
	border-top: 1px solid #4c8bf5
}
.navbar-default .navbar-nav>li a {
	padding: 5px 1em
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #C90
}
.bst_viewd {
	display: block;
	text-align: center;
	clear: both
}
.openaccess_jrnl_srch input[type=text] {
	width: 145px
}
ul.header_nav li a {
	padding: 0 5px 0 6px
}
ul.footerNav {
	margin: 0;
	text-align: center
}
}
div.pagination {
	padding: 3px;
	margin: 3px
}
div.pagination a {
	padding: 2px 5px;
	margin: 2px;
	border: 1px solid #AAD;
	border-radius: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #185FA1
}
div.pagination a:active, div.pagination a:hover {
	border: 1px solid #185FA1;
	border-radius: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000
}
div.pagination span.current {
	padding: 2px 5px;
	margin: 2px;
	border: 1px solid #185FA1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	background-color: #185FA1;
	color: #FFF;
	border-radius: 4px
}
div.pagination span.disabled {
	padding: 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD
}
.unv_logo {
	float: right;
	padding: 5px;
	border: 1px solid #CCC;
	margin: 8px
}
ul.side_blocks_ul {
	margin: 0;
	padding: 0;
	border: 0 solid #CCC
}
ul.side_blocks_ul li {
	line-height: 22px;
	border-bottom: 1px solid #ccc;
	text-align: left
}
ul.side_blocks_ul li a {
	background: url(../images/arrow_ball_right.png) 5px 7px no-repeat;
	color: #323232;
	padding-left: 25px;
	transition: all .5s ease-in-out 0s;
	display: block
}
ul.side_blocks_ul li a:hover, ul.side_blocks_ul li:hover {
	background-position: 8px 7px;
	background-color: #f8f8f8
}
.toll_freeno {
	background-color: #34495e;
	padding: 10px 5px;
}
.toll_freeno .fa-phone {
	background-color: #fff;
	padding: 5px 8px;
	border-radius: 50%;
	font-size: 20px;
	color: #323232;
	margin: 5px;
	float: left
}
.toll_freeno p {
	float: left
}
.scroll-button {
	font-size: 13px;
	min-width: 380px;
	margin: 0 auto;
	line-height: 20px;
	padding: 6px 0 6px 10px;
	border-radius: 40px;
	border: 2px solid #2d9de6;
	background: linear-gradient(#53bafd, #2a91d4);
	color: #fff;
	text-shadow: 1px 1px 1px #0065a8;
	float: right
}
.scroll-button strong {
	background: #1989d2;
	border: 1px solid #41b1e1;
	color: #ffd835;
	border-radius: 75%;
	padding: 14px 12px 4px;
	margin-left: 15px;
	position: relative;
	font-size: 20px;
	top: 5px;
	right: -9px
}
.bounce {
	-webkit-animation: bounce 2s infinite;
	animation: bounce 2s infinite
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0)
}
40% {
-webkit-transform:translateY(-10px)
}
60% {
-webkit-transform:translateY(-5px)
}
}
@-moz-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-moz-transform:translateY(0)
}
40%, 60% {
-moz-transform:translateY(-10px)
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-o-transform:translateY(-10px);
transform:translateY(-10px)
}
60% {
-webkit-transform:translateY(-5px);
-moz-transform:translateY(-5px);
-ms-transform:translateY(-5px);
-o-transform:translateY(-5px);
transform:translateY(-5px)
}
}
.journal_logo_desc p {
	padding: 0 15px!important;
	margin-bottom: 0
}
.journal_logo_desc img:hover {
	padding: 2px;
	border: 1px solid #555;
	border-radius: 6px;
	margin-top: 4px
}
.table > tbody > tr > td {
     vertical-align: middle;
}
.list-style-1 li:before {
  content: "\f101"; /* FontAwesome Unicode */
  color:#9b8357;
  font-family: FontAwesome;
  display: inline-block;
  transition: all 0.3s ease 0s;
}
.list-style-1 li{
	margin-bottom:5px;
	position: relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.list-style-1 li:hover::before{
	margin-left: 10px;
}
.list-style-1 li:hover{
	text-overflow: inherit;
	overflow: visible;
	white-space:normal;
}

.conferences .panel{
    border-radius:0px;
}
.conferences .panel-primary {
    border-color: #9b8357;
}
.conferences .panel-primary > .panel-heading {
    background-color:transparent;
	border-top:#9b8357 solid 2px;
    border-color: #9b8357;
    color: #ff5a00;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
.conferences .panel-title{
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:20px;
}
.conferences .panel .list-inline > li{
	text-align:left;
	/*padding-left:20px;*/
}
.conferences .panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

/***** Header Top Links ****/
.header-top {
  background-color: #21252b;
  color:#858d91;
  padding-top:6px;
}
.header-top a, .header-top i{
  color:#609ddb;
}
.header-top a i{
  color:#858d91;
}
.header-top a:hover i{
  color:#609ddb;
}

/****** Customized ****/
.omics-panel.panel, .omics-panel > .panel-heading{
	border-radius:0;
}
.omics-panel.panel-success > .panel-heading{
	background-color:#4ecdc4;
	color:#323232;
	
}
.omics-panel.panel-success > .panel-heading > .panel-title{
	font-size:20px;
	font-weight:600;
}
/*.panel-warning > .panel-heading {
    background-color: #9b8357;
    border-color: #faebcc;
    color: #fff;
}
.panel-warning {
    border-color: #607d8b;
}*/
.content_header, .omics-panel > .panel-title {
    font-size: 24px;
}
.equalcol{
	position:relative;
}
.text-warning{
	color:#f60;
}
/**** Newly Added ****/
/*------------------------------------------------------------------
    [No padding, margin space]
------------------------------------------------------------------*/
.no-space {
  padding: 0 !important;
  margin: 0 !important;
}

/* No padding, margin space above 992px */
@media (min-width: 992px) {
  .md-no-space {
    padding: 0 !important;
    margin: 0 !important;
  }
}

/* No Space in a row class */
.no-space-row {
  margin-right: 0;
  margin-left: 0;
}

.no-space-row > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}

/* 5px Space in a row class */
.space-row-5 {
  margin-right: -5px;
  margin-left: -5px;
}

.space-row-5 > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}

/* 10px Space in a row class */
.space-row-10 {
  margin-right: -10px;
  margin-left: -10px;
}

.space-row-10 > [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}

/*------------------------------------------------------------------
    [Padding]
------------------------------------------------------------------*/
.padding-0 {
  padding: 0 !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-30 {
  padding: 30px !important;
}

.padding-40 {
  padding: 40px !important;
}

.padding-50 {
  padding: 50px !important;
}

.padding-60 {
  padding: 60px !important;
}

.padding-70 {
  padding: 70px !important;
}

.padding-80 {
  padding: 80px !important;
}

.padding-90 {
  padding: 90px !important;
}

.padding-100 {
  padding: 100px !important;
}

/*------------------------------------------------------------------
    [Padding under 1200px]
------------------------------------------------------------------*/
@media (max-width: 1200px) {
  .lg-padding-10 {
    padding: 10px !important;
  }
  .lg-padding-20 {
    padding: 20px !important;
  }
  .lg-padding-30 {
    padding: 30px !important;
  }
  .lg-padding-40 {
    padding: 40px !important;
  }
  .lg-padding-50 {
    padding: 50px !important;
  }
  .lg-padding-60 {
    padding: 60px !important;
  }
  .lg-padding-70 {
    padding: 70px !important;
  }
  .lg-padding-80 {
    padding: 80px !important;
  }
  .lg-padding-90 {
    padding: 90px !important;
  }
  .lg-padding-100 {
    padding: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Padding under 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-padding-10 {
    padding: 10px !important;
  }
  .md-padding-20 {
    padding: 20px !important;
  }
  .md-padding-30 {
    padding: 30px !important;
  }
  .md-padding-40 {
    padding: 40px !important;
  }
  .md-padding-50 {
    padding: 50px !important;
  }
  .md-padding-60 {
    padding: 60px !important;
  }
  .md-padding-70 {
    padding: 70px !important;
  }
  .md-padding-80 {
    padding: 80px !important;
  }
  .md-padding-90 {
    padding: 90px !important;
  }
  .md-padding-100 {
    padding: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Padding under 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-padding-10 {
    padding: 10px !important;
  }
  .sm-padding-20 {
    padding: 20px !important;
  }
  .sm-padding-30 {
    padding: 30px !important;
  }
  .sm-padding-40 {
    padding: 40px !important;
  }
  .sm-padding-50 {
    padding: 50px !important;
  }
  .sm-padding-60 {
    padding: 60px !important;
  }
  .sm-padding-70 {
    padding: 70px !important;
  }
  .sm-padding-80 {
    padding: 80px !important;
  }
  .sm-padding-90 {
    padding: 90px !important;
  }
  .sm-padding-100 {
    padding: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Padding under 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-padding-10 {
    padding: 10px !important;
  }
  .xs-padding-20 {
    padding: 20px !important;
  }
  .xs-padding-30 {
    padding: 30px !important;
  }
  .xs-padding-40 {
    padding: 40px !important;
  }
  .xs-padding-50 {
    padding: 50px !important;
  }
  .xs-padding-60 {
    padding: 60px !important;
  }
  .xs-padding-70 {
    padding: 70px !important;
  }
  .xs-padding-80 {
    padding: 80px !important;
  }
  .xs-padding-90 {
    padding: 90px !important;
  }
  .xs-padding-100 {
    padding: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top Padding]
------------------------------------------------------------------*/
.padding-t-0 {
  padding-top: 0 !important;
}

.padding-t-5 {
  padding-top: 5px !important;
}

.padding-t-10 {
  padding-top: 10px !important;
}

.padding-t-20 {
  padding-top: 20px !important;
}

.padding-t-30 {
  padding-top: 30px !important;
}

.padding-t-40 {
  padding-top: 40px !important;
}

.padding-t-50 {
  padding-top: 50px !important;
}

.padding-t-60 {
  padding-top: 60px !important;
}

.padding-t-70 {
  padding-top: 70px !important;
}

.padding-t-80 {
  padding-top: 80px !important;
}

.padding-t-90 {
  padding-top: 90px !important;
}

.padding-t-100 {
  padding-top: 100px !important;
}

/*------------------------------------------------------------------
    [Bottom Padding]
------------------------------------------------------------------*/
.padding-b-0 {
  padding-bottom: 0 !important;
}

.padding-b-5 {
  padding-bottom: 5px !important;
}

.padding-b-10 {
  padding-bottom: 10px !important;
}

.padding-b-20 {
  padding-bottom: 20px !important;
}

.padding-b-30 {
  padding-bottom: 30px !important;
}

.padding-b-40 {
  padding-bottom: 40px !important;
}

.padding-b-50 {
  padding-bottom: 50px !important;
}

.padding-b-60 {
  padding-bottom: 60px !important;
}

.padding-b-70 {
  padding-bottom: 70px !important;
}

.padding-b-80 {
  padding-bottom: 80px !important;
}

.padding-b-90 {
  padding-bottom: 90px !important;
}

.padding-b-100 {
  padding-bottom: 100px !important;
}

/*------------------------------------------------------------------
    [Left & Right Padding]
------------------------------------------------------------------*/
.padding-lr-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.padding-lr-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.padding-lr-15 {
  padding-left: -5px !important;
  padding-right: -5px !important;
}

.padding-lr-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/*------------------------------------------------------------------
    [Top & Bottom Padding]
------------------------------------------------------------------*/
.p-tb-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.p-tb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.p-tb-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.p-tb-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.p-tb-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.p-tb-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

/*------------------------------------------------------------------
    [Left margin]
------------------------------------------------------------------*/
.margin-l-5 {
  margin-left: 5px !important;
}

.margin-l-10 {
  margin-left: 10px !important;
}

.margin-l-20 {
  margin-left: 20px !important;
}

.margin-l-30 {
  margin-left: 30px !important;
}

/*------------------------------------------------------------------
    [Right margin]
------------------------------------------------------------------*/
.margin-r-5 {
  margin-right: 5px !important;
}

.margin-r-10 {
  margin-right: 10px !important;
}

.margin-r-20 {
  margin-right: 20px !important;
}

.margin-r-30 {
  margin-right: 30px !important;
}

/*------------------------------------------------------------------
    [Overlay Top margin]
------------------------------------------------------------------*/
.margin-t-o-10,
.margin-t-o-20,
.margin-t-o-30,
.margin-t-o-40,
.margin-t-o-50,
.margin-t-o-60,
.margin-t-o-70,
.margin-t-o-80,
.margin-t-o-90,
.margin-t-o-100 {
  position: relative;
  z-index: 1;
}

.margin-t-o-10 {
  margin-top: -10px !important;
}

.margin-t-o-20 {
  margin-top: -20px !important;
}

.margin-t-o-30 {
  margin-top: -30px !important;
}

.margin-t-o-40 {
  margin-top: -40px !important;
}

.margin-t-o-50 {
  margin-top: -50px !important;
}

.margin-t-o-60 {
  margin-top: -60px !important;
}

.margin-t-o-70 {
  margin-top: -70px !important;
}

.margin-t-o-80 {
  margin-top: -80px !important;
}

.margin-t-o-90 {
  margin-top: -90px !important;
}

.margin-t-o-100 {
  margin-top: -100px !important;
}

/*------------------------------------------------------------------
    [Overlay Left margin]
------------------------------------------------------------------*/
@media (min-width: 768px) {
  .margin-l-o-10,
  .margin-l-o-20,
  .margin-l-o-30,
  .margin-l-o-40,
  .margin-l-o-50,
  .margin-l-o-60,
  .margin-l-o-70,
  .margin-l-o-80,
  .margin-l-o-90,
  .margin-l-o-100 {
    position: relative;
    z-index: 1;
  }
  .margin-l-o-10 {
    margin-left: -10px !important;
  }
  .margin-l-o-20 {
    margin-left: -20px !important;
  }
  .margin-l-o-30 {
    margin-left: -30px !important;
  }
  .margin-l-o-40 {
    margin-left: -40px !important;
  }
  .margin-l-o-50 {
    margin-left: -50px !important;
  }
  .margin-l-o-60 {
    margin-left: -60px !important;
  }
  .margin-l-o-70 {
    margin-left: -70px !important;
  }
  .margin-l-o-80 {
    margin-left: -80px !important;
  }
  .margin-l-o-90 {
    margin-left: -90px !important;
  }
  .margin-l-o-100 {
    margin-left: -100px !important;
  }
}

/*------------------------------------------------------------------
    [Overlay Right margin]
------------------------------------------------------------------*/
@media (min-width: 768px) {
  .margin-r-o-10,
  .margin-r-o-20,
  .margin-r-o-30,
  .margin-r-o-40,
  .margin-r-o-50,
  .margin-r-o-60,
  .margin-r-o-70,
  .margin-r-o-80,
  .margin-r-o-90,
  .margin-r-o-100 {
    position: relative;
    z-index: 1;
  }
  .margin-r-o-10 {
    margin-right: -10px !important;
  }
  .margin-r-o-20 {
    margin-right: -20px !important;
  }
  .margin-r-o-30 {
    margin-right: -30px !important;
  }
  .margin-r-o-40 {
    margin-right: -40px !important;
  }
  .margin-r-o-50 {
    margin-right: -50px !important;
  }
  .margin-r-o-60 {
    margin-right: -60px !important;
  }
  .margin-r-o-70 {
    margin-right: -70px !important;
  }
  .margin-r-o-80 {
    margin-right: -80px !important;
  }
  .margin-r-o-90 {
    margin-right: -90px !important;
  }
  .margin-r-o-100 {
    margin-right: -100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin]
------------------------------------------------------------------*/
.margin-t-0 {
  margin-top: 0 !important;
}

.margin-t-5 {
  margin-top: 5px !important;
}

.margin-t-10 {
  margin-top: 10px !important;
}

.margin-t-20 {
  margin-top: 20px !important;
}

.margin-t-30 {
  margin-top: 30px !important;
}

.margin-t-40 {
  margin-top: 40px !important;
}

.margin-t-50 {
  margin-top: 50px !important;
}

.margin-t-60 {
  margin-top: 60px !important;
}

.margin-t-70 {
  margin-top: 70px !important;
}

.margin-t-80 {
  margin-top: 80px !important;
}

.margin-t-90 {
  margin-top: 90px !important;
}

.margin-t-100 {
  margin-top: 100px !important;
}

/*------------------------------------------------------------------
    [Bottom margin]
------------------------------------------------------------------*/
.margin-b-0 {
  margin-bottom: 0 !important;
}

.margin-b-5 {
  margin-bottom: 5px !important;
}

.margin-b-10 {
  margin-bottom: 10px !important;
}

.margin-b-10 {
  margin-bottom: 10px !important;
}

.margin-b-20 {
  margin-bottom: 20px !important;
}

.margin-b-30 {
  margin-bottom: 30px !important;
}

.margin-b-40 {
  margin-bottom: 40px !important;
}

.margin-b-50 {
  margin-bottom: 50px !important;
}

.margin-b-60 {
  margin-bottom: 60px !important;
}

.margin-b-70 {
  margin-bottom: 70px !important;
}

.margin-b-80 {
  margin-bottom: 80px !important;
}

.margin-b-90 {
  margin-bottom: 90px !important;
}

.margin-b-100 {
  margin-bottom: 100px !important;
}

/*------------------------------------------------------------------
    [Top margin below 1200px]
------------------------------------------------------------------*/
@media (max-width: 1200px) {
  .lg-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .lg-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .lg-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .lg-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .lg-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .lg-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .lg-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .lg-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .lg-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .lg-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .lg-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .lg-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin below 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .md-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .md-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .md-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .md-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .md-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .md-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .md-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .md-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .md-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .md-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .md-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin below 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .sm-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .sm-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .sm-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .sm-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .sm-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .sm-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .sm-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .sm-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .sm-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .sm-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .sm-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin below 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .xs-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .xs-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .xs-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .xs-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .xs-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .xs-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .xs-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .xs-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .xs-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .xs-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .xs-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

.icon-box{
	margin-top:20px;
}
/*@media (min-width: 768px) {
	.icon-box{
		min-height:490px;
	}
}*/
.box-icon{
	margin:0 auto;
	margin-top:-60px;
}
.icon-box .panel-body .text-warning{
	color:#e74c3c;
	text-align:center;
}
.icon-box ul li/*:not(:last-child)*/ {
  border-bottom: 1px solid #ddd;
  padding:2px 13px;
  position: relative;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.icon-box ul li:hover{
	text-overflow: inherit;
	overflow: visible;
}
.icon-box ul li:before {    
	top: 0;
	font-family: 'FontAwesome';
	font-size:20px;
	color:#e74c3c;
    content: '\f105';
    margin:0 5px 0 -15px;
}
.icon-box ul li a:hover{
	margin-left:5px;
	background:#FFFFFF;
}
.icon-box .btn{
	/*bottom: 1.8em;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 80%;*/
}
.icon-box .panel-footer{
	background:none;
	border:none;
}
#omics_form .btn-info{
	background-color: #1ABC9C;
    border:2px solid #189f84;
    color: #fff;
}
.submit-manuscript-box.panel {
    border: 4px solid #34495e;
    border-radius: 0px;
}
.submit-manuscript-box.panel-primary > .panel-heading {
    background-color: #4d6277;
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-color: #337ab7;
    color: #fff;
}
.submit-manuscript-box .panel-title {
    font-size: 18px;
	font-weight:600;
	text-align:center;
}

.btn-magick {
    color: #fff;
    background-color: #bb39d7;
    border-color: #9a00cd;
    text-shadow: 1px 1px 0 #9823d5;
}
.btn-magick:hover, .btn-magick:focus {
    color: #fff;
    background-color: #b13acd;
    border-color: #8600b9;
}
/*=== CSS Shapes ===*/
.triangle-bottomright { width: 0; height: 0; border-bottom: 10px solid red; border-left: 10px solid transparent; }

/*******************************
            Label
*******************************/

.ui.label {
  display: inline-block;
  line-height: 1;
  vertical-align: baseline;
  margin: 0em 0.14285714em;
  background-color: #E8E8E8;
  background-image: none;
  padding: 0.5833em 0.833em;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  font-weight: bold;
  border: 0px solid transparent;
  border-radius: 0.28571429rem;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}
.ui.label:first-child {
  margin-left: 0em;
}
.ui.label:last-child {
  margin-right: 0em;
}

/* Link */
a.ui.label {
  cursor: pointer;
}

/* Inside Link */
.ui.label > a {
  cursor: pointer;
  color: inherit;
  opacity: 0.5;
  -webkit-transition: 0.1s opacity ease;
  transition: 0.1s opacity ease;
}
.ui.label > a:hover {
  opacity: 1;
}

/* Image */
.ui.label > img {
  width: auto !important;
  vertical-align: middle;
  height: 2.1666em !important;
}

/* Icon */
.ui.label > .icon {
  width: auto;
  margin: 0em 0.75em 0em 0em;
}

/* Detail */
.ui.label > .detail {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  margin-left: 1em;
  opacity: 0.8;
}
.ui.label > .detail .icon {
  margin: 0em 0.25em 0em 0em;
}

/* Removable label */
.ui.label > .close.icon,
.ui.label > .delete.icon {
  cursor: pointer;
  margin-right: 0em;
  margin-left: 0.5em;
  font-size: 0.92857143em;
  opacity: 0.5;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}
.ui.label > .delete.icon:hover {
  opacity: 1;
}

/*-------------------
       Group
--------------------*/

.ui.labels > .label {
  margin: 0em 0.5em 0.5em 0em;
}

/*-------------------
       Coupling
--------------------*/

.ui.header > .ui.label {
  margin-top: -0.29165em;
}

/* Remove border radius on attached segment */
.ui.attached.segment > .ui.top.left.attached.label,
.ui.bottom.attached.segment > .ui.top.left.attached.label {
  border-top-left-radius: 0;
}
.ui.attached.segment > .ui.top.right.attached.label,
.ui.bottom.attached.segment > .ui.top.right.attached.label {
  border-top-right-radius: 0;
}
.ui.top.attached.segment > .ui.bottom.left.attached.label {
  border-bottom-left-radius: 0;
}
.ui.top.attached.segment > .ui.bottom.right.attached.label {
  border-bottom-right-radius: 0;
}

/* Padding on next content after a label */
.ui.top.attached.label:first-child + :not(.attached),
.ui.top.attached.label + [class*="right floated"] + * {
  margin-top: 2rem !important;
}
.ui.bottom.attached.label:first-child ~ :last-child:not(.attached) {
  margin-top: 0em;
  margin-bottom: 2rem !important;
}


/*******************************
             Types
*******************************/

.ui.image.label {
  width: auto !important;
  margin-top: 0em;
  margin-bottom: 0em;
  max-width: 9999px;
  vertical-align: baseline;
  text-transform: none;
  background: #E8E8E8;
  padding: 0.5833em 0.833em 0.5833em 0.5em;
  border-radius: 0.28571429rem;
  box-shadow: none;
}
.ui.image.label img {
  display: inline-block;
  vertical-align: top;
  height: 2.1666em;
  margin: -0.5833em 0.5em -0.5833em -0.5em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}
.ui.image.label .detail {
  background: rgba(0, 0, 0, 0.1);
  margin: -0.5833em -0.833em -0.5833em 0.5em;
  padding: 0.5833em 0.833em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/*-------------------
         Tag
--------------------*/

.ui.tag.labels .label,
.ui.tag.label {
  margin-left: 1em;
  position: relative;
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem ;
  -webkit-transition: none;
  transition: none;
}
.ui.tag.labels .label:before,
.ui.tag.label:before {
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
      -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
          transform: translateY(-50%) translateX(50%) rotate(-45deg);
  top: 50%;
  right: 0%;
  content: '';
  background-color: inherit;
  background-image: none;
  width: 1.56em;
  height: 1.56em;
  -webkit-transition: none;
  transition: none;
}
/*.ui.tag.labels .label:after,
.ui.tag.label:after {
  position: absolute;
  content: '';
  top: 50%;
  left: -0.25em;
  margin-top: -0.25em;
  background-color: #FFFFFF !important;
  width: 0.5em;
  height: 0.5em;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius: 500rem;
}*/

/*-------------------
    Corner Label
--------------------*/

.ui.corner.label {
  position: absolute;
  top: 0em;
  right: 0em;
  margin: 0em;
  padding: 0em;
  text-align: center;
  border-color: #E8E8E8;
  width: 4em;
  height: 4em;
  z-index: 1;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease;
}

/* Icon Label */
.ui.corner.label {
  background-color: transparent !important;
}
.ui.corner.label:after {
  position: absolute;
  content: "";
  right: 0em;
  top: 0em;
  z-index: -1;
  width: 0em;
  height: 0em;
  background-color: transparent !important;
  border-top: 0em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 4em solid transparent;
  border-left: 0em solid transparent;
  border-right-color: inherit;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease;
}
.ui.corner.label .icon {
  cursor: default;
  position: relative;
  top: 0.64285714em;
  left: 0.78571429em;
  font-size: 1.14285714em;
  margin: 0em;
}

/* Left Corner */
.ui.left.corner.label,
.ui.left.corner.label:after {
  right: auto;
  left: 0em;
}
.ui.left.corner.label:after {
  border-top: 4em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 0em solid transparent;
  border-left: 0em solid transparent;
  border-top-color: inherit;
}
.ui.left.corner.label .icon {
  left: -0.78571429em;
}

/* Segment */
.ui.segment > .ui.corner.label {
  top: -1px;
  right: -1px;
}
.ui.segment > .ui.left.corner.label {
  right: auto;
  left: -1px;
}

/*-------------------
       Ribbon
--------------------*/

.ui.ribbon.label {
  position: relative;
  margin: 0em;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  border-color: rgba(0, 0, 0, 0.15);
}
.ui.ribbon.label:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 0%;
  background-color: transparent !important;
  border-style: solid;
  border-width: 0em 1.2em 1.2em 0em;
  border-color: transparent;
  border-right-color: inherit;
  width: 0em;
  height: 0em;
}

/* Positioning */
.ui.ribbon.label {
  left: calc( -1rem  -  1.2em );
  margin-right: -1.2em;
  padding-left: calc( 1rem  +  1.2em );
  padding-right: 1.2em;
}
.ui[class*="right ribbon"].label {
  left: calc(100% +  1rem  +  1.2em );
  padding-left: 1.2em;
  padding-right: calc( 1rem  +  1.2em );
}

/* Right Ribbon */
.ui[class*="right ribbon"].label {
  text-align: left;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}
.ui[class*="right ribbon"].label:after {
  left: auto;
  right: 0%;
  border-style: solid;
  border-width: 1.2em 1.2em 0em 0em;
  border-color: transparent;
  border-top-color: inherit;
}

/* Inside Table */
.ui.image > .ribbon.label,
.ui.card .image > .ribbon.label {
  position: absolute;
  top: 1rem;
}
.ui.card .image > .ui.ribbon.label,
.ui.image > .ui.ribbon.label {
  left: calc( 0.05rem  -  1.2em );
}
.ui.card .image > .ui[class*="right ribbon"].label,
.ui.image > .ui[class*="right ribbon"].label {
  left: calc(100% +  -0.05rem  +  1.2em );
  padding-left: 0.833em;
}

/* Inside Table */
.ui.table td > .ui.ribbon.label {
  left: calc( -0.78571429em  -  1.2em );
}
.ui.table td > .ui[class*="right ribbon"].label {
  left: calc(100% +  0.78571429em  +  1.2em );
  padding-left: 0.833em;
}

/*-------------------
      Attached
--------------------*/

.ui[class*="top attached"].label,
.ui.attached.label {
  width: 100%;
  position: absolute;
  margin: 0em;
  top: 0em;
  left: 0em;
  padding: 0.75em 1em;
  border-radius: 0.21428571rem 0.21428571rem 0em 0em;
}
.ui[class*="bottom attached"].label {
  top: auto;
  bottom: 0em;
  border-radius: 0em 0em 0.21428571rem 0.21428571rem;
}
.ui[class*="top left attached"].label {
  width: auto;
  margin-top: 0em !important;
  border-radius: 0.21428571rem 0em 0.28571429rem 0em;
}
.ui[class*="top right attached"].label {
  width: auto;
  left: auto;
  right: 0em;
  border-radius: 0em 0.21428571rem 0em 0.28571429rem;
}
.ui[class*="bottom left attached"].label {
  width: auto;
  top: auto;
  bottom: 0em;
  border-radius: 0em 0.28571429rem 0em 0.21428571rem;
}
.ui[class*="bottom right attached"].label {
  top: auto;
  bottom: 0em;
  left: auto;
  right: 0em;
  width: auto;
  border-radius: 0.28571429rem 0em 0.21428571rem 0em;
}


/*******************************
             States
*******************************/


/*-------------------
      Disabled
--------------------*/

.ui.label.disabled {
  opacity: 0.5;
}

/*-------------------
        Hover
--------------------*/

a.ui.labels .label:hover,
a.ui.label:hover {
  background-color: #E0E0E0;
  border-color: #E0E0E0;
  background-image: none;
  color: rgba(0, 0, 0, 0.8);
}
.ui.labels a.label:hover:before,
a.ui.label:hover:before {
  color: rgba(0, 0, 0, 0.8);
}

/*-------------------
        Active
--------------------*/

.ui.active.label {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.active.label:before {
  background-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/*-------------------
     Active Hover
--------------------*/

a.ui.labels .active.label:hover,
a.ui.active.label:hover {
  background-color: #C8C8C8;
  border-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.labels a.active.label:ActiveHover:before,
a.ui.active.label:ActiveHover:before {
  background-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/*-------------------
      Visible
--------------------*/

.ui.labels.visible .label,
.ui.label.visible {
  display: inline-block !important;
}

/*-------------------
      Hidden
--------------------*/

.ui.labels.hidden .label,
.ui.label.hidden {
  display: none !important;
}


/*******************************
           Variations
*******************************/


/*-------------------
       Colors
--------------------*/


/*--- Red ---*/

.ui.red.labels .label,
.ui.red.label {
  background-color: #DB2828 !important;
  border-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.red.labels .label:hover,
a.ui.red.label:hover {
  background-color: #d01919 !important;
  border-color: #d01919 !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.red.corner.label,
.ui.red.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.red.ribbon.label {
  border-color: #b21e1e !important;
}

/* Basic */
.ui.basic.red.label {
  background-color: #FFFFFF !important;
  color: #DB2828 !important;
  border-color: #DB2828 !important;
}
.ui.basic.red.labels a.label:hover,
a.ui.basic.red.label:hover {
  background-color: #FFFFFF !important;
  color: #d01919 !important;
  border-color: #d01919 !important;
}

/*--- Orange ---*/

.ui.orange.labels .label,
.ui.orange.label {
  background-color: #F2711C !important;
  border-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.orange.labels .label:hover,
a.ui.orange.label:hover {
  background-color: #f26202 !important;
  border-color: #f26202 !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.orange.corner.label,
.ui.orange.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.orange.ribbon.label {
  border-color: #cf590c !important;
}

/* Basic */
.ui.basic.orange.label {
  background-color: #FFFFFF !important;
  color: #F2711C !important;
  border-color: #F2711C !important;
}
.ui.basic.orange.labels a.label:hover,
a.ui.basic.orange.label:hover {
  background-color: #FFFFFF !important;
  color: #f26202 !important;
  border-color: #f26202 !important;
}

/*--- Yellow ---*/

.ui.yellow.labels .label,
.ui.yellow.label {
  background-color: #FBBD08 !important;
  border-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.yellow.labels .label:hover,
a.ui.yellow.label:hover {
  background-color: #eaae00 !important;
  border-color: #eaae00 !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.yellow.corner.label,
.ui.yellow.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.yellow.ribbon.label {
  border-color: #cd9903 !important;
}

/* Basic */
.ui.basic.yellow.label {
  background-color: #FFFFFF !important;
  color: #FBBD08 !important;
  border-color: #FBBD08 !important;
}
.ui.basic.yellow.labels a.label:hover,
a.ui.basic.yellow.label:hover {
  background-color: #FFFFFF !important;
  color: #eaae00 !important;
  border-color: #eaae00 !important;
}

/*--- Olive ---*/

.ui.olive.labels .label,
.ui.olive.label {
  background-color: #B5CC18 !important;
  border-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.olive.labels .label:hover,
a.ui.olive.label:hover {
  background-color: #a7bd0d !important;
  border-color: #a7bd0d !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.olive.corner.label,
.ui.olive.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.olive.ribbon.label {
  border-color: #198f35 !important;
}

/* Basic */
.ui.basic.olive.label {
  background-color: #FFFFFF !important;
  color: #B5CC18 !important;
  border-color: #B5CC18 !important;
}
.ui.basic.olive.labels a.label:hover,
a.ui.basic.olive.label:hover {
  background-color: #FFFFFF !important;
  color: #a7bd0d !important;
  border-color: #a7bd0d !important;
}

/*--- Green ---*/

.ui.green.labels .label,
.ui.green.label {
  background-color: #21BA45 !important;
  border-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.green.labels .label:hover,
a.ui.green.label:hover {
  background-color: #16ab39 !important;
  border-color: #16ab39 !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.green.corner.label,
.ui.green.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.green.ribbon.label {
  border-color: #198f35 !important;
}

/* Basic */
.ui.basic.green.label {
  background-color: #FFFFFF !important;
  color: #21BA45 !important;
  border-color: #21BA45 !important;
}
.ui.basic.green.labels a.label:hover,
a.ui.basic.green.label:hover {
  background-color: #FFFFFF !important;
  color: #16ab39 !important;
  border-color: #16ab39 !important;
}

/*--- Teal ---*/

.ui.teal.labels .label,
.ui.teal.label {
  background-color: #00B5AD !important;
  border-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.teal.labels .label:hover,
a.ui.teal.label:hover {
  background-color: #009c95 !important;
  border-color: #009c95 !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.teal.corner.label,
.ui.teal.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.teal.ribbon.label {
  border-color: #00827c !important;
}

/* Basic */
.ui.basic.teal.label {
  background-color: #FFFFFF !important;
  color: #00B5AD !important;
  border-color: #00B5AD !important;
}
.ui.basic.teal.labels a.label:hover,
a.ui.basic.teal.label:hover {
  background-color: #FFFFFF !important;
  color: #009c95 !important;
  border-color: #009c95 !important;
}

/*--- Blue ---*/

.ui.blue.labels .label,
.ui.blue.label {
  background-color: #2185D0 !important;
  border-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.blue.labels .label:hover,
a.ui.blue.label:hover {
  background-color: #1678c2 !important;
  border-color: #1678c2 !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.blue.corner.label,
.ui.blue.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.blue.ribbon.label {
  border-color: #1a69a4 !important;
}

/* Basic */
.ui.basic.blue.label {
  background-color: #FFFFFF !important;
  color: #2185D0 !important;
  border-color: #2185D0 !important;
}
.ui.basic.blue.labels a.label:hover,
a.ui.basic.blue.label:hover {
  background-color: #FFFFFF !important;
  color: #1678c2 !important;
  border-color: #1678c2 !important;
}

/*--- Violet ---*/

.ui.violet.labels .label,
.ui.violet.label {
  background-color: #6435C9 !important;
  border-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.violet.labels .label:hover,
a.ui.violet.label:hover {
  background-color: #5829bb !important;
  border-color: #5829bb !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.violet.corner.label,
.ui.violet.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.violet.ribbon.label {
  border-color: #502aa1 !important;
}

/* Basic */
.ui.basic.violet.label {
  background-color: #FFFFFF !important;
  color: #6435C9 !important;
  border-color: #6435C9 !important;
}
.ui.basic.violet.labels a.label:hover,
a.ui.basic.violet.label:hover {
  background-color: #FFFFFF !important;
  color: #5829bb !important;
  border-color: #5829bb !important;
}

/*--- Purple ---*/

.ui.purple.labels .label,
.ui.purple.label {
  background-color: #A333C8 !important;
  border-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.purple.labels .label:hover,
a.ui.purple.label:hover {
  background-color: #9627ba !important;
  border-color: #9627ba !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.purple.corner.label,
.ui.purple.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.purple.ribbon.label {
  border-color: #82299f !important;
}

/* Basic */
.ui.basic.purple.label {
  background-color: #FFFFFF !important;
  color: #A333C8 !important;
  border-color: #A333C8 !important;
}
.ui.basic.purple.labels a.label:hover,
a.ui.basic.purple.label:hover {
  background-color: #FFFFFF !important;
  color: #9627ba !important;
  border-color: #9627ba !important;
}

/*--- Pink ---*/

.ui.pink.labels .label,
.ui.pink.label {
  background-color: #E03997 !important;
  border-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.pink.labels .label:hover,
a.ui.pink.label:hover {
  background-color: #e61a8d !important;
  border-color: #e61a8d !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.pink.corner.label,
.ui.pink.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.pink.ribbon.label {
  border-color: #c71f7e !important;
}

/* Basic */
.ui.basic.pink.label {
  background-color: #FFFFFF !important;
  color: #E03997 !important;
  border-color: #E03997 !important;
}
.ui.basic.pink.labels a.label:hover,
a.ui.basic.pink.label:hover {
  background-color: #FFFFFF !important;
  color: #e61a8d !important;
  border-color: #e61a8d !important;
}

/*--- Brown ---*/

.ui.brown.labels .label,
.ui.brown.label {
  background-color: #A5673F !important;
  border-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.brown.labels .label:hover,
a.ui.brown.label:hover {
  background-color: #975b33 !important;
  border-color: #975b33 !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.brown.corner.label,
.ui.brown.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.brown.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */
.ui.basic.brown.label {
  background-color: #FFFFFF !important;
  color: #A5673F !important;
  border-color: #A5673F !important;
}
.ui.basic.brown.labels a.label:hover,
a.ui.basic.brown.label:hover {
  background-color: #FFFFFF !important;
  color: #975b33 !important;
  border-color: #975b33 !important;
}

/*--- Grey ---*/

.ui.grey.labels .label,
.ui.grey.label {
  background-color: #767676 !important;
  border-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.grey.labels .label:hover,
a.ui.grey.label:hover {
  background-color: #838383 !important;
  border-color: #838383 !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.grey.corner.label,
.ui.grey.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.grey.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */
.ui.basic.grey.label {
  background-color: #FFFFFF !important;
  color: #767676 !important;
  border-color: #767676 !important;
}
.ui.basic.grey.labels a.label:hover,
a.ui.basic.grey.label:hover {
  background-color: #FFFFFF !important;
  color: #838383 !important;
  border-color: #838383 !important;
}

/*--- Black ---*/

.ui.black.labels .label,
.ui.black.label {
  background-color: #1B1C1D !important;
  border-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/* Link */
.ui.black.labels .label:hover,
a.ui.black.label:hover {
  background-color: #27292a !important;
  border-color: #27292a !important;
  color: #FFFFFF !important;
}

/* Corner */
.ui.black.corner.label,
.ui.black.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
.ui.black.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */
.ui.basic.black.label {
  background-color: #FFFFFF !important;
  color: #1B1C1D !important;
  border-color: #1B1C1D !important;
}
.ui.basic.black.labels a.label:hover,
a.ui.basic.black.label:hover {
  background-color: #FFFFFF !important;
  color: #27292a !important;
  border-color: #27292a !important;
}

/*-------------------
        Basic
--------------------*/

.ui.basic.label {
  background: none #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}

/* Link */
a.ui.basic.label:hover {
  text-decoration: none;
  background: none #FFFFFF;
  color: #1e70bf;
  box-shadow: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

/* Pointing */
.ui.basic.pointing.label:before {
  border-color: inherit;
}

/*-------------------
       Fluid
--------------------*/

.ui.label.fluid,
.ui.fluid.labels > .label {
  width: 100%;
  box-sizing: border-box;
}

/*-------------------
       Inverted
--------------------*/

.ui.inverted.labels .label,
.ui.inverted.label {
  color: rgba(255, 255, 255, 0.9) !important;
}

/*-------------------
     Horizontal
--------------------*/

.ui.horizontal.labels .label,
.ui.horizontal.label {
  margin: 0em 0.5em 0em 0em;
  padding: 0.4em 0.833em;
  min-width: 3em;
  text-align: center;
}

/*-------------------
       Circular
--------------------*/

.ui.circular.labels .label,
.ui.circular.label {
  min-width: 2em;
  min-height: 2em;
  padding: 0.5em !important;
  line-height: 1em;
  text-align: center;
  border-radius: 500rem;
}
.ui.empty.circular.labels .label,
.ui.empty.circular.label {
  min-width: 0em;
  min-height: 0em;
  overflow: hidden;
  width: 0.5em;
  height: 0.5em;
  vertical-align: baseline;
}

/*-------------------
       Pointing
--------------------*/

.ui.pointing.label {
  position: relative;
}
.ui.attached.pointing.label {
  position: absolute;
}
.ui.pointing.label:before {
  background-color: inherit;
  background-image: inherit;
  border-width: none;
  border-style: solid;
  border-color: inherit;
}

/* Arrow */
.ui.pointing.label:before {
  position: absolute;
  content: '';

  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  background-image: none;
  z-index: 2;
  width: 0.6666em;
  height: 0.6666em;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

/*--- Above ---*/

.ui.pointing.label,
.ui[class*="pointing above"].label {
  margin-top: 1em;
}
.ui.pointing.label:before,
.ui[class*="pointing above"].label:before {
  border-width: 1px 0px 0px 1px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 0%;
  left: 50%;
}

/*--- Below ---*/

.ui[class*="bottom pointing"].label,
.ui[class*="pointing below"].label {
  margin-top: 0em;
  margin-bottom: 1em;
}
.ui[class*="bottom pointing"].label:before,
.ui[class*="pointing below"].label:before {
  border-width: 0px 1px 1px 0px;
  top: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 100%;
  left: 50%;
}

/*--- Left ---*/

.ui[class*="left pointing"].label {
  margin-top: 0em;
  margin-left: 0.6666em;
}
.ui[class*="left pointing"].label:before {
  border-width: 0px 0px 1px 1px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0em;
}

/*--- Right ---*/

.ui[class*="right pointing"].label {
  margin-top: 0em;
  margin-right: 0.6666em;
}
.ui[class*="right pointing"].label:before {
  border-width: 1px 1px 0px 0px;
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
      -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
          transform: translateX(50%) translateY(-50%) rotate(45deg);
  top: 50%;
  right: 0%;
  bottom: auto;
  left: auto;
}

/* Basic Pointing */

/*--- Above ---*/

.ui.basic.pointing.label:before,
.ui.basic[class*="pointing above"].label:before {
  margin-top: -1px;
}

/*--- Below ---*/

.ui.basic[class*="bottom pointing"].label:before,
.ui.basic[class*="pointing below"].label:before {
  bottom: auto;
  top: 100%;
  margin-top: 1px;
}

/*--- Left ---*/

.ui.basic[class*="left pointing"].label:before {
  top: 50%;
  left: -1px;
}

/*--- Right ---*/

.ui.basic[class*="right pointing"].label:before {
  top: 50%;
  right: -1px;
}

/*------------------
   Floating Label
-------------------*/

.ui.floating.label {
  position: absolute;
  z-index: 100;
  top: -1em;
  left: 100%;
  margin: 0em 0em 0em -1.5em !important;
}

/*-------------------
        Sizes
--------------------*/

.ui.mini.labels .label,
.ui.mini.label {
  font-size: 0.64285714rem;
}
.ui.tiny.labels .label,
.ui.tiny.label {
  font-size: 0.71428571rem;
}
.ui.small.labels .label,
.ui.small.label {
  font-size: 0.78571429rem;
}
.ui.labels .label,
.ui.label {
  font-size: 12px;
}
.ui.large.labels .label,
.ui.large.label {
  font-size: 1rem;
}
.ui.big.labels .label,
.ui.big.label {
  font-size: 1.28571429rem;
}
.ui.huge.labels .label,
.ui.huge.label {
  font-size: 1.42857143rem;
}
.ui.massive.labels .label,
.ui.massive.label {
  font-size: 1.71428571rem;
}

/*------------------------------------------------------------------
    [Display Vertical Center Aligned Block]
------------------------------------------------------------------*/
.display-center {
  display: table-cell;
  vertical-align: middle;
}

/* 3 Columns */
.display-center-col-3 {
  display: table-cell;
  vertical-align: middle;
  width: 33.33333333%;
}

/*--------------------------------------------------
    [Vertical Center Aligned Block]
    Using CSS3 Translate3D
----------------------------------------------------*/
.ver-center-aligned-block {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

/*--------------------------------------------------
    [Center Aligned Block]
    Using CSS3 Translate3D
----------------------------------------------------*/
.center-aligned-block {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

/*--------------------------------------------------
    [Center Aligned Block - above 768px]
----------------------------------------------------*/
.sm-center-aligned-block {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

@media (max-width: 768px) {
  .sm-center-aligned-block {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
}

/*--------------------------------------------------
    [Center Aligned Block - above 992px]
----------------------------------------------------*/
.md-center-aligned-block {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

@media (max-width: 992px) {
  .md-center-aligned-block {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
}

/*--------------------------------------------------
    [Vertical Center Aligned Content]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
.center-content-ver-wrap {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.center-content-ver-align {
  display: table;
  width: 100%;
  height: 100%;
}

.center-content-ver-body {
  display: table-cell;
  float: none;
  text-align: center;
  vertical-align: middle;
}

/*--------------------------------------------------
    [Vertical Center Aligned Content above 768px]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
/* Media Queries above 768px */
@media (min-width: 768px) {
  .center-content-ver-wrap-sm {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .center-content-ver-align-sm {
    display: table;
    width: 100%;
    height: 100%;
  }
  .center-content-ver-body-sm {
    display: table-cell;
    float: none;
    text-align: center;
    vertical-align: middle;
  }
}

/*--------------------------------------------------
    [Vertical Center Aligned Content above 992px]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
/* Media Queries above 992px */
@media (min-width: 992px) {
  .center-content-ver-wrap-md {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .center-content-ver-align-md {
    display: table;
    width: 100%;
    height: 100%;
  }
  .center-content-ver-body-md {
    display: table-cell;
    float: none;
    text-align: center;
    vertical-align: middle;
  }
}

/*--------------------------------------------------
    [Horizontal Center Aligned Content All Column]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
.center-content-hor-col-wrap {
  display: table;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

.center-content-hor-col-align {
  display: table-cell;
  float: none;
  vertical-align: middle;
}

/*--------------------------------------------------
    [Horizontal Center Aligned Content above 768px]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
/* Media Queries above 768px */
@media (min-width: 768px) {
  .center-content-hor-wrap-sm {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
  }
  .center-content-hor-align-sm {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
  .center-content-hor-align-sm.center-content-hor-align-sm-width-xs {
    min-width: 150px;
  }
  .center-content-hor-align-sm.center-content-hor-align-sm-width-sm {
    min-width: 250px;
  }
  .center-content-hor-align-sm.center-content-hor-align-sm-width-md {
    min-width: 300px;
  }
}

/* Media Queries below 768px */
@media (max-width: 768px) {
  .center-content-hor-align-sm {
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 0 15px;
  }
}

/*--------------------------------------------------
    [Horizontal Center Aligned Content above 992px]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
@media (min-width: 992px) {
  .center-content-hor-wrap-md {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
  }
  .center-content-hor-align-md {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
  .center-content-hor-align-md.center-content-hor-align-md-width-xs {
    min-width: 150px;
  }
  .center-content-hor-align-md.center-content-hor-align-md-width-md {
    min-width: 250px;
  }
  .center-content-hor-align-md.center-content-hor-align-md-width-md {
    min-width: 300px;
  }
}

/* Media Queries below 992px */
@media (max-width: 992px) {
  .center-content-hor-align-md {
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 0 15px;
  }
}

/*--------------------------------------------------
    [Text Align]
----------------------------------------------------*/
.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/* Media Queries under 992px */
@media (max-width: 992px) {
  .md-text-center {
    text-align: center;
  }
  .md-text-left {
    text-align: left;
  }
  .md-text-right {
    text-align: right;
  }
}

/* Media Queries under 768px */
@media (max-width: 768px) {
  .sm-text-center {
    text-align: center;
  }
  .sm-text-left {
    text-align: left;
  }
  .sm-text-right {
    text-align: right;
  }
}

/* Media Queries under 480px */
@media (max-width: 480px) {
  .xs-text-center {
    text-align: center;
  }
  .xs-text-left {
    text-align: left;
  }
  .xs-text-right {
    text-align: right;
  }
}

/*--------------------------------------------------
    [Center Aligned Block]
    Center align a block level element
----------------------------------------------------*/
.center-block {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

/* Media Queries below 992px */
@media (max-width: 992px) {
  .md-center-block {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}

/* Media Queries below 768px */
@media (max-width: 768px) {
  .sm-center-block {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}

/* Media Queries below 480px */
@media (max-width: 480px) {
  .xs-center-block {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}

/*--------------------------------------------------
    [Content]
----------------------------------------------------*/
.content-xs {
  padding-top: 20px;
  padding-bottom: 20px;
}

.content {
  padding-top: 40px;
  padding-bottom: 40px;
}

.content-sm {
  padding-top: 60px;
  padding-bottom: 60px;
}

.content-md {
  padding-top: 80px;
  padding-bottom: 80px;
}

.content-lg {
  padding-top: 100px;
  padding-bottom: 100px;
}

.content-xl {
  padding-top: 120px;
  padding-bottom: 120px;
}

.content-el {
  padding-top: 150px;
  padding-bottom: 150px;
}

/*------------------------------------------------------------------
    [No padding, margin space]
------------------------------------------------------------------*/
.no-space {
  padding: 0 !important;
  margin: 0 !important;
}

/* No padding, margin space above 992px */
@media (min-width: 992px) {
  .md-no-space {
    padding: 0 !important;
    margin: 0 !important;
  }
}

/* No Space in a row class */
.no-space-row {
  margin-right: 0;
  margin-left: 0;
}

.no-space-row > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}

/* 5px Space in a row class */
.space-row-5 {
  margin-right: -5px;
  margin-left: -5px;
}

.space-row-5 > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}

/* 10px Space in a row class */
.space-row-10 {
  margin-right: -10px;
  margin-left: -10px;
}

.space-row-10 > [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}

/*------------------------------------------------------------------
    [Padding Bottom]
------------------------------------------------------------------*/
.padding-0 {
  padding: 0 !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-30 {
  padding: 30px !important;
}

.padding-40 {
  padding: 40px !important;
}

.padding-50 {
  padding: 50px !important;
}

.padding-60 {
  padding: 60px !important;
}

.padding-70 {
  padding: 70px !important;
}

.padding-80 {
  padding: 80px !important;
}

.padding-90 {
  padding: 90px !important;
}

.padding-100 {
  padding: 100px !important;
}

/*------------------------------------------------------------------
    [Padding under 1200px]
------------------------------------------------------------------*/
@media (max-width: 1200px) {
  .lg-padding-10 {
    padding: 10px !important;
  }
  .lg-padding-20 {
    padding: 20px !important;
  }
  .lg-padding-30 {
    padding: 30px !important;
  }
  .lg-padding-40 {
    padding: 40px !important;
  }
  .lg-padding-50 {
    padding: 50px !important;
  }
  .lg-padding-60 {
    padding: 60px !important;
  }
  .lg-padding-70 {
    padding: 70px !important;
  }
  .lg-padding-80 {
    padding: 80px !important;
  }
  .lg-padding-90 {
    padding: 90px !important;
  }
  .lg-padding-100 {
    padding: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Padding under 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-padding-10 {
    padding: 10px !important;
  }
  .md-padding-20 {
    padding: 20px !important;
  }
  .md-padding-30 {
    padding: 30px !important;
  }
  .md-padding-40 {
    padding: 40px !important;
  }
  .md-padding-50 {
    padding: 50px !important;
  }
  .md-padding-60 {
    padding: 60px !important;
  }
  .md-padding-70 {
    padding: 70px !important;
  }
  .md-padding-80 {
    padding: 80px !important;
  }
  .md-padding-90 {
    padding: 90px !important;
  }
  .md-padding-100 {
    padding: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Padding under 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-padding-10 {
    padding: 10px !important;
  }
  .sm-padding-20 {
    padding: 20px !important;
  }
  .sm-padding-30 {
    padding: 30px !important;
  }
  .sm-padding-40 {
    padding: 40px !important;
  }
  .sm-padding-50 {
    padding: 50px !important;
  }
  .sm-padding-60 {
    padding: 60px !important;
  }
  .sm-padding-70 {
    padding: 70px !important;
  }
  .sm-padding-80 {
    padding: 80px !important;
  }
  .sm-padding-90 {
    padding: 90px !important;
  }
  .sm-padding-100 {
    padding: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Padding under 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-padding-10 {
    padding: 10px !important;
  }
  .xs-padding-20 {
    padding: 20px !important;
  }
  .xs-padding-30 {
    padding: 30px !important;
  }
  .xs-padding-40 {
    padding: 40px !important;
  }
  .xs-padding-50 {
    padding: 50px !important;
  }
  .xs-padding-60 {
    padding: 60px !important;
  }
  .xs-padding-70 {
    padding: 70px !important;
  }
  .xs-padding-80 {
    padding: 80px !important;
  }
  .xs-padding-90 {
    padding: 90px !important;
  }
  .xs-padding-100 {
    padding: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Left Padding]
------------------------------------------------------------------*/
.padding-l-0 {
  padding-left: 0 !important;
}

.padding-l-5 {
  padding-left: 5px !important;
}

.padding-l-10 {
  padding-left: 10px !important;
}

.padding-l-15 {
  padding-left: 15px !important;
}

.padding-l-20 {
  padding-left: 20px !important;
}

.padding-l-30 {
  padding-left: 30px !important;
}

.padding-l-40 {
  padding-left: 40px !important;
}

.padding-l-50 {
  padding-left: 50px !important;
}

.padding-l-60 {
  padding-left: 60px !important;
}

.padding-l-70 {
  padding-left: 70px !important;
}

.padding-l-80 {
  padding-left: 80px !important;
}

.padding-l-90 {
  padding-left: 90px !important;
}

.padding-l-100 {
  padding-left: 100px !important;
}

/*------------------------------------------------------------------
    [Right Padding]
------------------------------------------------------------------*/
.padding-r-0 {
  padding-right: 0 !important;
}

.padding-r-5 {
  padding-right: 5px !important;
}

.padding-r-10 {
  padding-right: 10px !important;
}

.padding-r-15 {
  padding-right: 15px !important;
}

.padding-r-20 {
  padding-right: 20px !important;
}

.padding-r-30 {
  padding-right: 30px !important;
}

.padding-r-40 {
  padding-right: 40px !important;
}

.padding-r-50 {
  padding-right: 50px !important;
}

.padding-r-60 {
  padding-right: 60px !important;
}

.padding-r-70 {
  padding-right: 70px !important;
}

.padding-r-80 {
  padding-right: 80px !important;
}

.padding-r-90 {
  padding-right: 90px !important;
}

.padding-r-100 {
  padding-right: 100px !important;
}

/*------------------------------------------------------------------
    [Left & Right Padding]
------------------------------------------------------------------*/
.padding-lr-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.padding-lr-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.padding-lr-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.padding-lr-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.padding-lr-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.padding-lr-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.padding-lr-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.padding-lr-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.padding-lr-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.padding-lr-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.padding-lr-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.padding-lr-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

/*------------------------------------------------------------------
    [Top & Bottom Padding]
------------------------------------------------------------------*/
.padding-tb-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.padding-tb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.padding-tb-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.padding-tb-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.padding-tb-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.padding-tb-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.padding-tb-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.padding-tb-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.padding-tb-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.padding-tb-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.padding-tb-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.padding-tb-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

/*------------------------------------------------------------------
    [Left margin]
------------------------------------------------------------------*/
.margin-l-0 {
  margin-left: 0 !important;
}

.margin-l-5 {
  margin-left: 5px !important;
}

.margin-l-10 {
  margin-left: 10px !important;
}

.margin-l-20 {
  margin-left: 20px !important;
}

.margin-l-30 {
  margin-left: 30px !important;
}

.margin-l-40 {
  margin-left: 40px !important;
}

.margin-l-50 {
  margin-left: 50px !important;
}

/*------------------------------------------------------------------
    [Right margin]
------------------------------------------------------------------*/
.margin-r-0 {
  margin-right: 0 !important;
}

.margin-r-5 {
  margin-right: 5px !important;
}

.margin-r-10 {
  margin-right: 10px !important;
}

.margin-r-20 {
  margin-right: 20px !important;
}

.margin-r-30 {
  margin-right: 30px !important;
}

.margin-r-40 {
  margin-right: 40px !important;
}

.margin-r-50 {
  margin-right: 50px !important;
}

/*------------------------------------------------------------------
    [Left & Right margin]
------------------------------------------------------------------*/
.margin-lr-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.margin-lr-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.margin-lr-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.margin-lr-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.margin-lr-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.margin-lr-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.margin-lr-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

/*------------------------------------------------------------------
    [Margin]
------------------------------------------------------------------*/
.margin-5 {
  margin: 5px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-20 {
  margin: 20px !important;
}

.margin-30 {
  margin: 30px !important;
}

.margin-40 {
  margin: 40px !important;
}

.margin-50 {
  margin: 50px !important;
}

/*------------------------------------------------------------------
    [Overlay Top margin]
------------------------------------------------------------------*/
.margin-t-o-0,
.margin-t-o-10,
.margin-t-o-20,
.margin-t-o-30,
.margin-t-o-40,
.margin-t-o-50,
.margin-t-o-60,
.margin-t-o-70,
.margin-t-o-80,
.margin-t-o-90,
.margin-t-o-100 {
  position: relative;
  z-index: 1;
}

.margin-t-o-0 {
  margin-top: 0 !important;
}

.margin-t-o-10 {
  margin-top: -10px !important;
}

.margin-t-o-20 {
  margin-top: -20px !important;
}

.margin-t-o-30 {
  margin-top: -30px !important;
}

.margin-t-o-40 {
  margin-top: -40px !important;
}

.margin-t-o-50 {
  margin-top: -50px !important;
}

.margin-t-o-60 {
  margin-top: -60px !important;
}

.margin-t-o-70 {
  margin-top: -70px !important;
}

.margin-t-o-80 {
  margin-top: -80px !important;
}

.margin-t-o-90 {
  margin-top: -90px !important;
}

.margin-t-o-100 {
  margin-top: -100px !important;
}

/*------------------------------------------------------------------
    [Overlay Top margin under 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-margin-t-o-0,
  .md-margin-t-o-10,
  .md-margin-t-o-20,
  .md-margin-t-o-30,
  .md-margin-t-o-40,
  .md-margin-t-o-50,
  .md-margin-t-o-60,
  .md-margin-t-o-70,
  .md-margin-t-o-80,
  .md-margin-t-o-90,
  .md-margin-t-o-100 {
    position: relative;
    z-index: 1;
  }
  .md-margin-t-o-0 {
    margin-top: 0 !important;
  }
  .md-margin-t-o-10 {
    margin-top: -10px !important;
  }
  .md-margin-t-o-20 {
    margin-top: -20px !important;
  }
  .md-margin-t-o-30 {
    margin-top: -30px !important;
  }
  .md-margin-t-o-40 {
    margin-top: -40px !important;
  }
  .md-margin-t-o-50 {
    margin-top: -50px !important;
  }
  .md-margin-t-o-60 {
    margin-top: -60px !important;
  }
  .md-margin-t-o-70 {
    margin-top: -70px !important;
  }
  .md-margin-t-o-80 {
    margin-top: -80px !important;
  }
  .md-margin-t-o-90 {
    margin-top: -90px !important;
  }
  .md-margin-t-o-100 {
    margin-top: -100px !important;
  }
}

/*------------------------------------------------------------------
    [Overlay Top margin under 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-margin-t-o-0,
  .sm-margin-t-o-10,
  .sm-margin-t-o-20,
  .sm-margin-t-o-30,
  .sm-margin-t-o-40,
  .sm-margin-t-o-50,
  .sm-margin-t-o-60,
  .sm-margin-t-o-70,
  .sm-margin-t-o-80,
  .sm-margin-t-o-90,
  .sm-margin-t-o-100 {
    position: relative;
    z-index: 1;
  }
  .sm-margin-t-o-0 {
    margin-top: 0 !important;
  }
  .sm-margin-t-o-10 {
    margin-top: -10px !important;
  }
  .sm-margin-t-o-20 {
    margin-top: -20px !important;
  }
  .sm-margin-t-o-30 {
    margin-top: -30px !important;
  }
  .sm-margin-t-o-40 {
    margin-top: -40px !important;
  }
  .sm-margin-t-o-50 {
    margin-top: -50px !important;
  }
  .sm-margin-t-o-60 {
    margin-top: -60px !important;
  }
  .sm-margin-t-o-70 {
    margin-top: -70px !important;
  }
  .sm-margin-t-o-80 {
    margin-top: -80px !important;
  }
  .sm-margin-t-o-90 {
    margin-top: -90px !important;
  }
  .sm-margin-t-o-100 {
    margin-top: -100px !important;
  }
}

/*------------------------------------------------------------------
    [Overlay Top margin under 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-margin-t-o-0,
  .xs-margin-t-o-10,
  .xs-margin-t-o-20,
  .xs-margin-t-o-30,
  .xs-margin-t-o-40,
  .xs-margin-t-o-50,
  .xs-margin-t-o-60,
  .xs-margin-t-o-70,
  .xs-margin-t-o-80,
  .xs-margin-t-o-90,
  .xs-margin-t-o-100 {
    position: relative;
    z-index: 1;
  }
  .xs-margin-t-o-0 {
    margin-top: 0 !important;
  }
  .xs-margin-t-o-10 {
    margin-top: -10px !important;
  }
  .xs-margin-t-o-20 {
    margin-top: -20px !important;
  }
  .xs-margin-t-o-30 {
    margin-top: -30px !important;
  }
  .xs-margin-t-o-40 {
    margin-top: -40px !important;
  }
  .xs-margin-t-o-50 {
    margin-top: -50px !important;
  }
  .xs-margin-t-o-60 {
    margin-top: -60px !important;
  }
  .xs-margin-t-o-70 {
    margin-top: -70px !important;
  }
  .xs-margin-t-o-80 {
    margin-top: -80px !important;
  }
  .xs-margin-t-o-90 {
    margin-top: -90px !important;
  }
  .xs-margin-t-o-100 {
    margin-top: -100px !important;
  }
}

/*------------------------------------------------------------------
    [Overlay Left margin]
------------------------------------------------------------------*/
@media (min-width: 768px) {
  .margin-l-o-10,
  .margin-l-o-20,
  .margin-l-o-30,
  .margin-l-o-40,
  .margin-l-o-50,
  .margin-l-o-60,
  .margin-l-o-70,
  .margin-l-o-80,
  .margin-l-o-90,
  .margin-l-o-100 {
    position: relative;
    z-index: 1;
  }
  .margin-l-o-10 {
    margin-left: -10px !important;
  }
  .margin-l-o-20 {
    margin-left: -20px !important;
  }
  .margin-l-o-30 {
    margin-left: -30px !important;
  }
  .margin-l-o-40 {
    margin-left: -40px !important;
  }
  .margin-l-o-50 {
    margin-left: -50px !important;
  }
  .margin-l-o-60 {
    margin-left: -60px !important;
  }
  .margin-l-o-70 {
    margin-left: -70px !important;
  }
  .margin-l-o-80 {
    margin-left: -80px !important;
  }
  .margin-l-o-90 {
    margin-left: -90px !important;
  }
  .margin-l-o-100 {
    margin-left: -100px !important;
  }
}

/*------------------------------------------------------------------
    [Overlay Right margin]
------------------------------------------------------------------*/
@media (min-width: 768px) {
  .margin-r-o-10,
  .margin-r-o-20,
  .margin-r-o-30,
  .margin-r-o-40,
  .margin-r-o-50,
  .margin-r-o-60,
  .margin-r-o-70,
  .margin-r-o-80,
  .margin-r-o-90,
  .margin-r-o-100 {
    position: relative;
    z-index: 1;
  }
  .margin-r-o-10 {
    margin-right: -10px !important;
  }
  .margin-r-o-20 {
    margin-right: -20px !important;
  }
  .margin-r-o-30 {
    margin-right: -30px !important;
  }
  .margin-r-o-40 {
    margin-right: -40px !important;
  }
  .margin-r-o-50 {
    margin-right: -50px !important;
  }
  .margin-r-o-60 {
    margin-right: -60px !important;
  }
  .margin-r-o-70 {
    margin-right: -70px !important;
  }
  .margin-r-o-80 {
    margin-right: -80px !important;
  }
  .margin-r-o-90 {
    margin-right: -90px !important;
  }
  .margin-r-o-100 {
    margin-right: -100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin]
------------------------------------------------------------------*/
.margin-t-0 {
  margin-top: 0 !important;
}

.margin-t-5 {
  margin-top: 5px !important;
}

.margin-t-10 {
  margin-top: 10px !important;
}

.margin-t-20 {
  margin-top: 20px !important;
}

.margin-t-30 {
  margin-top: 30px !important;
}

.margin-t-40 {
  margin-top: 40px !important;
}

.margin-t-50 {
  margin-top: 50px !important;
}

.margin-t-60 {
  margin-top: 60px !important;
}

.margin-t-70 {
  margin-top: 70px !important;
}

.margin-t-80 {
  margin-top: 80px !important;
}

.margin-t-90 {
  margin-top: 90px !important;
}

.margin-t-100 {
  margin-top: 100px !important;
}

/*------------------------------------------------------------------
    [Top margin under 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-margin-t-0 {
    margin-top: 0 !important;
  }
  .md-margin-t-5 {
    margin-top: 5px !important;
  }
  .md-margin-t-10 {
    margin-top: 10px !important;
  }
  .md-margin-t-20 {
    margin-top: 20px !important;
  }
  .md-margin-t-30 {
    margin-top: 30px !important;
  }
  .md-margin-t-40 {
    margin-top: 40px !important;
  }
  .md-margin-t-50 {
    margin-top: 50px !important;
  }
  .md-margin-t-60 {
    margin-top: 60px !important;
  }
  .md-margin-t-70 {
    margin-top: 70px !important;
  }
  .md-margin-t-80 {
    margin-top: 80px !important;
  }
  .md-margin-t-90 {
    margin-top: 90px !important;
  }
  .md-margin-t-100 {
    margin-top: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin under 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-margin-t-0 {
    margin-top: 0 !important;
  }
  .sm-margin-t-5 {
    margin-top: 5px !important;
  }
  .sm-margin-t-10 {
    margin-top: 10px !important;
  }
  .sm-margin-t-20 {
    margin-top: 20px !important;
  }
  .sm-margin-t-30 {
    margin-top: 30px !important;
  }
  .sm-margin-t-40 {
    margin-top: 40px !important;
  }
  .sm-margin-t-50 {
    margin-top: 50px !important;
  }
  .sm-margin-t-60 {
    margin-top: 60px !important;
  }
  .sm-margin-t-70 {
    margin-top: 70px !important;
  }
  .sm-margin-t-80 {
    margin-top: 80px !important;
  }
  .sm-margin-t-90 {
    margin-top: 90px !important;
  }
  .sm-margin-t-100 {
    margin-top: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin under 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-margin-t-0 {
    margin-top: 0 !important;
  }
  .xs-margin-t-5 {
    margin-top: 5px !important;
  }
  .xs-margin-t-10 {
    margin-top: 10px !important;
  }
  .xs-margin-t-20 {
    margin-top: 20px !important;
  }
  .xs-margin-t-30 {
    margin-top: 30px !important;
  }
  .xs-margin-t-40 {
    margin-top: 40px !important;
  }
  .xs-margin-t-50 {
    margin-top: 50px !important;
  }
  .xs-margin-t-60 {
    margin-top: 60px !important;
  }
  .xs-margin-t-70 {
    margin-top: 70px !important;
  }
  .xs-margin-t-80 {
    margin-top: 80px !important;
  }
  .xs-margin-t-90 {
    margin-top: 90px !important;
  }
  .xs-margin-t-100 {
    margin-top: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Bottom margin]
------------------------------------------------------------------*/
.margin-b-0 {
  margin-bottom: 0 !important;
}

.margin-b-5 {
  margin-bottom: 5px !important;
}

.margin-b-10 {
  margin-bottom: 10px !important;
}

.margin-b-10 {
  margin-bottom: 10px !important;
}

.margin-b-20 {
  margin-bottom: 20px !important;
}

.margin-b-30 {
  margin-bottom: 30px !important;
}

.margin-b-40 {
  margin-bottom: 40px !important;
}

.margin-b-50 {
  margin-bottom: 50px !important;
}

.margin-b-60 {
  margin-bottom: 60px !important;
}

.margin-b-70 {
  margin-bottom: 70px !important;
}

.margin-b-80 {
  margin-bottom: 80px !important;
}

.margin-b-90 {
  margin-bottom: 90px !important;
}

.margin-b-100 {
  margin-bottom: 100px !important;
}

/*------------------------------------------------------------------
    [Top margin below 1200px]
------------------------------------------------------------------*/
@media (max-width: 1200px) {
  .lg-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .lg-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .lg-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .lg-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .lg-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .lg-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .lg-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .lg-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .lg-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .lg-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .lg-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .lg-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin below 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .md-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .md-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .md-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .md-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .md-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .md-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .md-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .md-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .md-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .md-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .md-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin below 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .sm-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .sm-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .sm-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .sm-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .sm-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .sm-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .sm-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .sm-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .sm-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .sm-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .sm-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin below 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .xs-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .xs-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .xs-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .xs-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .xs-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .xs-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .xs-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .xs-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .xs-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .xs-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .xs-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*--------------------------------------------------
    [Height]
----------------------------------------------------*/
.height-50 {
  height: 50px !important;
}

.height-100 {
  height: 100px !important;
}

.height-150 {
  height: 150px !important;
}

.height-200 {
  height: 200px !important;
}

.height-250 {
  height: 250px !important;
}

.height-300 {
  height: 300px !important;
}

.height-350 {
  height: 350px !important;
}

.height-400 {
  height: 400px !important;
}

.height-450 {
  height: 450px !important;
}

.height-500 {
  height: 500px !important;
}

/*------------------------------------------------------------------
    [Height below 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-height-50 {
    height: 50px !important;
  }
  .md-height-100 {
    height: 100px !important;
  }
  .md-height-150 {
    height: 150px !important;
  }
  .md-height-200 {
    height: 200px !important;
  }
  .md-height-250 {
    height: 250px !important;
  }
  .md-height-300 {
    height: 300px !important;
  }
  .md-height-350 {
    height: 350px !important;
  }
  .md-height-400 {
    height: 400px !important;
  }
  .md-height-450 {
    height: 450px !important;
  }
  .md-height-500 {
    height: 500px !important;
  }
}

/*------------------------------------------------------------------
    [Height below 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-height-50 {
    height: 50px !important;
  }
  .sm-height-100 {
    height: 100px !important;
  }
  .sm-height-150 {
    height: 150px !important;
  }
  .sm-height-200 {
    height: 200px !important;
  }
  .sm-height-250 {
    height: 250px !important;
  }
  .sm-height-300 {
    height: 300px !important;
  }
  .sm-height-350 {
    height: 350px !important;
  }
  .sm-height-400 {
    height: 400px !important;
  }
  .sm-height-450 {
    height: 450px !important;
  }
  .sm-height-500 {
    height: 500px !important;
  }
}

/*------------------------------------------------------------------
    [Height below 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-height-50 {
    height: 50px !important;
  }
  .xs-height-100 {
    height: 100px !important;
  }
  .xs-height-150 {
    height: 150px !important;
  }
  .xs-height-200 {
    height: 200px !important;
  }
  .xs-height-250 {
    height: 250px !important;
  }
  .xs-height-300 {
    height: 300px !important;
  }
  .xs-height-350 {
    height: 350px !important;
  }
  .xs-height-400 {
    height: 400px !important;
  }
  .xs-height-450 {
    height: 450px !important;
  }
  .xs-height-500 {
    height: 500px !important;
  }
}

/*--------------------------------------------------
    [Width]
----------------------------------------------------*/
.width-50 {
  width: 50px !important;
}

.width-100 {
  width: 100px !important;
}

.width-150 {
  width: 150px !important;
}

.width-200 {
  width: 200px !important;
}

.width-250 {
  width: 250px !important;
}

.width-300 {
  width: 300px !important;
}

.width-350 {
  width: 350px !important;
}

.width-400 {
  width: 400px !important;
}

.width-450 {
  width: 450px !important;
}

.width-500 {
  width: 500px !important;
}

/*------------------------------------------------------------------
    [Width below 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-width-50 {
    width: 50px !important;
  }
  .md-width-100 {
    width: 100px !important;
  }
  .md-width-150 {
    width: 150px !important;
  }
  .md-width-200 {
    width: 200px !important;
  }
  .md-width-250 {
    width: 250px !important;
  }
  .md-width-300 {
    width: 300px !important;
  }
  .md-width-350 {
    width: 350px !important;
  }
  .md-width-400 {
    width: 400px !important;
  }
  .md-width-450 {
    width: 450px !important;
  }
  .md-width-500 {
    width: 500px !important;
  }
}

/*------------------------------------------------------------------
    [Width below 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-width-50 {
    width: 50px !important;
  }
  .sm-width-100 {
    width: 100px !important;
  }
  .sm-width-150 {
    width: 150px !important;
  }
  .sm-width-200 {
    width: 200px !important;
  }
  .sm-width-250 {
    width: 250px !important;
  }
  .sm-width-300 {
    width: 300px !important;
  }
  .sm-width-350 {
    width: 350px !important;
  }
  .sm-width-400 {
    width: 400px !important;
  }
  .sm-width-450 {
    width: 450px !important;
  }
  .sm-width-500 {
    width: 500px !important;
  }
}

/*------------------------------------------------------------------
    [Width below 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-width-50 {
    width: 50px !important;
  }
  .xs-width-100 {
    width: 100px !important;
  }
  .xs-width-150 {
    width: 150px !important;
  }
  .xs-width-200 {
    width: 200px !important;
  }
  .xs-width-250 {
    width: 250px !important;
  }
  .xs-width-300 {
    width: 300px !important;
  }
  .xs-width-350 {
    width: 350px !important;
  }
  .xs-width-400 {
    width: 400px !important;
  }
  .xs-width-450 {
    width: 450px !important;
  }
  .xs-width-500 {
    width: 500px !important;
  }
}

/*--------------------------------------------------
    [Full Width]
----------------------------------------------------*/
.full-width {
  width: 100% !important;
  height: auto !important;
}

/* Media Queries below 992px */
@media (max-width: 992px) {
  .md-full-width {
    width: 100% !important;
    height: auto !important;
  }
}

/* Media Queries below 768px */
@media (max-width: 768px) {
  .sm-full-width {
    width: 100% !important;
    height: auto !important;
  }
}

/* Media Queries below 480px */
@media (max-width: 480px) {
  .xs-full-width {
    width: 100% !important;
    height: auto !important;
  }
}

/*--------------------------------------------------
    [Ul li padding left & right (default is 0 5px)]
----------------------------------------------------*/
.ul-li-lr-0 > li {
  padding-left: 0;
  padding-right: 0;
}

.ul-li-lr-1 > li {
  padding-left: 1px;
  padding-right: 1px;
}

.ul-li-lr-2 > li {
  padding-left: 2px;
  padding-right: 2px;
}

.ul-li-lr-3 > li {
  padding-left: 3px;
  padding-right: 3px;
}

.ul-li-lr-4 > li {
  padding-left: 4px;
  padding-right: 4px;
}

.ul-li-lr-5 > li {
  padding-left: 5px;
  padding-right: 5px;
}

.ul-li-lr-6 > li {
  padding-left: 6px;
  padding-right: 6px;
}

.ul-li-lr-7 > li {
  padding-left: 7px;
  padding-right: 7px;
}

.ul-li-lr-8 > li {
  padding-left: 8px;
  padding-right: 8px;
}

.ul-li-lr-9 > li {
  padding-left: 9px;
  padding-right: 9px;
}

.ul-li-lr-10 > li {
  padding-left: 10px;
  padding-right: 10px;
}

/*--------------------------------------------------
    [Ul li padding top & bottom]
----------------------------------------------------*/
.ul-li-tb-0 > li {
  padding-top: 0;
  padding-bottom: 0;
}

.ul-li-tb-1 > li {
  padding-top: 1px;
  padding-bottom: 1px;
}

.ul-li-tb-2 > li {
  padding-top: 2px;
  padding-bottom: 2px;
}

.ul-li-tb-3 > li {
  padding-top: 3px;
  padding-bottom: 3px;
}

.ul-li-tb-4 > li {
  padding-top: 4px;
  padding-bottom: 4px;
}

.ul-li-tb-5 > li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.ul-li-tb-6 > li {
  padding-top: 6px;
  padding-bottom: 6px;
}

.ul-li-tb-7 > li {
  padding-top: 7px;
  padding-bottom: 7px;
}

.ul-li-tb-8 > li {
  padding-top: 8px;
  padding-bottom: 8px;
}

.ul-li-tb-9 > li {
  padding-top: 9px;
  padding-bottom: 9px;
}

.ul-li-tb-10 > li {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*--------------------------------------------------
    [Border radius]
----------------------------------------------------*/
.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;
}

/*--------------------------------------------------
    [Border Top Left Radius]
----------------------------------------------------*/
.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;
}

/*--------------------------------------------------
    [Border Top Right Radius]
----------------------------------------------------*/
.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;
}

/*--------------------------------------------------
    [Border Bottom Left Radius]
----------------------------------------------------*/
.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;
}

/*--------------------------------------------------
    [Border Bottom Right Radius]
----------------------------------------------------*/
.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;
}

/*--------------------------------------------------
    [Border radius Pseudo :before, :after]
----------------------------------------------------*/
.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;
}

/*--------------------------------------------------
    [Border radius Pseudo :before]
----------------------------------------------------*/
.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;
}

/*--------------------------------------------------
    [Border radius Pseudo :after]
----------------------------------------------------*/
.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;
}
.panel-title{
    /* position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.panel-title:hover {
    overflow: visible;
    text-overflow: inherit;
}
/*--------------------------------------------------
    [Panels]
----------------------------------------------------*/
.panel.red{
    border: 1px solid #db2828;
}
.panel.red > .panel-heading{
	background-color: #db2828;
	color:#fff;
}
.panel.orange{
    border: 1px solid #f2711c;
}
.panel.orange > .panel-heading{
	background-color: #f2711c;
	color:#fff;
}
.panel.gold{
    border: 1px solid #9b8357;
}
.panel.gold > .panel-heading{
	background-color: #9b8357;
	color:#fff;
}
.no-gutters {
    margin-left: 0;
    margin-right: 0;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
.panel .list-padding li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 6px !important;
    padding-top: 6px !important;
}
.panel .list-padding-xs li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 0 !important;
    padding-top: 6px !important;
}
/*--------------------------------------------------
    [Box Shadows]
----------------------------------------------------*/
.shadow-2dp {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

.shadow-3dp {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12); }

.shadow-4dp {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); }

.shadow-6dp {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); }

.shadow-8dp {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); }

.shadow-16dp {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); }

.shadow-24dp {
  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2); 
}

/*--------------------------------------------------
    [Font Sizes]
----------------------------------------------------*/
.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;
}

/*------------------------------------------------------------------
    [Font Sizes under 992px]
------------------------------------------------------------------*/
@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;
  }
}

/*------------------------------------------------------------------
    [Font Sizes under 768px]
------------------------------------------------------------------*/
@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;
  }
}

/*------------------------------------------------------------------
    [Font Sizes under 480px]
------------------------------------------------------------------*/
@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;
  }
}