@import url(//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);canvas{margin:0}.wrapper{font-size:0}*{box-sizing:border-box}@media only screen and (min-width:576px){.navbar-brand{font-size:20px!important}.navbar-btn{font-size:18px!important;border-radius:5px!important;border-width:thin!important;background-color:inherit!important;border-style:solid!important}.navbar{font-size:14px!important;background-color:rgba(0,0,0,0)!important}.modal-title,.text-secondary{font-size:16px!important}.modal-dialog{margin:auto!important}.modal-body,.modal-dialog #picmodal-dialog{max-width:100%!important;margin:0!important}.modal-body{padding:0 0 5px!important}}@media only screen and (max-width:575px){.modal-body,.modal-dialog{max-width:100%!important;margin:0!important}.navbar-brand{font-size:20px!important}.navbar-btn{font-size:16px!important;border-radius:5px!important;border-width:thin!important;border-color:rgba(0,0,0,.1)!important;background-color:inherit!important;border-style:solid!important}.navbar{font-size:20px!important}.text-secondary{font-size:11px!important}.footerspacer{width:10px!important}.modal-title{font-size:12px!important}.modal-dialog{background-color:rgba(0,0,0,.5)!important}.modal-body{padding:0 0 5px!important}}.modal-footer #modal-footer,.modal-header #modal-header{right:0!important;left:0!important;height:50px!important;padding:10px!important}.modal #picModal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.modal-body #picModalbody,.modal-footer #modal-footer,.modal-header #modal-header{background-color:rgba(0,0,0,0);position:absolute!important}.modal-content #modal-content{border-radius:0}.modal-header #modal-header{top:0!important;color:transparent}#countcountries,#countgroups,#modal-title{color:rgba(0,0,0,.5)!important}.modal-body #picModalbody{top:10px!important;bottom:10px!important;margin:0 auto!important;max-width:100%!important;max-height:100%!important}.modal-footer #modal-footer{bottom:0!important}#scrollable-dropdown-menu .tt-menu{max-height:400px;overflow-y:auto}.container{width:100%;margin:0}.footer{position:fixed;bottom:0;width:100%;text-align:center;background-color:transparent}.spinner{display:inline-block;opacity:0;max-width:0;-webkit-transition:opacity .25s,max-width .45s;-moz-transition:opacity .25s,max-width .45s;-o-transition:opacity .25s,max-width .45s;transition:opacity .25s,max-width .45s}.has-spinner.active{cursor:progress}.has-spinner.active .spinner{opacity:1;max-width:50px}