.panel-title,.portlet .portlet-heading .portlet-title{letter-spacing:.03em;text-transform:uppercase;margin-top:0}.conversation-list .chat-avatar i,.conversation-list .ctext-wrap i{font-style:normal;font-size:12px}@font-face{font-family:'Glyphicons Halflings';src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}@font-face{font-family:FontAwesome;src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}#emailAlert,#smsAlert{position:fixed;z-index:10;margin:0 auto;left:55%;font-weight:700}#smsAlert{top:15%;padding-bottom:7px;padding-top:7px}#emailAlert{top:14%;padding-bottom:0;padding-top:0}@font-face{font-family:icomoon;src:url(./fonts/icomoon.eot?caso5m);src:url(./fonts/icomoon.eot?caso5m#iefix) format('embedded-opentype'),url(./fonts/icomoon.ttf?caso5m) format('truetype'),url(./fonts/icomoon.woff?caso5m) format('woff'),url(./fonts/icomoon.svg?caso5m#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}.trash{color:#d15b47}.user-list li{display:flex;border:none;border-bottom:1px #d3d3d3 solid;margin-bottom:0}.user-list li:last-child{border-bottom:none}.user-list li .user-info{flex-grow:1}.user-list li .trash{display:flex;align-items:center;text-decoration:none}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?jkmgpx);src:url(../fonts/icomoon.eot?jkmgpx#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?jkmgpx) format('truetype'),url(../fonts/icomoon.woff?jkmgpx) format('woff'),url(../fonts/icomoon.svg?jkmgpx#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" app-icon-"],[class^=app-icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-custom,.panel-title,.progress-bar,th{font-weight:600}.app-icon-mg:before{content:"\e94c"}.app-icon-moglix:before{content:"\e94d"}.app-icon-amazon:before{content:"\e94e"}.app-icon-flipkart:before{content:"\e94f"}.app-icon-grow-board:before{content:"\e950"}.app-icon-indiamart:before{content:"\e951"}.app-icon-industry-buying:before{content:"\e952"}.app-icon-paytm:before{content:"\e954"}.app-icon-snapdeal:before{content:"\e955"}.app-icon-online:before{content:"\e94b"}.app-icon-leftarrow:before{content:"\e900"}.app-icon-dashboard:before{content:"\e901"}.app-icon-people-new:before{content:"\e902"}.app-icon-product:before{content:"\e903"}.app-icon-sales-new:before{content:"\e904"}.app-icon-reports:before{content:"\e905"}.app-icon-calendar:before{content:"\e906"}.app-icon-customers:before{content:"\e907"}.app-icon-bills:before{content:"\e908"}.app-icon-call:before{content:"\e909"}.app-icon-download:before{content:"\e90a"}.app-icon-uniE90A:before{content:"\e90b"}.app-icon-uniE90B:before{content:"\e90c"}.app-icon-uniE90C:before{content:"\e90d"}.app-icon-power:before{content:"\e90e"}.app-icon-profile:before{content:"\e90f"}.app-icon-users:before{content:"\e910"}.app-icon-close:before{content:"\e911"}.app-icon-edit:before{content:"\e912"}.app-icon-link:before{content:"\e913"}.app-icon-mapping:before{content:"\e914"}.app-icon-products:before{content:"\e915"}.app-icon-return:before{content:"\e916"}.app-icon-sales:before{content:"\e917"}.app-icon-view:before{content:"\e918"}.app-icon-cart_1:before{content:"\e919"}.app-icon-download-arrow:before{content:"\e91a"}.app-icon-order:before{content:"\e91b"}.app-icon-order2:before{content:"\e91c"}.app-icon-report:before{content:"\e91d"}.app-icon-cart:before{content:"\e91e"}.app-icon-database:before{content:"\e91f"}.app-icon-download2:before{content:"\e920"}.app-icon-home:before{content:"\e921"}.app-icon-notification:before{content:"\e922"}.app-icon-progress:before{content:"\e923"}.app-icon-question:before{content:"\e924"}.app-icon-tick:before{content:"\e925"}.app-icon-arrow-back:before{content:"\e926"}.app-icon-email:before{content:"\e927"}.app-icon-file:before{content:"\e928"}.app-icon-home2:before{content:"\e929"}.app-icon-note:before{content:"\e92a"}.app-icon-pharma:before{content:"\e92b"}.app-icon-settings2:before{content:"\e92c"}.app-icon-downarrow:before{content:"\e92d"}.app-icon-lock:before{content:"\e92e"}.app-icon-med2:before{content:"\e92f"}.app-icon-notification2:before{content:"\e930"}.app-icon-people:before{content:"\e931"}.app-icon-save:before{content:"\e932"}.app-icon-settings:before{content:"\e933"}.app-icon-target:before{content:"\e934"}.app-icon-zoom:before{content:"\e935"}.app-icon-dashboard1:before{content:"\e936"}.app-icon-meds:before{content:"\e937"}.app-icon-rupee:before{content:"\e938"}.app-icon-user-profile:before{content:"\e939"}.app-icon-delete:before{content:"\e93a"}.app-icon-mask:before{content:"\e93b"}.app-icon-stock-transfer:before{content:"\e93c"}.app-icon-offline-sale:before{content:"\e93d"}.app-icon-online-sale:before{content:"\e93e"}.app-icon-overall-sale:before{content:"\e93f"}.app-icon-sale-return:before{content:"\e940"}.app-icon-circular-graph:before{content:"\e941"}.app-icon-pie-chart:before{content:"\e942"}.app-icon-donut-chart:before{content:"\e943"}.app-icon-menu:before{content:"\e944"}.app-icon-zoomin:before{content:"\e945"}.app-icon-zoomout:before{content:"\e946"}.app-icon-bar-chart:before{content:"\e947"}.app-icon-claim:before{content:"\e948"}.app-icon-upload:before{content:"\e949"}.app-icon-grid:before{content:"\e94a"}.btn{border-radius:3px;outline:0!important}.btn-md{padding:8px 16px}.btn-danger,.btn-default,.btn-info,.btn-inverse,.btn-pink,.btn-primary,.btn-purple,.btn-success,.btn-warning{color:#fff!important}.btn-default,.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{background-color:#5fbeaa!important;border:1px solid #5fbeaa!important}.btn-white,.btn-white.active,.btn-white.focus,.btn-white:active,.btn-white:focus,.btn-white:hover,.open>.dropdown-toggle.btn-white{border:1px solid #eaeaea!important;background-color:#fff;color:#4c5667}.btn-white.active:active,.btn-white.active:focus,.btn-white.active:hover,.btn-white.focus:active,.btn-white.focus:focus,.btn-white.focus:hover,.btn-white:active,.btn-white:active:active,.btn-white:active:focus,.btn-white:active:hover,.btn-white:focus,.btn-white:focus:active,.btn-white:focus:focus,.btn-white:focus:hover,.btn-white:hover,.btn-white:hover:active,.btn-white:hover:focus,.btn-white:hover:hover,.open>.dropdown-toggle.btn-white:active,.open>.dropdown-toggle.btn-white:focus,.open>.dropdown-toggle.btn-white:hover{background-color:#f9f9f9}.btn-primary,.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#5d9cec!important;border:1px solid #5d9cec!important}.btn-success,.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{background-color:#81c868!important;border:1px solid #81c868!important}.btn-info,.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{background-color:#34d3eb!important;border:1px solid #34d3eb!important}.btn-warning,.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{background-color:#ffbd4a!important;border:1px solid #ffbd4a!important}.btn-danger,.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{background-color:#f05050!important;border:1px solid #f05050!important}.btn-inverse,.btn-inverse.active,.btn-inverse.focus,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open>.dropdown-toggle.btn-inverse{background-color:#4c5667!important;border:1px solid #4c5667!important;color:#fff}.btn-purple,.btn-purple:active,.btn-purple:focus,.btn-purple:hover{background-color:#7266ba!important;border:1px solid #7266ba!important;color:#fff}.btn-pink,.btn-pink:active,.btn-pink:focus,.btn-pink:hover{background-color:#fb6d9d!important;border:1px solid #fb6d9d!important;color:#fff}.btn-custom,.btn-custom:focus,.btn-custom:hover,.open>.dropdown-toggle.btn-white.btn-custom{border-width:2px!important}.open>.dropdown-toggle.btn-danger.btn-custom,.open>.dropdown-toggle.btn-default.btn-custom,.open>.dropdown-toggle.btn-info.btn-custom,.open>.dropdown-toggle.btn-primary.btn-custom,.open>.dropdown-toggle.btn-success.btn-custom,.open>.dropdown-toggle.btn-warning.btn-custom{border-width:2px!important;color:#fff!important}.btn-custom.btn-default{color:#5fbeaa!important}.btn-custom.btn-primary{color:#5d9cec!important}.btn-custom.btn-success{color:#81c868!important}.btn-custom.btn-info{color:#34d3eb!important}.btn-custom.btn-warning{color:#ffbd4a!important}.btn-custom.btn-danger{color:#f05050!important}.btn-custom.btn-inverse{color:#4c5667!important}.btn-custom.btn-purple{color:#7266ba!important}.btn-custom.btn-white{color:#4c5667!important}.btn-custom.btn-white:active,.btn-custom.btn-white:focus,.btn-custom.btn-white:hover{color:#4c5667!important;background-color:#f4f8fb!important}.btn-custom.btn-pink{color:#fb6d9d!important}.btn-custom:focus,.btn-custom:hover,.btn-dribbble,.btn-dropbox,.btn-facebook,.btn-flickr,.btn-github,.btn-googleplus,.btn-linkedin,.btn-pinterest,.btn-skype,.btn-tumblr,.btn-twitter,.btn-youtube{color:#fff!important}.btn-rounded{border-radius:2em!important;padding:6px 20px}.btn-rounded .btn-label{padding:7px 15px 7px 20px;margin-left:-20px}.btn-rounded .btn-label-right{margin-right:-20px;margin-left:12px}.btn-custom{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;background:0 0;background-color:transparent!important;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;transition:all .4s ease-in-out;background-clip:inherit}.btn-label{background:rgba(0,0,0,.05);display:inline-block;padding:7px 15px;border-radius:3px 0 0 3px;margin:-7px 12px -7px -13px}.checkbox.checkbox-inline,.radio.radio-inline{margin-top:0}.btn-label-right{margin-left:12px;margin-right:-13px;border-radius:0 3px 3px 0}.btn-group.open .dropdown-toggle{box-shadow:none}.fileupload{overflow:hidden;position:relative}.fileupload input.upload{cursor:pointer;filter:alpha(opacity=0);font-size:20px;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0}.btn-facebook{background-color:#3b5998!important}.btn-twitter{background-color:#00aced!important}.btn-linkedin{background-color:#007bb6!important}.btn-dribbble{background-color:#ea4c89!important}.btn-googleplus{background-color:#dd4b39!important}.btn-instagram{color:#fff!important;background-color:#517fa4!important}.btn-pinterest{background-color:#cb2027!important}.btn-dropbox{background-color:#007ee5!important}.btn-flickr{background-color:#ff0084!important}.btn-tumblr{background-color:#32506d!important}.btn-skype{background-color:#00aff0!important}.btn-youtube{background-color:#b00!important}.btn-github{background-color:#171515!important}.checkbox{padding-left:20px}.checkbox label{display:inline-block;padding-left:5px;position:relative}.checkbox label::after,.checkbox label::before{margin-left:-20px;position:absolute;display:inline-block;left:0}.checkbox label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:1px solid #ccc;content:"";height:17px;transition:.3s ease-in-out;width:17px;outline:0!important}.checkbox label::after{color:#555;font-size:11px;height:16px;padding-left:3px;padding-top:1px;top:0;width:16px}.checkbox-custom input[type=checkbox]:checked+label::after,.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-inverse input[type=checkbox]:checked+label::after,.checkbox-pink input[type=checkbox]:checked+label::after,.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-purple input[type=checkbox]:checked+label::after,.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-warning input[type=checkbox]:checked+label::after{color:#fff}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0;outline:dotted thin}.checkbox input[type=checkbox]:checked+label::after{content:"\f00c";font-family:FontAwesome}.checkbox input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-single label{height:17px}.checkbox-custom input[type=checkbox]:checked+label::before{background-color:#5fbeaa;border-color:#5fbeaa}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#5d9cec;border-color:#5d9cec}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#f05050;border-color:#f05050}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#34d3eb;border-color:#34d3eb}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#ffbd4a;border-color:#ffbd4a}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#81c868;border-color:#81c868}.checkbox-purple input[type=checkbox]:checked+label::before{background-color:#7266ba;border-color:#7266ba}.checkbox-pink input[type=checkbox]:checked+label::before{background-color:#fb6d9d;border-color:#fb6d9d}.checkbox-inverse input[type=checkbox]:checked+label::before{background-color:#4c5667;border-color:#4c5667}.radio{padding-left:20px}.radio label{display:inline-block;padding-left:5px;position:relative}.radio label::after,.radio label::before{display:inline-block;margin-left:-20px;position:absolute}.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:1px solid #ccc;content:"";height:17px;left:0;transition:border .5s ease-in-out;width:17px;outline:0!important}.radio label::after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#555;border-radius:50%;content:" ";height:11px;left:3px;top:3px;transform:scale(0,0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);width:11px}.radio-custom input[type=radio]+label::after,.radio-custom input[type=radio]:checked+label::after{background-color:#5fbeaa}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:-webkit-focus-ring-color auto 5px;outline:dotted thin}.radio input[type=radio]:checked+label::after{-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-single label{height:17px}.radio-custom input[type=radio]:checked+label::before{border-color:#5fbeaa}.radio-primary input[type=radio]+label::after,.radio-primary input[type=radio]:checked+label::after{background-color:#5d9cec}.radio-primary input[type=radio]:checked+label::before{border-color:#5d9cec}.radio-danger input[type=radio]+label::after,.radio-danger input[type=radio]:checked+label::after{background-color:#f05050}.radio-danger input[type=radio]:checked+label::before{border-color:#f05050}.radio-info input[type=radio]+label::after,.radio-info input[type=radio]:checked+label::after{background-color:#34d3eb}.radio-info input[type=radio]:checked+label::before{border-color:#34d3eb}.radio-warning input[type=radio]+label::after,.radio-warning input[type=radio]:checked+label::after{background-color:#ffbd4a}.radio-warning input[type=radio]:checked+label::before{border-color:#ffbd4a}.radio-success input[type=radio]+label::after,.radio-success input[type=radio]:checked+label::after{background-color:#81c868}.radio-success input[type=radio]:checked+label::before{border-color:#81c868}.radio-purple input[type=radio]+label::after,.radio-purple input[type=radio]:checked+label::after{background-color:#7266ba}.radio-purple input[type=radio]:checked+label::before{border-color:#7266ba}.radio-pink input[type=radio]+label::after,.radio-pink input[type=radio]:checked+label::after{background-color:#fb6d9d}.radio-pink input[type=radio]:checked+label::before{border-color:#fb6d9d}.panel{border:none;margin-bottom:20px}.panel .panel-body{padding:20px}.panel .panel-body p{margin:0}.panel .panel-body p+p{margin-top:15px}.panel-heading{border:none!important;padding:10px 20px}.panel-default>.panel-heading{background-color:#f4f8fb;border-bottom:none;color:#797979}.panel-title{font-size:15px;margin-bottom:0}.panel-footer{background:#f4f8fb;border-top:0}.panel-color .panel-title{color:#fff}.panel-custom>.panel-heading{background-color:#5fbeaa}.panel-primary>.panel-heading{background-color:#5d9cec}.panel-success>.panel-heading{background-color:#81c868}.panel-info>.panel-heading{background-color:#34d3eb}.panel-warning>.panel-heading{background-color:#ffbd4a}.panel-danger>.panel-heading{background-color:#f05050}.panel-purple>.panel-heading{background-color:#7266ba}.panel-pink>.panel-heading{background-color:#fb6d9d}.panel-inverse>.panel-heading{background-color:#4c5667}.panel-border .panel-heading{background-color:#fff;border-top:3px solid #DADFE2!important;padding:10px 20px 0}.panel-border .panel-body{padding:15px 20px 20px}.panel-border.panel-custom .panel-heading{border-color:#5fbeaa!important;color:#5fbeaa!important}.panel-border.panel-primary .panel-heading{border-color:#5d9cec!important;color:#5d9cec!important}.panel-border.panel-success .panel-heading{border-color:#81c868!important;color:#81c868!important}.panel-border.panel-info .panel-heading{border-color:#34d3eb!important;color:#34d3eb!important}.panel-border.panel-warning .panel-heading{border-color:#ffbd4a!important;color:#ffbd4a!important}.panel-border.panel-danger .panel-heading{border-color:#f05050!important;color:#f05050!important}.panel-border.panel-purple .panel-heading{border-color:#7266ba!important;color:#7266ba!important}.panel-border.panel-pink .panel-heading{border-color:#fb6d9d!important;color:#fb6d9d!important}.panel-border.panel-inverse .panel-heading{border-color:#4c5667!important;color:#4c5667!important}.panel-group .panel .panel-heading .accordion-toggle.collapsed:before,.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before{content:'\f0d7'}.panel-group .panel .panel-heading .accordion-toggle:before,.panel-group .panel .panel-heading a[data-toggle=collapse]:before{content:'\f0d8';display:block;float:right;font-size:14px;width:25px;text-align:right;font-family:FontAwesome}.panel-group .panel .panel-heading a[data-toggle=collapse]{display:block}.panel-group .panel .panel-heading .accordion-toggle{display:block}.loader-1,.loader-1:after{clip:rect(0,30px,30px,15px);height:30px;width:30px}.panel-group .panel .panel-heading+.panel-collapse .panel-body{border-top:none}.panel-group .panel-heading{padding:12px 26px}.panel-group-joined .panel-group .panel+.panel,.panel-group.panel-group-joined .panel+.panel{border-top:1px solid #eee;margin-top:0}.panel .nav-pills li a{color:#4c5667!important}.panel .nav-pills li.active a{color:#fff!important}.portlet{background:#fff;border:1px solid rgba(54,64,74,.05);-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;background-clip:padding-box;margin-bottom:20px}.portlet .portlet-heading{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;background-clip:padding-box;color:#fff;padding:12px 20px}.portlet .portlet-heading .portlet-title{color:#fff;float:left;font-size:15px;font-weight:600;margin-bottom:0}.portlet .portlet-heading .portlet-widgets{display:inline-block;float:right;font-size:15px;line-height:30px;padding-left:15px;position:relative;text-align:right}.portlet .portlet-heading .portlet-widgets .divider{margin:0 5px}.portlet .portlet-heading .portlet-widgets .collapsed .ion-minus-round:before{content:"\f217"!important}.portlet .portlet-heading a{color:#999}.portlet .portlet-body{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px}.portlet-default .portlet-title{color:#797979!important}.portlet .portlet-heading.bg-custom a,.portlet .portlet-heading.bg-danger a,.portlet .portlet-heading.bg-info a,.portlet .portlet-heading.bg-inverse a,.portlet .portlet-heading.bg-pink a,.portlet .portlet-heading.bg-primary a,.portlet .portlet-heading.bg-purple a,.portlet .portlet-heading.bg-success a,.portlet .portlet-heading.bg-warning a{color:#fff}.panel-disabled{background:rgba(243,242,241,.5);bottom:15px;left:0;position:absolute;right:-5px;top:0}.loader-1{-moz-animation:loaderAnimate 1s linear infinite;-o-animation:loaderAnimate 1s linear infinite;-webkit-animation:loaderAnimate 1s linear infinite;animation:loaderAnimate 1s linear infinite;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%}.loader-1:after{-moz-animation:loaderAnimate2 1s ease-in-out infinite;-o-animation:loaderAnimate2 1s ease-in-out infinite;-webkit-animation:loaderAnimate2 1s ease-in-out infinite;animation:loaderAnimate2 1s ease-in-out infinite;border-radius:50%;content:'';position:absolute}.progress{-webkit-box-shadow:none!important;background-color:#ebeff2;box-shadow:none!important;height:10px;margin-bottom:18px;overflow:hidden}.progress-bar,.tablesaw-swipe .tablesaw-cell-persist{box-shadow:none}.progress-bar{font-size:8px;line-height:12px}.progress.progress-sm{height:5px!important}.progress.progress-sm .progress-bar{font-size:8px;line-height:5px}.progress.progress-md{height:15px!important}.progress.progress-md .progress-bar{font-size:10.8px;line-height:14.4px}.progress.progress-lg{height:20px!important}.progress-vertical,.progress-vertical-bottom{min-height:250px;height:250px;position:relative;margin-bottom:0;margin-right:20px;display:inline-block}.progress.progress-lg .progress-bar{font-size:12px;line-height:20px}.progress-bar-primary{background-color:#5d9cec}.progress-bar-success{background-color:#81c868}.progress-bar-info{background-color:#34d3eb}.progress-bar-warning{background-color:#ffbd4a}.progress-bar-danger{background-color:#f05050}.progress-bar-inverse{background-color:#4c5667}.progress-bar-purple{background-color:#7266ba}.progress-bar-pink{background-color:#fb6d9d}.progress-bar-custom{background-color:#5fbeaa}.progress-animated{-webkit-animation-duration:5s;-webkit-animation-name:animationProgress;-webkit-transition:5s all;animation-duration:5s;animation-name:animationProgress;transition:5s all}.progress-vertical{width:10px}.progress-vertical .progress-bar{width:100%}.progress-vertical-bottom{width:10px}.progress-vertical-bottom .progress-bar{width:100%;position:absolute;bottom:0}.progress-vertical-bottom.progress-sm,.progress-vertical.progress-sm{width:5px!important}.progress-vertical-bottom.progress-sm .progress-bar,.progress-vertical.progress-sm .progress-bar{font-size:8px;line-height:5px}.progress-vertical-bottom.progress-md,.progress-vertical.progress-md{width:15px!important}.progress-vertical-bottom.progress-md .progress-bar,.progress-vertical.progress-md .progress-bar{font-size:10.8px;line-height:14.4px}.progress-vertical-bottom.progress-lg,.progress-vertical.progress-lg{width:20px!important}.progress-vertical-bottom.progress-lg .progress-bar,.progress-vertical.progress-lg .progress-bar{font-size:12px;line-height:20px}.table{margin-bottom:10px}.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd),.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f4f8fb!important}.table-bordered,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ebeff2}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ebeff2}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ebeff2}tbody{color:#797979}th{color:#666}.table-bordered{border:1px solid #ebeff2}table.focus-on tbody tr.focused td,table.focus-on tbody tr.focused th{background-color:#5fbeaa;color:#fff}.table-rep-plugin .table-responsive{border:none!important}.table-rep-plugin tbody th{font-size:14px;font-weight:400}.table-rep-plugin .checkbox-row{padding-left:40px}.table-rep-plugin .checkbox-row label{display:inline-block;padding-left:5px;position:relative}.table-rep-plugin .checkbox-row label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:1px solid #ccc;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;transition:.3s ease-in-out;width:17px;outline:0!important}.table-rep-plugin .checkbox-row label::after{color:#555;display:inline-block;font-size:11px;height:16px;left:0;margin-left:-20px;padding-left:3px;padding-top:1px;position:absolute;top:-1px;width:16px}.table-rep-plugin .checkbox-row input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.table-rep-plugin .checkbox-row input[type=checkbox]:disabled+label{opacity:.65}.table-rep-plugin .checkbox-row input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label::after{content:"\f00c";font-family:FontAwesome;color:#fff}.table-rep-plugin .checkbox-row input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label::before{background-color:#5fbeaa;border-color:#5fbeaa}.fixed-table-container tbody .selected td{background-color:#F4F8FB}.modal-block{background:0 0;margin:40px auto;max-width:600px;padding:0;position:relative;text-align:left}.img-container>img,.img-preview>img{max-width:100%}#datatable-editable .actions a{padding:5px}#datatable-editable .form-control{background-color:#fff;width:100%}#datatable-editable .fa-times,#datatable-editable .fa-trash-o{color:#f05050}#datatable-editable .fa-pencil{color:#29b6f6}#datatable-editable .fa-save{color:#33b86c}#datatable td{font-weight:400}div.dataTables_paginate ul.pagination{margin-top:30px}div.dataTables_info{padding-top:38px}.dt-buttons,div#datatable-buttons_info{float:left}.footable-odd{background-color:#fff}.footable-detail-show{background-color:#ebeff2}.footable-row-detail{background-color:#F0F4F7}table[data-toggle=table]{display:none}.fixed-table-pagination .pagination-detail,.fixed-table-pagination div.pagination{margin-top:20px}.fixed-table-container{border:1px solid #ebeff2!important}.bootstrap-table .table>thead>tr>th{border-bottom:2px solid #ebeff2;background:#ebeff2}.fixed-table-container thead th .th-inner{padding:9px 12px}.bootstrap-table .table,.bootstrap-table .table>tbody>tr>td,.bootstrap-table .table>tbody>tr>th,.bootstrap-table .table>tfoot>tr>td,.bootstrap-table .table>tfoot>tr>th,.bootstrap-table .table>thead>tr>td{padding:8px 12px!important}.tablesaw thead{background:#ebeff2;border:none}.tablesaw thead th{text-shadow:none;letter-spacing:.06em}.tablesaw thead tr:first-child th{padding-top:1.1em;padding-bottom:.9em;font-weight:600;font-family:inherit;border:none}.tablesaw tbody th,.tablesaw td{font-size:inherit;line-height:inherit;padding:10px!important}.tablesaw tbody tr,.tablesaw-stack tbody tr{border-bottom:none}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{font-family:FontAwesome;font-size:10px}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after{content:"\f176"}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{content:"\f175"}.tablesaw-bar .btn-select.btn-micro:after,.tablesaw-bar .btn-select.btn-small:after{font-size:8px;padding-right:10px}.tablesaw-enhanced .tablesaw-bar .btn{text-shadow:none;background-image:none}.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover{background:#fff}.tablesaw-enhanced .tablesaw-bar .btn:active,.tablesaw-enhanced .tablesaw-bar .btn:focus,.tablesaw-enhanced .tablesaw-bar .btn:hover{color:#5fbeaa!important;background-color:#ebeff2;outline:0!important;box-shadow:none!important;background-image:none}.fixedHeader-floating{top:60px!important}table.dataTable td.focus,table.dataTable th.focus{outline:#5fbeaa solid 3px!important;outline-offset:-1px}.bootstrap-select .dropdown-toggle:focus,.ms-selectable{outline:0!important}div.ColVis{float:none;margin-right:30px}.ColVis_Button:hover,button.ColVis_Button{float:none;border-radius:3px;outline:0!important;background:0 0;box-shadow:none;color:#fff!important;background-color:#5fbeaa!important;border:1px solid #5fbeaa!important}.dataTables_length{float:left}div.ColVis_collectionBackground{background-color:transparent}ul.ColVis_collection{padding:10px 0 0;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border:none}ul.ColVis_collection li{background:0 0!important;padding:3px 10px!important;border:none!important;box-shadow:none!important}#datatable-colvid_info{float:left}.widget-box-1 i.inform{font-size:20px;cursor:pointer}.widget-box-1 h4{margin-bottom:5px;margin-top:0}.widget-box-1 h2{margin:20px;font-weight:600}.widget-box-1 p{margin-bottom:0}.widget-s-1{border-radius:6px}.widget-bg-color-icon .bg-icon{height:80px;width:80px;text-align:center;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;background-clip:padding-box}.widget-bg-color-icon .bg-icon i{font-size:32px;line-height:80px}.widget-bg-color-icon .bg-icon-info{background-color:rgba(52,211,235,.2);border:1px solid #34d3eb}.widget-bg-color-icon .bg-icon-primary{background-color:rgba(93,156,236,.2);border:1px solid #5d9cec}.widget-bg-color-icon .bg-icon-pink{background-color:rgba(251,109,157,.2);border:1px solid #fb6d9d}.widget-bg-color-icon .bg-icon-purple{background-color:rgba(114,102,186,.2);border:1px solid #7266ba}.widget-bg-color-icon .bg-icon-success{background-color:rgba(129,200,104,.2);border:1px solid #81c868}.widget-bg-color-icon .bg-icon-custom{background-color:rgba(95,190,170,.2);border:1px solid #5fbeaa}.widget-bg-color-icon .bg-icon-warning{background-color:rgba(255,189,74,.2);border:1px solid #ffbd4a}.widget-bg-color-icon .bg-icon-danger{background-color:rgba(240,80,80,.2);border:1px solid #f05050}.widget-bg-color-icon .bg-icon-inverse{background-color:rgba(76,86,103,.2);border:1px solid #4c5667}.mini-stat-icon{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color:rgba(255,255,255,.2);display:inline-block;float:left;font-size:30px;height:60px;line-height:60px;margin-right:10px;text-align:center;width:60px}.mini-stat-info{padding-top:2px;color:#eee}.mini-stat-info span{color:#fff;display:block;font-size:24px;font-weight:600}.mini-stat-info span.name{color:#fff;display:block;font-size:18px;font-weight:600;margin-top:5px}.widget-inline{padding:20px 0!important}.widget-inline .col-lg-3{padding:0}.widget-inline .widget-inline-box{border-right:1px solid #e3e8f1;padding:20px}.widget-inline .widget-inline-box i{font-size:32px}.inbox-widget .inbox-item{border-bottom:1px solid #f1f1f1;overflow:hidden;padding:10px 0;position:relative}.inbox-widget .inbox-item .inbox-item-img{display:block;float:left;margin-right:15px;width:40px}.inbox-widget .inbox-item img{width:40px}.inbox-widget .inbox-item .inbox-item-author{color:#333;display:block;margin:0}.inbox-widget .inbox-item .inbox-item-text{color:#a0a0a0;display:block;font-size:12px;margin:0}.inbox-widget .inbox-item .inbox-item-date{color:#a9a9a9;font-size:11px;position:absolute;right:7px;top:2px}.conversation-list{list-style:none;height:332px;padding:0 20px}.conversation-list li{margin-bottom:24px}.conversation-list .chat-avatar{display:inline-block;float:left;text-align:center;width:42px}.conversation-list .chat-avatar img{border-radius:100%;width:100%}.conversation-list .ctext-wrap{-moz-border-radius:3px;-webkit-border-radius:3px;background:#f4f8fb;border-radius:3px;display:inline-block;padding:12px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1)}.conversation-list .ctext-wrap i{color:#1a2942;display:block;font-weight:700;position:relative}.conversation-list .ctext-wrap p{margin:0;padding-top:3px}.conversation-list .ctext-wrap:after{right:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f4f8fb;border-width:8px;margin-left:-1px;border-right-color:#f4f8fb}.conversation-list .conversation-text{display:inline-block;float:left;font-size:12px;margin-left:12px;width:70%}.conversation-list .odd .chat-avatar{float:right!important}.conversation-list .odd .conversation-text{float:right!important;margin-right:12px;text-align:right;width:70%!important}.conversation-list .odd .ctext-wrap:after{border-color:rgba(238,238,242,0)!important;border-left-color:#f4f8fb!important;border-top-color:#f4f8fb!important;left:100%!important;margin-right:-1px}.chat-send{padding-left:0;padding-right:30px}.chat-send button{width:100%}.chat-inputbar{padding-left:30px}#todo-message{font-size:16px}.todo-list li{border-radius:0;border:0;margin:0;padding:1px;color:#98a6ad}.todo-list li:last-of-type{border-bottom:none}.todo-send{padding-left:0}.widget-chart ul li{width:31.5%;display:inline-block;padding:0}.widget-panel{padding:30px 20px 30px 30px;border-radius:4px;position:relative;margin-bottom:20px}.widget-panel i{font-size:60px;padding:30px;background:rgba(255,255,255,.2);position:absolute;right:0;bottom:0;top:0;line-height:60px}.widget-style-2 i{background:rgba(244,248,251,.6)!important;font-size:48px;padding:30px 40px}.gmap iframe{width:100%;margin:0!important;padding:0!important}.gmap-info:before{color:#333;content:"\f041";font-family:FontAwesome;font-size:35px;left:10px;position:absolute;top:8px}.gmap-info{float:left;padding:0 20px 0 50px;position:relative}.gmap-buttons{float:right;margin-top:28px}.gmap-buttons .btn{margin-left:3px}.table-actions-bar tr td{vertical-align:middle!important}.table-actions-bar .table-action-btn{color:#98a6ad;display:inline-block;width:28px;border-radius:50%;text-align:center;line-height:24px;font-size:20px}.table-actions-bar .table-action-btn:hover{color:#5fbeaa;border-color:#5fbeaa}.transaction-list li{padding:7px 0;border-bottom:1px solid #ebeff2;clear:both;position:relative}.transaction-list i{width:20px;position:absolute;top:10px;font-size:12px}.transaction-list .tran-text{padding-left:25px;white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:115px}.transaction-list .tran-price{margin-left:30px}.friend-list a{margin:5px;display:inline-block}.friend-list .extra-number{height:48px;width:48px;display:block;line-height:48px;color:#98a6ad;font-weight:700;background-color:#ebeff2;border-radius:50%;border:1px solid #98a6ad}.profile-widget .bg-profile{height:125px}.profile-widget .img-thumbnail{margin-top:-42px;border:none}.profile-widget .widget-list{padding:10px 10px 30px;margin-top:20px;margin-left:0}.profile-widget .widget-list span{display:block;font-weight:700;font-size:18px}.bar-widget .iconbox{display:inline-block;height:50px;width:50px;margin-right:20px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;background-clip:padding-box;color:#fff;text-align:center}.bar-widget .iconbox i{line-height:50px;font-size:20px}.widget-profile-one .card-box{border-radius:0}.blog-box-one .cover-wrapper,.blog-box-one .cover-wrapper img,.pro-widget-img,.widget-profile-one .card-box:first-of-type{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.widget-profile-one .card-box:last-of-type{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.social-feed-box h3{font-size:18px;font-style:italic}.widget-box-two{border-bottom-left-radius:3px!important;border-bottom-right-radius:3px!important}.social-feed-slider{padding-bottom:50px}.social-feed-slider .carousel-indicators{bottom:0}.pro-widget-img{padding:70px 0;background:url(../images/big/bg.jpg) center right no-repeat}.blog-box-one{margin-bottom:20px}.blog-box-one .cover-wrapper{overflow:hidden;width:100%;position:relative;z-index:1}.blog-box-one .cover-wrapper img{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.blog-box-one .cover-wrapper:hover img{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.blog-box-one .post-info{background-color:#fff;padding:20px;border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.blog-box-one .post-info .date{float:left;border-bottom:3px solid #71b6f9}.post-info .date .day{font-size:22px;color:#333;font-weight:600;line-height:22px}.post-info .date .month{text-transform:uppercase;text-align:center;width:100%;display:inline-block}.blog-box-one .meta{padding-left:0}.blog-box-one .post-info .meta-container{padding-left:55px}.blog-box-one .post-info p{margin-top:15px}.blog-widget-action a{color:#98a6ad;display:inline-block;margin-right:10px}.error{color:#f05050;font-size:12px;font-weight:500}.parsley-error{border-color:#f05050!important}.parsley-errors-list{display:none;margin:0;padding:0}.parsley-errors-list.filled{display:block}.parsley-errors-list>li{font-size:12px;list-style:none;color:#f6504d}.datepicker{padding:8px}.datepicker th{font-size:14px!important}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover,.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-image:none}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#5fbeaa}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#5fbeaa!important;background-image:none;box-shadow:none;text-shadow:none}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background-color:#fafafa}.datepicker-inline{border:2px solid #eee}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#5d9cec;border-color:#5d9cec}.daterangepicker .input-mini.active{border:1px solid #AAA}.daterangepicker .ranges li{-webkit-border-radius:2px;border-radius:2px;-moz-border-radius:2px;background-clip:padding-box;color:#36404a;font-weight:600;font-size:12px}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{border:1px solid #e3e3e3;padding:2px;width:60px}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background-color:#5d9cec;border:1px solid #5d9cec}.search-input{margin-bottom:10px}.ms-container .ms-list.ms-focus,.ms-selectable{box-shadow:none}.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{background-color:#5d9cec}.note-editor{border:1px solid #eee;position:relative}.note-editor .note-toolbar{background-color:#f4f8fb;border-bottom:1px solid #eee;margin:0}.note-editor .note-statusbar{background-color:#fff}.note-editor .note-statusbar .note-resizebar{border-top:none;height:15px;padding-top:3px}.note-popover .popover .popover-content,.note-toolbar{padding:5px 0 10px 5px}.code-edit-wrap{padding:0!important}.cm-s-ambiance .CodeMirror-linenumber{color:#bcbcbc}.cm-s-ambiance .CodeMirror-gutters,.cm-s-ambiance.CodeMirror{background-color:#4c5667!important;box-shadow:none}.bootstrap-timepicker-widget table td a:hover{background-color:transparent;border-color:transparent;border-radius:4px;color:#5d9cec;text-decoration:none}.editor-horizontal .popover-content{padding:9px 30px}.wizard>.content{background:#fff;min-height:240px;padding:20px}.wizard>.content>.body{padding:0;position:relative}.autocomplete-group,.autocomplete-no-suggestion{padding:2px 5px}.wizard>.content>.body input{border:1px solid #E3E3E3}.wizard>.content>.body ul>li{display:block;line-height:30px}.wizard>.content>.body label.error{color:#f05050;margin-left:0}.wizard>.content>.body label{display:inline-block;margin-top:10px}.wizard>.steps .number{border-radius:50%;background-color:rgba(255,255,255,.3);display:inline-block;line-height:30px;margin-right:10px;width:30px;text-align:center}.wizard>.steps .disabled a{background:#fff;color:#333;cursor:default;border:1px solid #eaeaea}.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover{background:#f9f9f9;color:#333;cursor:default;border:1px solid #eaeaea}.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{background:#5fbeaa}.wizard>.steps .current a .number,.wizard>.steps .current a:active .number,.wizard>.steps .current a:hover .number{color:#fff}.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hover{background:#7a8c9a}.wizard>.content,.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{border-radius:2px}.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{background:#5fbeaa;border-radius:2px;color:#fff}.wizard>.actions .disabled a{background:#fff;color:#333;cursor:default;border:1px solid #eaeaea}.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{background:#f9f9f9;color:#333;cursor:default;border:1px solid #eaeaea}.autocomplete-group strong,.autocomplete-suggestions strong{font-weight:700;color:#36404a}.dropzone{min-height:230px;border:2px dashed rgba(0,0,0,.3);background:#fff;border-radius:6px}.dropzone .dz-message{font-size:30px}.editable-click,a.editable-click,a.editable-click:hover{border:none}.autocomplete-suggestions{border:1px solid #f9f9f9;background:#fff;cursor:default;overflow:auto;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,.15);box-shadow:0 2px 2px rgba(0,0,0,.15)}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:rgba(152,166,173,.3);cursor:pointer}.autocomplete-group strong{font-size:16px;display:block}.typcn:before,.wi{font-style:normal;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased}.img-container,.img-preview{background-color:#f7f7f7;overflow:hidden;width:100%;text-align:center}.img-container{min-height:200px;max-height:466px;margin-bottom:20px}@media (min-width:768px){.img-container{min-height:466px}}.docs-preview{margin-right:-15px;margin-bottom:10px}.img-preview{float:left;margin-right:10px;margin-bottom:10px}.date_picker_calender .btn-default{color:#333!important;background-color:#fff!important;border-color:#ccc!important}.date_picker_calender.right_open .uib-datepicker-popup{left:auto!important;right:3px!important}@font-face{font-family:NotoSans;src:url(../fonts/NotoSans.eot);src:local('NotoSans'),url(../fonts/NotoSans.woff) format('woff'),url(../fonts/NotoSans.ttf) format('truetype')}@font-face{font-family:SourceSansPro;src:url(../fonts/SourceSansPro.eot);src:local('SourceSansPro'),url(../fonts/SourceSansPro.woff) format('woff'),url(../fonts/SourceSansPro.ttf) format('truetype')}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calender,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawar,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-gplus,.icon-social-instagram,.icon-social-linkedin,.icon-social-pintarest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symble-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench,400;500;600;700;800;900&display=swap');

/* =============
   Common
============= */
body {
    background: #F1F2F2;
    font-family: "Poppins", serif !important;
    margin: 0;
    overflow-x: hidden;
    text-rendering: optimizeLegibility;
    text-rendering: geometricPrecision;
    font-smooth: always;
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: subpixel-antialiased;
}

html {
    position: relative;
    min-height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #505458;
    font-family: "Poppins", serif !important;
    margin: 10px 0;
}

h1 {
    line-height: 43px;
}

h2 {
    line-height: 35px;
}

h3 {
    line-height: 30px;
}

    h3 small {
        color: #444444;
    }

h4 {
    line-height: 22px;
}

    h4 small {
        color: #444444;
    }

h5 {
    font-size: 15px;
}

    h5 small {
        color: #444444;
    }

p {
    line-height: 1.6;
}

* {
    outline: none !important;
}

b {
    font-weight: 600;
}

a:hover {
    outline: 0;
    text-decoration: none;
}

a:active {
    outline: 0;
    text-decoration: none;
}

a:focus {
    outline: 0;
    text-decoration: none;
}

.container {
    width: auto;
}

.container-alt {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
/* Footer */
.footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    bottom: 0px;
    color: #58666e;
    text-align: left !important;
    padding: 20px 30px;
    position: absolute;
    right: 0px;
    left: 240px;
}

#wrapper {
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
}

.page {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
/* Page titles */
.page-title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0px;
    margin-top: 7px;
}

.page-title-alt {
    margin-bottom: 23px;
    margin-top: 10px;
}

.page-header {
    border-bottom: 1px solid #DBDDDE;
}

.header-title {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.04em;
    line-height: 16px;
    margin-bottom: 8px;
}

.social-links li a {
    -webkit-border-radius: 50%;
    background: #EFF0F4;
    border-radius: 50%;
    color: #7A7676;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
}
/* =============
   Helper clasess
============= */
.p-0 {
    padding: 0px !important;
}

.p-20 {
    padding: 20px !important;
}

.p-30 {
    padding: 30px !important;
}

.p-l-0 {
    padding-left: 0px !important;
}

.p-r-0 {
    padding-right: 0px !important;
}

.p-t-0 {
    padding-top: 0px !important;
}

.p-t-10 {
    padding-top: 10px !important;
}

.p-b-0 {
    padding-bottom: 0px !important;
}

.p-b-10 {
    padding-bottom: 10px !important;
}

.p-l-r-10 {
    padding-left: 10px;
    padding-right: 10px;
}

.m-0 {
    margin: 0px !important;
}

.m-r-5 {
    margin-right: 5px !important;
}

.m-r-10 {
    margin-right: 10px !important;
}

.m-r-15 {
    margin-right: 15px !important;
}

.m-l-5 {
    margin-left: 5px !important;
}

.m-l-10 {
    margin-left: 10px !important;
}

.m-l-15 {
    margin-left: 15px !important;
}

.m-t-5 {
    margin-top: 5px !important;
}

.m-t-0 {
    margin-top: 0px !important;
}

.m-t-10 {
    margin-top: 10px !important;
}

.m-t-15 {
    margin-top: 15px !important;
}

.m-t-20 {
    margin-top: 20px !important;
}

.m-t-30 {
    margin-top: 30px !important;
}

.m-t-40 {
    margin-top: 40px !important;
}

.m-b-0 {
    margin-bottom: 0px !important;
}

.m-b-5 {
    margin-bottom: 5px !important;
}

.m-b-10 {
    margin-bottom: 10px !important;
}

.m-b-15 {
    margin-bottom: 15px !important;
}

.m-b-20 {
    margin-bottom: 20px !important;
}

.m-b-30 {
    margin-bottom: 30px !important;
}

.w-xs {
    min-width: 80px;
}

.w-sm {
    min-width: 95px;
}

.w-md {
    min-width: 110px;
}

.w-lg {
    min-width: 140px;
}

.m-h-40 {
    min-height: 40px;
}

.m-h-50 {
    min-height: 50px;
}

.l-h-34 {
    line-height: 34px;
}

.font-600 {
    font-weight: 600;
}

.font-bold {
    font-weight: 700;
}

.font-normal {
    font-weight: normal;
}

.font-light {
    font-weight: 300;
}

.font-13 {
    font-size: 13px !important;
}

.wrapper-md {
    padding: 20px;
}

.pull-in {
    margin-left: -15px;
    margin-right: -15px;
}

.pull-in-card {
    margin-left: -20px !important;
    margin-right: -20px !important;
}

.b-0 {
    border: none !important;
}

.vertical-middle {
    vertical-align: middle;
}

.b-r-0 {
    border-radius: 0px !important;
}

.bx-shadow {
    -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}

.mx-box {
    max-height: 380px;
    min-height: 380px;
}

.thumb-sm {
    height: 32px;
    width: 32px;
}

.thumb-md {
    height: 48px;
    width: 48px;
}

.thumb-lg {
    height: 88px;
    width: 88px;
}
/* =============
   Extras
============= */
/* Table type box */
.table-box {
    display: table;
    height: 100%;
    width: 100%;
}

    .table-box .table-detail {
        display: table-cell;
        vertical-align: middle;
    }
/* Card Box */
.card-box {
    padding: 20px;
    border: 1px solid rgba(54, 64, 74, 0.05);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background-clip: padding-box;
    margin-bottom: 20px;
    background-color: #ffffff;
}
/* Grid page */
.grid-structure .grid-container {
    background-color: #f4f8fb;
    margin-bottom: 10px;
    padding: 10px 20px;
}
/* Demo only */
.icon-list-demo div {
    cursor: pointer;
    line-height: 45px;
    white-space: nowrap;
    color: #75798B;
}

    .icon-list-demo div:hover {
        color: #ffffff;
    }

    .icon-list-demo div p {
        margin-bottom: 0px;
        line-height: inherit;
    }

.icon-list-demo i {
    -webkit-transition: all 0.2s;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    text-align: center;
    transition: all 0.2s;
    vertical-align: middle;
    width: 40px;
}

.icon-list-demo .col-md-4 {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    background-clip: padding-box;
}

    .icon-list-demo .col-md-4:hover {
        background-color: #5fbeaa;
    }

        .icon-list-demo .col-md-4:hover i {
            -o-transform: scale(2);
            -webkit-transform: scale(2);
            moz-transform: scale(2);
            transform: scale(2);
        }

.button-list {
    margin-left: -8px;
    margin-bottom: -12px;
}

    .button-list .btn {
        margin-bottom: 12px;
        margin-left: 8px;
    }
/* =============
   Bootstrap-custom
============= */
.row {
    margin-right: -10px;
    margin-left: -10px;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    padding-left: 10px;
    padding-right: 10px;
}

.breadcrumb {
    background-color: transparent;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-left: 0px;
}
/* Dropdown */
.dropdown-menu {
    padding: 4px 0;
    transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    border: 0;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

    .dropdown-menu > li > a {
        padding: 6px 20px;
    }

    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus {
        background-color: #f3f3f3;
        color: #36404a;
    }

.dropup .dropdown-menu {
    box-shadow: 0px -1px 5px 0 rgba(0, 0, 0, 0.26);
}
/* Background colors */
.bg-custom {
    background-color: #5fbeaa !important;
}

.bg-primary {
    background-color: #5d9cec !important;
}

.bg-success {
    background-color: #81c868 !important;
}

.bg-info {
    background-color: #34d3eb !important;
}

.bg-warning {
    background-color: #ffbd4a !important;
}

.bg-danger {
    background-color: #f05050 !important;
}

.bg-muted {
    background-color: #f4f8fb !important;
}

.bg-inverse {
    background-color: #4c5667 !important;
}

.bg-purple {
    background-color: #7266ba !important;
}

.bg-pink {
    background-color: #fb6d9d !important;
}

.bg-white {
    background-color: #ffffff !important;
}

.bg-lightdark {
    background-color: #f4f8fb !important;
}
/* Text colors */
.text-custom {
    color: #5fbeaa;
}

.text-white {
    color: #ffffff;
}

.text-danger {
    color: #f05050;
}

.text-muted {
    color: #98a6ad;
}

.text-primary {
    color: #5d9cec;
}

.text-warning {
    color: #ffbd4a;
}

.text-success {
    color: #81c868;
}

.text-info {
    color: #34d3eb;
}

.text-inverse {
    color: #4c5667;
}

.text-pink {
    color: #fb6d9d;
}

.text-purple {
    color: #7266ba;
}

.text-dark {
    color: #797979 !important;
}
/* Form components */
textarea.form-control {
    min-height: 90px;
}

.form-control {
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    color: #565656;
    padding: 7px 12px;
    height: 38px;
    max-width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

    .form-control:focus {
        background-color: #FFFFFF;
        border: 1px solid #AAAAAA;
        -webkit-box-shadow: none;
        box-shadow: none;
        outline: 0 !important;
        color: #333333;
    }

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.form-horizontal .form-group {
    margin-left: -10px;
    margin-right: -10px;
}

.form-control-feedback {
    line-height: 38px !important;
}

.input-group-btn .btn {
    padding: 8px 12px;
}

.input-group-btn .btn-sm {
    padding: 5px 10px;
}

.input-group-btn .btn-lg {
    padding: 10px 17px;
}
/* Labels */
.label {
    font-weight: 600;
    letter-spacing: 0.05em;
    padding: .3em .6em .3em;
}

.label-default {
    background-color: #5fbeaa;
}

.label-primary {
    background-color: #5d9cec;
}

.label-success {
    background-color: #81c868;
}

.label-info {
    background-color: #34d3eb;
}

.label-warning {
    background-color: #ffbd4a;
}

.label-danger {
    background-color: #f05050;
}

.label-purple {
    background-color: #7266ba;
}

.label-pink {
    background-color: #fb6d9d;
}

.label-inverse {
    background-color: #4c5667;
}
/* Badge */
.badge {
    text-transform: uppercase;
    font-weight: 600;
    padding: 3px 5px;
    font-size: 12px;
    margin-top: 1px;
    background-color: #5fbeaa;
}

.badge-xs {
    font-size: 9px;
}

.badge-xs,
.badge-sm {
    -webkit-transform: translate(0, -2px);
    -ms-transform: translate(0, -2px);
    -o-transform: translate(0, -2px);
    transform: translate(0, -2px);
}

.badge-primary {
    background-color: #5d9cec;
}

.badge-success {
    background-color: #81c868;
}

.badge-info {
    background-color: #34d3eb;
}

.badge-warning {
    background-color: #ffbd4a;
}

.badge-danger {
    background-color: #f05050;
}

.badge-purple {
    background-color: #7266ba;
}

.badge-pink {
    background-color: #fb6d9d;
}

.badge-inverse {
    background-color: #4c5667;
}
/* Pagination/ Pager */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.pagination > li > a,
.pagination > li > span {
    color: #636e7b;
}

    .pagination > li > a:hover,
    .pagination > li > span:hover,
    .pagination > li > a:focus,
    .pagination > li > span:focus {
        background-color: #e4e7ea;
    }

.pagination-split li {
    margin-left: 5px;
    display: inline-block;
    float: left;
}

    .pagination-split li:first-child {
        margin-left: 0;
    }

    .pagination-split li a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #5fbeaa;
    border-color: #5fbeaa;
}

.pager li > a,
.pager li > span {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #636e7b;
}
/* Tabs */
.tabs {
    background-color: #ffffff;
    margin: 0 auto;
    padding: 0px;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

    .tabs li.tab {
        background-color: #ffffff;
        display: block;
        float: left;
        margin: 0;
        text-align: center;
    }

        .tabs li.tab a {
            -moz-transition: color 0.28s ease;
            -ms-transition: color 0.28s ease;
            -o-transition: color 0.28s ease;
            -webkit-transition: color 0.28s ease;
            color: #ee6e73;
            display: block;
            height: 100%;
            text-decoration: none;
            transition: color 0.28s ease;
            width: 100%;
        }

            .tabs li.tab a.active {
                color: #5fbeaa !important;
            }

    .tabs .indicator {
        background-color: #5fbeaa;
        bottom: 0;
        height: 2px;
        position: absolute;
        will-change: left, right;
    }

.tabs-top .indicator {
    top: 0;
}

.nav-pills li a {
    line-height: 36px !important;
}

.nav-pills li.active a {
    background-color: #5fbeaa !important;
}

    .nav-pills li.active a:hover {
        background-color: #5fbeaa !important;
    }

    .nav-pills li.active a:focus {
        background-color: #5fbeaa !important;
    }

.nav.nav-tabs + .tab-content {
    background: #ffffff;
    margin-bottom: 30px;
    padding: 30px;
}

.tabs-vertical-env {
    margin-bottom: 30px;
}

    .tabs-vertical-env .tab-content {
        background: #ffffff;
        display: table-cell;
        margin-bottom: 30px;
        padding: 30px;
        vertical-align: top;
    }

    .tabs-vertical-env .nav.tabs-vertical {
        display: table-cell;
        min-width: 120px;
        vertical-align: top;
        width: 150px;
    }

        .tabs-vertical-env .nav.tabs-vertical li.active > a {
            background-color: #ffffff;
            border: 0;
        }

        .tabs-vertical-env .nav.tabs-vertical li > a {
            color: #333333;
            text-align: center;
            white-space: nowrap;
        }

.nav.nav-tabs > li.active > a {
    background-color: #ffffff;
    border: 0;
}

.nav.nav-tabs > li > a,
.nav.tabs-vertical > li > a {
    background-color: transparent;
    border-radius: 0;
    border: none;
    color: #505461 !important;
    cursor: pointer;
    line-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    letter-spacing: 0.03em;
    font-weight: 600;
    text-transform: uppercase;
    font-family: "Poppins", serif !important;
}

    .nav.nav-tabs > li > a:hover,
    .nav.tabs-vertical > li > a:hover {
        color: #5fbeaa !important;
    }

.tab-content {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    color: #777777;
}

.nav.nav-tabs > li:last-of-type a {
    margin-right: 0px;
}

.nav.nav-tabs {
    border-bottom: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.navtab-bg {
    background-color: #f4f8fb;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus,
.tabs-vertical-env .nav.tabs-vertical li.active > a {
    border: none;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.tabs-vertical > li.active > a,
.tabs-vertical > li.active > a:focus,
.tabs-vertical > li.active > a:hover {
    color: #5fbeaa !important;
}
/* List group */
.list-group-item {
    border: 1px solid #ebeff2;
}
/* Dropcap */
.dropcap {
    font-size: 3.1em;
}

.dropcap,
.dropcap-circle,
.dropcap-square {
    display: block;
    float: left;
    font-weight: 400;
    line-height: 36px;
    margin-right: 6px;
    text-shadow: none;
}
/* Alert */
.alert .btn {
    margin-top: 10px;
}

.alert-success {
    background-color: rgba(95, 190, 170, 0.3);
    border-color: rgba(95, 190, 170, 0.4);
    color: #5fbeaa;
}

.alert-info {
    background-color: rgba(52, 211, 235, 0.2);
    border-color: rgba(52, 211, 235, 0.3);
    color: #34d3eb;
}

.alert-warning {
    background-color: rgba(255, 189, 74, 0.2);
    border-color: rgba(255, 189, 74, 0.3);
    color: #ffbd4a;
}

.alert-danger {
    background-color: rgba(240, 80, 80, 0.2);
    border-color: rgba(240, 80, 80, 0.3);
    color: #f05050;
}
/* Modals */
.modal .modal-dialog .modal-content {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    padding: 25px;
}

    .modal .modal-dialog .modal-content .modal-header {
        border-bottom-width: 2px;
        margin: 0;
        padding: 0;
        padding-bottom: 15px;
    }

    .modal .modal-dialog .modal-content .modal-body {
        padding: 20px 0;
    }

    .modal .modal-dialog .modal-content .modal-footer {
        padding: 0;
        padding-top: 15px;
    }

.modal-full {
    width: 98%;
}

.modal-content .nav.nav-tabs + .tab-content {
    margin-bottom: 0px;
}

.modal-content .panel-group {
    margin-bottom: 0px;
}

.modal-content .panel {
    border-top: none;
}
/* Custom-modal */
.modal-demo {
    background-color: #FFF;
    width: 600px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    background-clip: padding-box;
    display: none;
}

    .modal-demo .close {
        position: absolute;
        top: 15px;
        right: 25px;
        color: #eeeeee;
    }

.custom-modal-title {
    padding: 15px 25px 15px 25px;
    line-height: 22px;
    font-size: 18px;
    background-color: #36404a;
    color: #ffffff;
    text-align: left;
    margin: 0px;
}

.custom-modal-text {
    padding: 20px;
}

.custombox-modal-flash .close,
.custombox-modal-rotatedown .close {
    top: 20px;
    z-index: 9999;
}
/* Tabs-Accordions */
.tabs-vertical-env .tab-content {
    margin-bottom: 0px;
}

.table > thead > tr > td.middle-align,
.table > tbody > tr > td.middle-align,
.table > .tfood > tr > td.middle-align,
.table > thead > tr > th.middle-align,
.table > tbody > tr > th.middle-align,
.table > .tfood > tr > th.middle-align {
    vertical-align: middle;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    background-color: #5fbeaa;
    border-color: #5fbeaa;
}

.nav-pills > .active > a > .badge {
    color: #5fbeaa;
}

.has-success .form-control {
    border-color: #81c868;
    box-shadow: none !important;
}

.has-warning .form-control {
    border-color: #ffbd4a;
    box-shadow: none !important;
}

.has-error .form-control {
    border-color: #f05050;
    box-shadow: none !important;
}

.input-group-addon {
    border-radius: 2px;
    border: 1px solid #eeeeee;
}
/* Tooltips */
.tooltip-inner {
    border-radius: 1px;
    padding: 6px 10px;
}

.jqstooltip {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: auto !important;
    height: auto !important;
}
/* Popover */
.popover {
    font-family: inherit;
    border: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    background-clip: padding-box;
}

    .popover .popover-title {
        background-color: transparent;
        color: #5fbeaa;
        font-weight: 600;
    }
/* Code */
code {
    color: #5d9cec;
    background-color: #f4f8fb;
    border-radius: 4px;
}
/* Pre */
pre {
    background-color: #f4f8fb;
    border: 1px solid #d4d8da;
    padding: 6px 9.5px;
}
/* Well */
.well {
    background-color: #f4f8fb;
    border: 1px solid #e4e4e4;
}
/* Carousel */
.carousel-control {
    width: 10%;
}

    .carousel-control span {
        position: absolute;
        top: 50%;
        /* pushes the icon in the middle of the height */
        z-index: 5;
        display: inline-block;
        font-size: 30px;
    }
/* Owl */
.slider-bg {
    background-size: cover !important;
    padding: 5.5% 4.5%;
}
/* Media */
.media {
    margin-bottom: 20px;
}

    .media .media-heading {
        font-weight: 600;
        font-size: 16px;
    }

    .media:last-of-type {
        margin-bottom: 0px;
    }
/*===================================
   Topbar,Left-sidebar,Right-sidebar
  ===================================*/
.topbar {
    left: 0px;
    position: fixed;
    right: 0;
    top: 0px;
    z-index: 1011;
}

    .topbar .topbar-left {
        float: left;
        position: relative;
        width: 240px;
        z-index: 1;
    }

    .topbar .topbar-left-sm {
        width: 180px;
    }

.logo {
    color: #ffffff !important;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 60px;
    text-transform: uppercase;
}

    .logo h1 {
        height: 50px;
        margin: 0px auto;
        text-align: center;
    }

    .logo i {
        color: #5fbeaa;
    }

    .logo .icon-c-logo {
        display: none;
    }

.navbar-default {
    background-color: #FFF;
    border-radius: 0px;
    border: none;
    margin-bottom: 0px;
    box-shadow: 0px 0px 10px 3px rgba(125, 125, 125, 0.5) /*#d3d3d8*/;
}

    .navbar-default .navbar-nav > .open > a {
        background-color: rgba(255, 255, 255, 0.1);
    }

        .navbar-default .navbar-nav > .open > a:focus {
            background-color: rgba(255, 255, 255, 0.1);
        }

        .navbar-default .navbar-nav > .open > a:hover {
            background-color: rgba(255, 255, 255, 0.1);
        }

    .navbar-default .badge {
        position: absolute;
        top: 12px;
        right: 7px;
    }

.nav > li > a {
    color: #ffffff !important;
    line-height: 65px;
    padding: 0px 15px;
    position: relative;
}

    .nav > li > a i {
        font-size: 16px;
    }

.profile img {
    /*border: 2px solid #edf0f0;*/
    height: 36px;
    width: 36px;
}

.dropdown-menu-lg {
    width: 300px;
}

    .dropdown-menu-lg .list-group {
        margin-bottom: 0px;
    }

    .dropdown-menu-lg .list-group-item {
        border: none;
        padding: 10px 20px;
    }

    .dropdown-menu-lg .media-heading {
        margin-bottom: 0px;
    }

    .dropdown-menu-lg .media-body p {
        color: #828282;
    }

.notification-list {
    max-height: 230px;
}

    .notification-list em {
        width: 34px;
        text-align: center;
    }

    .notification-list .media-body {
        display: inherit;
        width: auto;
        overflow: hidden;
        margin-left: 50px;
    }

        .notification-list .media-body h5 {
            text-overflow: ellipsis;
            white-space: nowrap;
            display: block;
            width: 100%;
            font-weight: normal;
            overflow: hidden;
        }

.notifi-title {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 11px 20px 15px;
    color: #4c5667;
    font-family: "Poppins", serif !important;
}

.navbar-nav {
    margin: 0px;
}

.side-menu {
    bottom: 0;
    top: 0;
    width: 240px;
    z-index: 2;
}

    .side-menu.left {
        background: #ffffff;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
        position: absolute;
        top: /*60px*/ 40px;
    }

body.fixed-left .side-menu.left {
    bottom: 50px;
    height: 100%;
    margin-bottom: -70px;
    margin-top: 0px;
    padding-bottom: 70px;
    position: fixed;
    /*background-color: #DCF1F9;*/
    background-color: #33a4e0;
    box-shadow: 0px 1px 11px #AAA;
    overflow-y: auto;
}

.content-page {
    margin-left: 310px;
    /*overflow: hidden;*/
    overflow: auto;
}

    .content-page > .content {
        margin-bottom: 60px;
        /*margin-top: 60px;*/
    }

.button-menu-mobile {
    background: transparent;
    border: none;
    color: #FFF;
    font-size: 21px;
    line-height: 60px;
    padding: 0px 15px;
}

    .button-menu-mobile:hover {
        color: #ffffff;
    }

.sidebar-inner {
    /* height: 100%; */
}

#sidebar-menu,
#sidebar-menu ul,
#sidebar-menu li,
#sidebar-menu a {
    border: 0;
    font-weight: normal;
    line-height: 1;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
}

#sidebar-menu {
    padding-bottom: 30px;
    padding-top: 0;
    width: 100%;
}

    #sidebar-menu .nav > li > a .badge {
        position: absolute;
        right: 10px;
        top: 12px;
    }

    #sidebar-menu a {
        line-height: 1.3;
    }

    #sidebar-menu ul ul {
        display: none;
    }

        #sidebar-menu ul ul li {
            border-top: 0;
        }

            #sidebar-menu ul ul li.active a {
                color: #10C469;
            }

        #sidebar-menu ul ul a {
            color: #b9edff;
            display: block;
            padding: 8px 20px 8px 52px /*65px*/;
        }

            #sidebar-menu ul ul a:hover {
                color: #FFF;
            }

            #sidebar-menu ul ul a i {
                margin-right: 5px;
            }

        #sidebar-menu ul ul ul a {
            padding-left: 80px;
        }

    #sidebar-menu .label {
        margin-top: 2px;
    }

    #sidebar-menu .subdrop {
        /*background: #03A9F4 !important;
  border-left: 3px solid #03A9F4;
  color: #FFF !important;*/
        color: #FFF !important;
    }

        #sidebar-menu .subdrop i.fa {
            /*color: #FFF;*/
        }

    #sidebar-menu > ul > li > a {
        color: #b9edff;
        display: block;
        padding: 8px 13px 8px 18px;
        margin: 4px 0px;
        /*border-left: 3px solid #ffffff;*/
    }

        #sidebar-menu > ul > li > a:hover {
            color: #FFF;
            text-decoration: none;
            background-color: rgba(255,255,255,0.1);
            opacity: 1;
        }

        #sidebar-menu > ul > li > a > span {
            vertical-align: middle;
            font-family: "Poppins", serif !important;
        }

    #sidebar-menu ul li a i {
        display: inline-block;
        font-size: 16px;
        line-height: 17px;
        margin-left: 3px;
        margin-right: 8px /*15px*/;
        text-align: center;
        vertical-align: middle;
        width: 20px;
    }

    #sidebar-menu ul li a:hover i {
        color: #FFF;
    }

    #sidebar-menu ul li a i.md {
        font-size: 18px;
    }

    #sidebar-menu > ul > li > a > i.i-right {
        float: right;
        margin: 3px 0 0 0;
    }

    #sidebar-menu > ul > li > a.active {
        background: #f4f8fb !important;
        border-left: 3px solid #5fbeaa;
        color: #5fbeaa !important;
    }

.menu-title {
    padding: 12px 20px !important;
    letter-spacing: .035em;
    pointer-events: none;
    cursor: default;
    font-size: 13px;
}

/*Customised Styling for Level 2 menu*/
#sidebar-menu li.has_sub_2 > ul > li > a {
    padding: 5px;
    padding-left: 60px;
    color: #b9edff;
}

    #sidebar-menu li.has_sub_2 > ul > li > a:hover {
        color: #FFF;
    }

/* Small Menu */
.side-menu-sm {
    width: 180px;
    text-align: center;
}

    .side-menu-sm #sidebar-menu > ul > li > a > i {
        display: block;
        font-size: 18px;
        line-height: 24px;
        width: 100%;
        margin: 0px;
    }

    .side-menu-sm #sidebar-menu ul ul a {
        padding: 10px 20px 10px 20px;
    }

    .side-menu-sm + .content-page .footer {
        left: 180px;
    }

#wrapper.enlarged .side-menu-sm {
    text-align: left;
}

    #wrapper.enlarged .side-menu-sm #sidebar-menu ul li a i {
        display: inline-block;
        font-size: 18px;
        line-height: 17px;
        margin-left: 3px;
        margin-right: 15px;
        vertical-align: middle;
        width: 20px;
    }

.side-menu-sm + .content-page {
    margin-left: 180px;
}
/* Header 2 */
.page-header-2 {
    background: #E3E7EC;
    border-bottom: 1px solid #dee2e8;
    margin: -25px -20px 22px -20px;
    padding: 25px 20px 0px 20px;
}

#wrapper.enlarged .menu-title {
    display: none;
}

#wrapper.enlarged #sidebar-menu ul ul {
    border: 2px solid #f4f8fb;
    margin-top: -5px;
    padding-top: 5px;
    z-index: 9999;
    background-color: #ffffff;
}

#wrapper.enlarged .left.side-menu {
    width: 70px;
    z-index: 5;
}

    #wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a {
        padding: 15px 20px;
    }

        #wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a:hover {
            background: #f4f8fb !important;
        }

        #wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a:active {
            background: #f4f8fb !important;
        }

        #wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a:focus {
            background: #f4f8fb !important;
        }

        #wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a i {
            margin-right: 20px !important;
            font-size: 20px;
        }

    #wrapper.enlarged .left.side-menu .label {
        position: absolute;
        top: 5px;
        left: 35px;
        text-indent: 0;
        display: block !important;
        padding: .2em .6em .3em !important;
    }

    #wrapper.enlarged .left.side-menu #sidebar-menu ul > li {
        position: relative;
        white-space: nowrap;
    }

        #wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a {
            position: relative;
            width: 260px;
            background: #f4f8fb;
            color: #5fbeaa;
            border-color: #5fbeaa;
        }

        #wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > ul {
            display: block;
            left: 70px;
            position: absolute;
            width: 190px;
        }

            #wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > ul a {
                background: #ffffff;
                box-shadow: none;
                padding-left: 15px;
                position: relative;
                width: 186px;
                z-index: 6;
            }

                #wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > ul a:hover {
                    color: #5fbeaa;
                }

        #wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover a span {
            display: inline;
        }

    #wrapper.enlarged .left.side-menu #sidebar-menu li .show-menu + ul {
        display: block;
        left: 70px;
        position: absolute;
        width: 190px;
    }

        #wrapper.enlarged .left.side-menu #sidebar-menu li .show-menu + ul a {
            background: #ffffff;
            box-shadow: none;
            padding-left: 15px;
            position: relative;
            width: 186px;
            z-index: 6;
        }

            #wrapper.enlarged .left.side-menu #sidebar-menu li .show-menu + ul a:hover {
                color: #5fbeaa;
            }

    #wrapper.enlarged .left.side-menu #sidebar-menu a.subdrop {
        color: #5fbeaa !important;
    }

    #wrapper.enlarged .left.side-menu #sidebar-menu ul > li > ul {
        display: none;
    }

    #wrapper.enlarged .left.side-menu #sidebar-menu ul ul li:hover > ul {
        display: block;
        left: 190px;
        margin-top: -36px;
        position: absolute;
        width: 190px;
    }

    #wrapper.enlarged .left.side-menu #sidebar-menu ul ul li > a span.pull-right {
        -ms-transform: rotate(270deg);
        -webkit-transform: rotate(270deg);
        position: absolute;
        right: 20px;
        top: 12px;
        transform: rotate(270deg);
    }

    #wrapper.enlarged .left.side-menu #sidebar-menu ul ul li.active a {
        color: #5fbeaa;
    }

    #wrapper.enlarged .left.side-menu #sidebar-menu ul > li > a span {
        display: none;
        padding-left: 10px;
    }

    #wrapper.enlarged .left.side-menu .user-details {
        display: none;
    }

#wrapper.enlarged .content-page {
    margin-left: 70px;
}

#wrapper.enlarged .footer {
    left: 70px;
}

#wrapper.enlarged .topbar .topbar-left {
    width: 70px !important;
}

    #wrapper.enlarged .topbar .topbar-left .logo span {
        display: none;
        opacity: 0;
    }

    #wrapper.enlarged .topbar .topbar-left .logo .icon-c-logo {
        display: block;
        line-height: 60px;
    }

#wrapper.enlarged #sidebar-menu > ul > li:hover > a.open :after {
    display: none;
}

#wrapper.enlarged #sidebar-menu > ul > li:hover > a.active :after {
    display: none;
}

#wrapper.enlarged .tips-box {
    display: none;
}

.tips-box .portlet {
    -webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.05);
}

.user-details {
    padding: 20px;
    padding-bottom: 0px;
    position: relative;
}

    .user-details img {
        position: relative;
        z-index: 9999;
    }

    .user-details .user-info {
        color: #444444;
        margin-left: 60px;
        position: relative;
        z-index: 99999;
    }

        .user-details .user-info a.dropdown-toggle {
            color: #797979;
            display: block;
            font-family: "Poppins", serif !important;
            font-size: 16px;
            font-weight: 600;
            padding-top: 5px;
        }

#wrapper.right-bar-enabled .right-bar {
    right: 0;
}

#wrapper.right-bar-enabled .left-layout {
    left: 0;
}
/* Right sidebar */
.side-bar.right-bar {
    float: right !important;
    right: -266px;
    top: 60px;
}

.side-bar {
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    background-color: #ffffff;
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);
    display: block;
    float: left;
    height: 100%;
    overflow-y: auto;
    position: fixed;
    transition: all 200ms ease-out;
    width: 240px;
}

.right-bar {
    background: #ffffff !important;
    z-index: 99 !important;
}

    .right-bar h4 {
        border-bottom: 1px solid #eeeeee;
        padding-bottom: 10px;
    }

.contact-list {
    max-height: 600px;
}

    .contact-list .list-group-item {
        border: none;
    }

        .contact-list .list-group-item:hover {
            background: #ebeff2;
        }

    .contact-list i.offline {
        color: #f05050 !important;
    }

    .contact-list i.away {
        color: #ffbd4a;
    }

.contacts-list .avatar {
    display: inline-block;
    float: left;
    margin-right: 5px;
    width: 30px;
}

    .contacts-list .avatar img {
        border-radius: 50%;
        width: 100%;
    }

.contacts-list .list-group-item span.name {
    color: #707780;
    display: inline-block;
    float: left;
    overflow: hidden;
    padding-left: 5px;
    padding-top: 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 130px;
}

.contacts-list i {
    color: #7a8c9a;
    float: right;
    font-size: 9px;
    line-height: 30px;
}

    .contacts-list i.online {
        color: #a0d269;
    }

    .contacts-list i.offline {
        color: #f05050 !important;
    }

    .contacts-list i.away {
        color: #ffbd4a;
    }

.app-search {
    position: relative;
    margin: 15px 0px 15px 10px;
}

    .app-search a {
        position: absolute;
        top: 5px;
        right: 20px;
        color: #c4c4cd;
    }

    .app-search .form-control,
    .app-search .form-control:focus {
        border: none;
        font-size: 13px;
        color: #ffffff;
        padding-left: 20px;
        padding-right: 40px;
        background: rgba(255, 255, 255, 0.1);
        box-shadow: none;
        border-radius: 30px;
        height: 30px;
        font-weight: 600;
        width: 180px;
    }
/* =============
   Animation
============= */
/* Bounce 1 */
@-webkit-keyframes cd-bounce-1 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes cd-bounce-1 {
    0% {
        opacity: 0;
        -moz-transform: scale(0.5);
    }

    60% {
        opacity: 1;
        -moz-transform: scale(1.2);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes cd-bounce-1 {
    0% {
        opacity: 0;
        -o-transform: scale(0.5);
    }

    60% {
        opacity: 1;
        -o-transform: scale(1.2);
    }

    100% {
        -o-transform: scale(1);
    }
}

@keyframes cd-bounce-1 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
/* Bounce 2 */
@-webkit-keyframes cd-bounce-2 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(20px);
    }

    100% {
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes cd-bounce-2 {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateX(20px);
    }

    100% {
        -moz-transform: translateX(0);
    }
}

@-o-keyframes cd-bounce-2 {
    0% {
        opacity: 0;
        -o-transform: translateX(-100px);
    }

    60% {
        opacity: 1;
        -o-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes cd-bounce-2 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100px);
        -moz-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        -o-transform: translateX(-100px);
        transform: translateX(-100px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
}
/* Dropdown */
@-webkit-keyframes dropdownOpen {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes dropdownOpen {
    0% {
        opacity: 0;
        -moz-transform: scale(0);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes dropdownOpen {
    0% {
        opacity: 0;
        -o-transform: scale(0);
    }

    100% {
        -o-transform: scale(1);
    }
}

@keyframes dropdownOpen {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
/* Progressbar Animated */
@-webkit-keyframes animationProgress {
    from {
        width: 0;
    }
}

@keyframes animationProgress {
    from {
        width: 0;
    }
}
/* Portlets loader */
@-webkit-keyframes loaderAnimate {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(220deg);
    }
}

@-moz-keyframes loaderAnimate {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(220deg);
    }
}

@-o-keyframes loaderAnimate {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(220deg);
    }
}

@keyframes loaderAnimate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(220deg);
    }
}

@-webkit-keyframes loaderAnimate2 {
    0% {
        box-shadow: inset #555 0 0 0 8px;
        -webkit-transform: rotate(-140deg);
    }

    50% {
        box-shadow: inset #555 0 0 0 2px;
    }

    100% {
        box-shadow: inset #555 0 0 0 8px;
        -webkit-transform: rotate(140deg);
    }
}

@-moz-keyframes loaderAnimate2 {
    0% {
        box-shadow: inset #555 0 0 0 8px;
        -moz-transform: rotate(-140deg);
    }

    50% {
        box-shadow: inset #555 0 0 0 2px;
    }

    100% {
        box-shadow: inset #555 0 0 0 8px;
        -moz-transform: rotate(140deg);
    }
}

@-o-keyframes loaderAnimate2 {
    0% {
        box-shadow: inset #555 0 0 0 8px;
        -o-transform: rotate(-140deg);
    }

    50% {
        box-shadow: inset #555 0 0 0 2px;
    }

    100% {
        box-shadow: inset #555 0 0 0 8px;
        -o-transform: rotate(140deg);
    }
}

@keyframes loaderAnimate2 {
    0% {
        box-shadow: inset #555 0 0 0 8px;
        -webkit-transform: rotate(-140deg);
        -moz-transform: rotate(-140deg);
        -ms-transform: rotate(-140deg);
        transform: rotate(-140deg);
    }

    50% {
        box-shadow: inset #555 0 0 0 2px;
    }

    100% {
        box-shadow: inset #555 0 0 0 8px;
        -webkit-transform: rotate(140deg);
        -moz-transform: rotate(140deg);
        -ms-transform: rotate(140deg);
        transform: rotate(140deg);
    }
}

@keyframes loaderAnimate2 {
    0% {
        box-shadow: inset #999 0 0 0 17px;
        transform: rotate(-140deg);
    }

    50% {
        box-shadow: inset #999 0 0 0 2px;
    }

    100% {
        box-shadow: inset #999 0 0 0 17px;
        transform: rotate(140deg);
    }
}
/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    will-change: opacity, transform;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

    .waves-effect .waves-ripple {
        position: absolute;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        margin-top: -10px;
        margin-left: -10px;
        opacity: 0;
        background: rgba(0, 0, 0, 0.2);
        -webkit-transition: all 0.7s ease-out;
        -moz-transition: all 0.7s ease-out;
        -o-transition: all 0.7s ease-out;
        -ms-transition: all 0.7s ease-out;
        transition: all 0.7s ease-out;
        -webkit-transition-property: -webkit-transform, opacity;
        -moz-transition-property: -moz-transform, opacity;
        -o-transition-property: -o-transform, opacity;
        transition-property: transform, opacity;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        pointer-events: none;
    }

    .waves-effect.waves-light .waves-ripple {
        background-color: rgba(255, 255, 255, 0.45);
    }

    .waves-effect.waves-red .waves-ripple {
        background-color: rgba(244, 67, 54, 0.7);
    }

    .waves-effect.waves-yellow .waves-ripple {
        background-color: rgba(255, 235, 59, 0.7);
    }

    .waves-effect.waves-orange .waves-ripple {
        background-color: rgba(255, 152, 0, 0.7);
    }

    .waves-effect.waves-purple .waves-ripple {
        background-color: rgba(156, 39, 176, 0.7);
    }

    .waves-effect.waves-green .waves-ripple {
        background-color: rgba(76, 175, 80, 0.7);
    }

    .waves-effect.waves-teal .waves-ripple {
        background-color: rgba(0, 150, 136, 0.7);
    }

.waves-notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

.waves-circle {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-mask-image: none;
}

.waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom;
}

    .waves-input-wrapper .waves-button-input {
        position: relative;
        top: 0;
        left: 0;
        z-index: 1;
    }

.waves-block {
    display: block;
}
/* =============
   Print css
============= */
@media print {
    .logo,
    .breadcrumb,
    .page-title,
    .footer {
        display: none;
        margin: 0px;
        padding: 0px;
    }

    .left,
    .right-bar {
        display: none;
    }

    .content {
        margin-top: 0px;
        padding-top: 0px;
    }

    .content-page {
        margin-left: 0px;
        margin-top: 0px;
    }
}

@charset 'UTF-8';
/*
Template Name: UBold Dashboard
Author: CoderThemes
Email: coderthemes@gmail.com
File: Icons
*/
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(../fonts/fontawesome-webfont.eot?v=4.5.0);
  src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
@font-face {
  font-family: 'themify';
  src: url(../fonts/themify.eot?-fvbane);
  src: url(../fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'), url(../fonts/themify.woff?-fvbane) format('woff'), url(../fonts/themify.ttf?-fvbane) format('truetype'), url(../fonts/themify.svg?-fvbane#themify) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="ti-"],
[class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ti-wand:before {
  content: "\e600";
}
.ti-volume:before {
  content: "\e601";
}
.ti-user:before {
  content: "\e602";
}
.ti-unlock:before {
  content: "\e603";
}
.ti-unlink:before {
  content: "\e604";
}
.ti-trash:before {
  content: "\e605";
}
.ti-thought:before {
  content: "\e606";
}
.ti-target:before {
  content: "\e607";
}
.ti-tag:before {
  content: "\e608";
}
.ti-tablet:before {
  content: "\e609";
}
.ti-star:before {
  content: "\e60a";
}
.ti-spray:before {
  content: "\e60b";
}
.ti-signal:before {
  content: "\e60c";
}
.ti-shopping-cart:before {
  content: "\e60d";
}
.ti-shopping-cart-full:before {
  content: "\e60e";
}
.ti-settings:before {
  content: "\e60f";
}
.ti-search:before {
  content: "\e610";
}
.ti-zoom-in:before {
  content: "\e611";
}
.ti-zoom-out:before {
  content: "\e612";
}
.ti-cut:before {
  content: "\e613";
}
.ti-ruler:before {
  content: "\e614";
}
.ti-ruler-pencil:before {
  content: "\e615";
}
.ti-ruler-alt:before {
  content: "\e616";
}
.ti-bookmark:before {
  content: "\e617";
}
.ti-bookmark-alt:before {
  content: "\e618";
}
.ti-reload:before {
  content: "\e619";
}
.ti-plus:before {
  content: "\e61a";
}
.ti-pin:before {
  content: "\e61b";
}
.ti-pencil:before {
  content: "\e61c";
}
.ti-pencil-alt:before {
  content: "\e61d";
}
.ti-paint-roller:before {
  content: "\e61e";
}
.ti-paint-bucket:before {
  content: "\e61f";
}
.ti-na:before {
  content: "\e620";
}
.ti-mobile:before {
  content: "\e621";
}
.ti-minus:before {
  content: "\e622";
}
.ti-medall:before {
  content: "\e623";
}
.ti-medall-alt:before {
  content: "\e624";
}
.ti-marker:before {
  content: "\e625";
}
.ti-marker-alt:before {
  content: "\e626";
}
.ti-arrow-up:before {
  content: "\e627";
}
.ti-arrow-right:before {
  content: "\e628";
}
.ti-arrow-left:before {
  content: "\e629";
}
.ti-arrow-down:before {
  content: "\e62a";
}
.ti-lock:before {
  content: "\e62b";
}
.ti-location-arrow:before {
  content: "\e62c";
}
.ti-link:before {
  content: "\e62d";
}
.ti-layout:before {
  content: "\e62e";
}
.ti-layers:before {
  content: "\e62f";
}
.ti-layers-alt:before {
  content: "\e630";
}
.ti-key:before {
  content: "\e631";
}
.ti-import:before {
  content: "\e632";
}
.ti-image:before {
  content: "\e633";
}
.ti-heart:before {
  content: "\e634";
}
.ti-heart-broken:before {
  content: "\e635";
}
.ti-hand-stop:before {
  content: "\e636";
}
.ti-hand-open:before {
  content: "\e637";
}
.ti-hand-drag:before {
  content: "\e638";
}
.ti-folder:before {
  content: "\e639";
}
.ti-flag:before {
  content: "\e63a";
}
.ti-flag-alt:before {
  content: "\e63b";
}
.ti-flag-alt-2:before {
  content: "\e63c";
}
.ti-eye:before {
  content: "\e63d";
}
.ti-export:before {
  content: "\e63e";
}
.ti-exchange-vertical:before {
  content: "\e63f";
}
.ti-desktop:before {
  content: "\e640";
}
.ti-cup:before {
  content: "\e641";
}
.ti-crown:before {
  content: "\e642";
}
.ti-comments:before {
  content: "\e643";
}
.ti-comment:before {
  content: "\e644";
}
.ti-comment-alt:before {
  content: "\e645";
}
.ti-close:before {
  content: "\e646";
}
.ti-clip:before {
  content: "\e647";
}
.ti-angle-up:before {
  content: "\e648";
}
.ti-angle-right:before {
  content: "\e649";
}
.ti-angle-left:before {
  content: "\e64a";
}
.ti-angle-down:before {
  content: "\e64b";
}
.ti-check:before {
  content: "\e64c";
}
.ti-check-box:before {
  content: "\e64d";
}
.ti-camera:before {
  content: "\e64e";
}
.ti-announcement:before {
  content: "\e64f";
}
.ti-brush:before {
  content: "\e650";
}
.ti-briefcase:before {
  content: "\e651";
}
.ti-bolt:before {
  content: "\e652";
}
.ti-bolt-alt:before {
  content: "\e653";
}
.ti-blackboard:before {
  content: "\e654";
}
.ti-bag:before {
  content: "\e655";
}
.ti-move:before {
  content: "\e656";
}
.ti-arrows-vertical:before {
  content: "\e657";
}
.ti-arrows-horizontal:before {
  content: "\e658";
}
.ti-fullscreen:before {
  content: "\e659";
}
.ti-arrow-top-right:before {
  content: "\e65a";
}
.ti-arrow-top-left:before {
  content: "\e65b";
}
.ti-arrow-circle-up:before {
  content: "\e65c";
}
.ti-arrow-circle-right:before {
  content: "\e65d";
}
.ti-arrow-circle-left:before {
  content: "\e65e";
}
.ti-arrow-circle-down:before {
  content: "\e65f";
}
.ti-angle-double-up:before {
  content: "\e660";
}
.ti-angle-double-right:before {
  content: "\e661";
}
.ti-angle-double-left:before {
  content: "\e662";
}
.ti-angle-double-down:before {
  content: "\e663";
}
.ti-zip:before {
  content: "\e664";
}
.ti-world:before {
  content: "\e665";
}
.ti-wheelchair:before {
  content: "\e666";
}
.ti-view-list:before {
  content: "\e667";
}
.ti-view-list-alt:before {
  content: "\e668";
}
.ti-view-grid:before {
  content: "\e669";
}
.ti-uppercase:before {
  content: "\e66a";
}
.ti-upload:before {
  content: "\e66b";
}
.ti-underline:before {
  content: "\e66c";
}
.ti-truck:before {
  content: "\e66d";
}
.ti-timer:before {
  content: "\e66e";
}
.ti-ticket:before {
  content: "\e66f";
}
.ti-thumb-up:before {
  content: "\e670";
}
.ti-thumb-down:before {
  content: "\e671";
}
.ti-text:before {
  content: "\e672";
}
.ti-stats-up:before {
  content: "\e673";
}
.ti-stats-down:before {
  content: "\e674";
}
.ti-split-v:before {
  content: "\e675";
}
.ti-split-h:before {
  content: "\e676";
}
.ti-smallcap:before {
  content: "\e677";
}
.ti-shine:before {
  content: "\e678";
}
.ti-shift-right:before {
  content: "\e679";
}
.ti-shift-left:before {
  content: "\e67a";
}
.ti-shield:before {
  content: "\e67b";
}
.ti-notepad:before {
  content: "\e67c";
}
.ti-server:before {
  content: "\e67d";
}
.ti-quote-right:before {
  content: "\e67e";
}
.ti-quote-left:before {
  content: "\e67f";
}
.ti-pulse:before {
  content: "\e680";
}
.ti-printer:before {
  content: "\e681";
}
.ti-power-off:before {
  content: "\e682";
}
.ti-plug:before {
  content: "\e683";
}
.ti-pie-chart:before {
  content: "\e684";
}
.ti-paragraph:before {
  content: "\e685";
}
.ti-panel:before {
  content: "\e686";
}
.ti-package:before {
  content: "\e687";
}
.ti-music:before {
  content: "\e688";
}
.ti-music-alt:before {
  content: "\e689";
}
.ti-mouse:before {
  content: "\e68a";
}
.ti-mouse-alt:before {
  content: "\e68b";
}
.ti-money:before {
  content: "\e68c";
}
.ti-microphone:before {
  content: "\e68d";
}
.ti-menu:before {
  content: "\e68e";
}
.ti-menu-alt:before {
  content: "\e68f";
}
.ti-map:before {
  content: "\e690";
}
.ti-map-alt:before {
  content: "\e691";
}
.ti-loop:before {
  content: "\e692";
}
.ti-location-pin:before {
  content: "\e693";
}
.ti-list:before {
  content: "\e694";
}
.ti-light-bulb:before {
  content: "\e695";
}
.ti-Italic:before {
  content: "\e696";
}
.ti-info:before {
  content: "\e697";
}
.ti-infinite:before {
  content: "\e698";
}
.ti-id-badge:before {
  content: "\e699";
}
.ti-hummer:before {
  content: "\e69a";
}
.ti-home:before {
  content: "\e69b";
}
.ti-help:before {
  content: "\e69c";
}
.ti-headphone:before {
  content: "\e69d";
}
.ti-harddrives:before {
  content: "\e69e";
}
.ti-harddrive:before {
  content: "\e69f";
}
.ti-gift:before {
  content: "\e6a0";
}
.ti-game:before {
  content: "\e6a1";
}
.ti-filter:before {
  content: "\e6a2";
}
.ti-files:before {
  content: "\e6a3";
}
.ti-file:before {
  content: "\e6a4";
}
.ti-eraser:before {
  content: "\e6a5";
}
.ti-envelope:before {
  content: "\e6a6";
}
.ti-download:before {
  content: "\e6a7";
}
.ti-direction:before {
  content: "\e6a8";
}
.ti-direction-alt:before {
  content: "\e6a9";
}
.ti-dashboard:before {
  content: "\e6aa";
}
.ti-control-stop:before {
  content: "\e6ab";
}
.ti-control-shuffle:before {
  content: "\e6ac";
}
.ti-control-play:before {
  content: "\e6ad";
}
.ti-control-pause:before {
  content: "\e6ae";
}
.ti-control-forward:before {
  content: "\e6af";
}
.ti-control-backward:before {
  content: "\e6b0";
}
.ti-cloud:before {
  content: "\e6b1";
}
.ti-cloud-up:before {
  content: "\e6b2";
}
.ti-cloud-down:before {
  content: "\e6b3";
}
.ti-clipboard:before {
  content: "\e6b4";
}
.ti-car:before {
  content: "\e6b5";
}
.ti-calendar:before {
  content: "\e6b6";
}
.ti-book:before {
  content: "\e6b7";
}
.ti-bell:before {
  content: "\e6b8";
}
.ti-basketball:before {
  content: "\e6b9";
}
.ti-bar-chart:before {
  content: "\e6ba";
}
.ti-bar-chart-alt:before {
  content: "\e6bb";
}
.ti-back-right:before {
  content: "\e6bc";
}
.ti-back-left:before {
  content: "\e6bd";
}
.ti-arrows-corner:before {
  content: "\e6be";
}
.ti-archive:before {
  content: "\e6bf";
}
.ti-anchor:before {
  content: "\e6c0";
}
.ti-align-right:before {
  content: "\e6c1";
}
.ti-align-left:before {
  content: "\e6c2";
}
.ti-align-justify:before {
  content: "\e6c3";
}
.ti-align-center:before {
  content: "\e6c4";
}
.ti-alert:before {
  content: "\e6c5";
}
.ti-alarm-clock:before {
  content: "\e6c6";
}
.ti-agenda:before {
  content: "\e6c7";
}
.ti-write:before {
  content: "\e6c8";
}
.ti-window:before {
  content: "\e6c9";
}
.ti-widgetized:before {
  content: "\e6ca";
}
.ti-widget:before {
  content: "\e6cb";
}
.ti-widget-alt:before {
  content: "\e6cc";
}
.ti-wallet:before {
  content: "\e6cd";
}
.ti-video-clapper:before {
  content: "\e6ce";
}
.ti-video-camera:before {
  content: "\e6cf";
}
.ti-vector:before {
  content: "\e6d0";
}
.ti-themify-logo:before {
  content: "\e6d1";
}
.ti-themify-favicon:before {
  content: "\e6d2";
}
.ti-themify-favicon-alt:before {
  content: "\e6d3";
}
.ti-support:before {
  content: "\e6d4";
}
.ti-stamp:before {
  content: "\e6d5";
}
.ti-split-v-alt:before {
  content: "\e6d6";
}
.ti-slice:before {
  content: "\e6d7";
}
.ti-shortcode:before {
  content: "\e6d8";
}
.ti-shift-right-alt:before {
  content: "\e6d9";
}
.ti-shift-left-alt:before {
  content: "\e6da";
}
.ti-ruler-alt-2:before {
  content: "\e6db";
}
.ti-receipt:before {
  content: "\e6dc";
}
.ti-pin2:before {
  content: "\e6dd";
}
.ti-pin-alt:before {
  content: "\e6de";
}
.ti-pencil-alt2:before {
  content: "\e6df";
}
.ti-palette:before {
  content: "\e6e0";
}
.ti-more:before {
  content: "\e6e1";
}
.ti-more-alt:before {
  content: "\e6e2";
}
.ti-microphone-alt:before {
  content: "\e6e3";
}
.ti-magnet:before {
  content: "\e6e4";
}
.ti-line-double:before {
  content: "\e6e5";
}
.ti-line-dotted:before {
  content: "\e6e6";
}
.ti-line-dashed:before {
  content: "\e6e7";
}
.ti-layout-width-full:before {
  content: "\e6e8";
}
.ti-layout-width-default:before {
  content: "\e6e9";
}
.ti-layout-width-default-alt:before {
  content: "\e6ea";
}
.ti-layout-tab:before {
  content: "\e6eb";
}
.ti-layout-tab-window:before {
  content: "\e6ec";
}
.ti-layout-tab-v:before {
  content: "\e6ed";
}
.ti-layout-tab-min:before {
  content: "\e6ee";
}
.ti-layout-slider:before {
  content: "\e6ef";
}
.ti-layout-slider-alt:before {
  content: "\e6f0";
}
.ti-layout-sidebar-right:before {
  content: "\e6f1";
}
.ti-layout-sidebar-none:before {
  content: "\e6f2";
}
.ti-layout-sidebar-left:before {
  content: "\e6f3";
}
.ti-layout-placeholder:before {
  content: "\e6f4";
}
.ti-layout-menu:before {
  content: "\e6f5";
}
.ti-layout-menu-v:before {
  content: "\e6f6";
}
.ti-layout-menu-separated:before {
  content: "\e6f7";
}
.ti-layout-menu-full:before {
  content: "\e6f8";
}
.ti-layout-media-right-alt:before {
  content: "\e6f9";
}
.ti-layout-media-right:before {
  content: "\e6fa";
}
.ti-layout-media-overlay:before {
  content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
  content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd";
}
.ti-layout-media-left-alt:before {
  content: "\e6fe";
}
.ti-layout-media-left:before {
  content: "\e6ff";
}
.ti-layout-media-center-alt:before {
  content: "\e700";
}
.ti-layout-media-center:before {
  content: "\e701";
}
.ti-layout-list-thumb:before {
  content: "\e702";
}
.ti-layout-list-thumb-alt:before {
  content: "\e703";
}
.ti-layout-list-post:before {
  content: "\e704";
}
.ti-layout-list-large-image:before {
  content: "\e705";
}
.ti-layout-line-solid:before {
  content: "\e706";
}
.ti-layout-grid4:before {
  content: "\e707";
}
.ti-layout-grid3:before {
  content: "\e708";
}
.ti-layout-grid2:before {
  content: "\e709";
}
.ti-layout-grid2-thumb:before {
  content: "\e70a";
}
.ti-layout-cta-right:before {
  content: "\e70b";
}
.ti-layout-cta-left:before {
  content: "\e70c";
}
.ti-layout-cta-center:before {
  content: "\e70d";
}
.ti-layout-cta-btn-right:before {
  content: "\e70e";
}
.ti-layout-cta-btn-left:before {
  content: "\e70f";
}
.ti-layout-column4:before {
  content: "\e710";
}
.ti-layout-column3:before {
  content: "\e711";
}
.ti-layout-column2:before {
  content: "\e712";
}
.ti-layout-accordion-separated:before {
  content: "\e713";
}
.ti-layout-accordion-merged:before {
  content: "\e714";
}
.ti-layout-accordion-list:before {
  content: "\e715";
}
.ti-ink-pen:before {
  content: "\e716";
}
.ti-info-alt:before {
  content: "\e717";
}
.ti-help-alt:before {
  content: "\e718";
}
.ti-headphone-alt:before {
  content: "\e719";
}
.ti-hand-point-up:before {
  content: "\e71a";
}
.ti-hand-point-right:before {
  content: "\e71b";
}
.ti-hand-point-left:before {
  content: "\e71c";
}
.ti-hand-point-down:before {
  content: "\e71d";
}
.ti-gallery:before {
  content: "\e71e";
}
.ti-face-smile:before {
  content: "\e71f";
}
.ti-face-sad:before {
  content: "\e720";
}
.ti-credit-card:before {
  content: "\e721";
}
.ti-control-skip-forward:before {
  content: "\e722";
}
.ti-control-skip-backward:before {
  content: "\e723";
}
.ti-control-record:before {
  content: "\e724";
}
.ti-control-eject:before {
  content: "\e725";
}
.ti-comments-smiley:before {
  content: "\e726";
}
.ti-brush-alt:before {
  content: "\e727";
}
.ti-youtube:before {
  content: "\e728";
}
.ti-vimeo:before {
  content: "\e729";
}
.ti-twitter:before {
  content: "\e72a";
}
.ti-time:before {
  content: "\e72b";
}
.ti-tumblr:before {
  content: "\e72c";
}
.ti-skype:before {
  content: "\e72d";
}
.ti-share:before {
  content: "\e72e";
}
.ti-share-alt:before {
  content: "\e72f";
}
.ti-rocket:before {
  content: "\e730";
}
.ti-pinterest:before {
  content: "\e731";
}
.ti-new-window:before {
  content: "\e732";
}
.ti-microsoft:before {
  content: "\e733";
}
.ti-list-ol:before {
  content: "\e734";
}
.ti-linkedin:before {
  content: "\e735";
}
.ti-layout-sidebar-2:before {
  content: "\e736";
}
.ti-layout-grid4-alt:before {
  content: "\e737";
}
.ti-layout-grid3-alt:before {
  content: "\e738";
}
.ti-layout-grid2-alt:before {
  content: "\e739";
}
.ti-layout-column4-alt:before {
  content: "\e73a";
}
.ti-layout-column3-alt:before {
  content: "\e73b";
}
.ti-layout-column2-alt:before {
  content: "\e73c";
}
.ti-instagram:before {
  content: "\e73d";
}
.ti-google:before {
  content: "\e73e";
}
.ti-github:before {
  content: "\e73f";
}
.ti-flickr:before {
  content: "\e740";
}
.ti-facebook:before {
  content: "\e741";
}
.ti-dropbox:before {
  content: "\e742";
}
.ti-dribbble:before {
  content: "\e743";
}
.ti-apple:before {
  content: "\e744";
}
.ti-android:before {
  content: "\e745";
}
.ti-save:before {
  content: "\e746";
}
.ti-save-alt:before {
  content: "\e747";
}
.ti-yahoo:before {
  content: "\e748";
}
.ti-wordpress:before {
  content: "\e749";
}
.ti-vimeo-alt:before {
  content: "\e74a";
}
.ti-twitter-alt:before {
  content: "\e74b";
}
.ti-tumblr-alt:before {
  content: "\e74c";
}
.ti-trello:before {
  content: "\e74d";
}
.ti-stack-overflow:before {
  content: "\e74e";
}
.ti-soundcloud:before {
  content: "\e74f";
}
.ti-sharethis:before {
  content: "\e750";
}
.ti-sharethis-alt:before {
  content: "\e751";
}
.ti-reddit:before {
  content: "\e752";
}
.ti-pinterest-alt:before {
  content: "\e753";
}
.ti-microsoft-alt:before {
  content: "\e754";
}
.ti-linux:before {
  content: "\e755";
}
.ti-jsfiddle:before {
  content: "\e756";
}
.ti-joomla:before {
  content: "\e757";
}
.ti-html5:before {
  content: "\e758";
}
.ti-flickr-alt:before {
  content: "\e759";
}
.ti-email:before {
  content: "\e75a";
}
.ti-drupal:before {
  content: "\e75b";
}
.ti-dropbox-alt:before {
  content: "\e75c";
}
.ti-css3:before {
  content: "\e75d";
}
.ti-rss:before {
  content: "\e75e";
}
.ti-rss-alt:before {
  content: "\e75f";
}
/*!
 *  Material Design Iconic Font 1.0.1 by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - https://github.com/zavoloklom/material-design-iconic-font/blob/gh-pages/License.md (Attribution-ShareAlike 4.0 International license)
 */
@font-face {
  font-family: 'Material Design Iconic Font';
  src: url(../fonts/Material-Design-Iconic-Font.eot?v=1.0.1);
  src: url(../fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1) format('embedded-opentype'), url(../fonts/Material-Design-Iconic-Font.woff?v=1.0.1) format('woff'), url(../fonts/Material-Design-Iconic-Font.ttf?v=1.0.1) format('truetype'), url(../fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="md-"],
[class*=" md-"] {
  display: inline-block;
  font: normal normal normal 14px/1 'Material Design Iconic Font';
  font-size: inherit;
  speak: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.md {
  line-height: inherit;
  vertical-align: bottom;
}
.md-lg {
  font-size: 1.5em;
  line-height: .5em;
  vertical-align: -35%;
}
.md-2x {
  font-size: 2em;
}
.md-3x {
  font-size: 3em;
}
.md-4x {
  font-size: 4em;
}
.md-5x {
  font-size: 5em;
}
.md-border {
  padding: .2em .25em .15em;
  border: solid 0.08em grey;
  border-radius: .1em;
}
.md-border-circle {
  padding: .2em .25em .15em;
  border: solid 0.08em grey;
  border-radius: 50%;
}
[class^="md-"].pull-left,
[class*=" md-"].pull-left {
  float: left;
  margin-right: .3em;
}
[class^="md-"].pull-right,
[class*=" md-"].pull-right {
  float: right;
  margin-left: .3em;
}
.md-spin {
  -webkit-animation: md-spin 1.5s infinite linear;
  animation: md-spin 1.5s infinite linear;
}
.md-spin-reverse {
  -webkit-animation: md-spin-reverse 1.5s infinite linear;
  animation: md-spin-reverse 1.5s infinite linear;
}
@-webkit-keyframes md-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes md-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes md-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
@keyframes md-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
.md-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.md-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.md-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.md-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.md-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .md-rotate-90,
:root .md-rotate-180,
:root .md-rotate-270,
:root .md-flip-horizontal,
:root .md-flip-vertical {
  filter: none;
}
/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* If you do not want use all icons you can disable icon set here */
.md-3d-rotation:before {
  content: "\f000";
}
.md-accessibility:before {
  content: "\f001";
}
.md-account-balance:before {
  content: "\f002";
}
.md-account-balance-wallet:before {
  content: "\f003";
}
.md-account-box:before {
  content: "\f004";
}
.md-account-child:before {
  content: "\f005";
}
.md-account-circle:before {
  content: "\f006";
}
.md-add-shopping-cart:before {
  content: "\f007";
}
.md-alarm:before {
  content: "\f008";
}
.md-alarm-add:before {
  content: "\f009";
}
.md-alarm-off:before {
  content: "\f00a";
}
.md-alarm-on:before {
  content: "\f00b";
}
.md-android:before {
  content: "\f00c";
}
.md-announcement:before {
  content: "\f00d";
}
.md-aspect-ratio:before {
  content: "\f00e";
}
.md-assessment:before {
  content: "\f00f";
}
.md-assignment:before {
  content: "\f010";
}
.md-assignment-ind:before {
  content: "\f011";
}
.md-assignment-late:before {
  content: "\f012";
}
.md-assignment-return:before {
  content: "\f013";
}
.md-assignment-returned:before {
  content: "\f014";
}
.md-assignment-turned-in:before {
  content: "\f015";
}
.md-autorenew:before {
  content: "\f016";
}
.md-backup:before {
  content: "\f017";
}
.md-book:before {
  content: "\f018";
}
.md-bookmark:before {
  content: "\f019";
}
.md-bookmark-outline:before {
  content: "\f01a";
}
.md-bug-report:before {
  content: "\f01b";
}
.md-cached:before {
  content: "\f01c";
}
.md-class:before {
  content: "\f01d";
}
.md-credit-card:before {
  content: "\f01e";
}
.md-dashboard:before {
  content: "\f01f";
}
.md-delete:before {
  content: "\f020";
}
.md-description:before {
  content: "\f021";
}
.md-dns:before {
  content: "\f022";
}
.md-done:before {
  content: "\f023";
}
.md-done-all:before {
  content: "\f024";
}
.md-event:before {
  content: "\f025";
}
.md-exit-to-app:before {
  content: "\f026";
}
.md-explore:before {
  content: "\f027";
}
.md-extension:before {
  content: "\f028";
}
.md-face-unlock:before {
  content: "\f029";
}
.md-favorite:before {
  content: "\f02a";
}
.md-favorite-outline:before {
  content: "\f02b";
}
.md-find-in-page:before {
  content: "\f02c";
}
.md-find-replace:before {
  content: "\f02d";
}
.md-flip-to-back:before {
  content: "\f02e";
}
.md-flip-to-front:before {
  content: "\f02f";
}
.md-get-app:before {
  content: "\f030";
}
.md-grade:before {
  content: "\f031";
}
.md-group-work:before {
  content: "\f032";
}
.md-help:before {
  content: "\f033";
}
.md-highlight-remove:before {
  content: "\f034";
}
.md-history:before {
  content: "\f035";
}
.md-home:before {
  content: "\f036";
}
.md-https:before {
  content: "\f037";
}
.md-info:before {
  content: "\f038";
}
.md-info-outline:before {
  content: "\f039";
}
.md-input:before {
  content: "\f03a";
}
.md-invert-colors:before {
  content: "\f03b";
}
.md-label:before {
  content: "\f03c";
}
.md-label-outline:before {
  content: "\f03d";
}
.md-language:before {
  content: "\f03e";
}
.md-launch:before {
  content: "\f03f";
}
.md-list:before {
  content: "\f040";
}
.md-lock:before {
  content: "\f041";
}
.md-lock-open:before {
  content: "\f042";
}
.md-lock-outline:before {
  content: "\f043";
}
.md-loyalty:before {
  content: "\f044";
}
.md-markunread-mailbox:before {
  content: "\f045";
}
.md-note-add:before {
  content: "\f046";
}
.md-open-in-browser:before {
  content: "\f047";
}
.md-open-in-new:before {
  content: "\f048";
}
.md-open-with:before {
  content: "\f049";
}
.md-pageview:before {
  content: "\f04a";
}
.md-payment:before {
  content: "\f04b";
}
.md-perm-camera-mic:before {
  content: "\f04c";
}
.md-perm-contact-cal:before {
  content: "\f04d";
}
.md-perm-data-setting:before {
  content: "\f04e";
}
.md-perm-device-info:before {
  content: "\f04f";
}
.md-perm-identity:before {
  content: "\f050";
}
.md-perm-media:before {
  content: "\f051";
}
.md-perm-phone-msg:before {
  content: "\f052";
}
.md-perm-scan-wifi:before {
  content: "\f053";
}
.md-picture-in-picture:before {
  content: "\f054";
}
.md-polymer:before {
  content: "\f055";
}
.md-print:before {
  content: "\f056";
}
.md-query-builder:before {
  content: "\f057";
}
.md-question-answer:before {
  content: "\f058";
}
.md-receipt:before {
  content: "\f059";
}
.md-redeem:before {
  content: "\f05a";
}
.md-report-problem:before {
  content: "\f05b";
}
.md-restore:before {
  content: "\f05c";
}
.md-room:before {
  content: "\f05d";
}
.md-schedule:before {
  content: "\f05e";
}
.md-search:before {
  content: "\f05f";
}
.md-settings:before {
  content: "\f060";
}
.md-settings-applications:before {
  content: "\f061";
}
.md-settings-backup-restore:before {
  content: "\f062";
}
.md-settings-bluetooth:before {
  content: "\f063";
}
.md-settings-cell:before {
  content: "\f064";
}
.md-settings-display:before {
  content: "\f065";
}
.md-settings-ethernet:before {
  content: "\f066";
}
.md-settings-input-antenna:before {
  content: "\f067";
}
.md-settings-input-component:before {
  content: "\f068";
}
.md-settings-input-composite:before {
  content: "\f069";
}
.md-settings-input-hdmi:before {
  content: "\f06a";
}
.md-settings-input-svideo:before {
  content: "\f06b";
}
.md-settings-overscan:before {
  content: "\f06c";
}
.md-settings-phone:before {
  content: "\f06d";
}
.md-settings-power:before {
  content: "\f06e";
}
.md-settings-remote:before {
  content: "\f06f";
}
.md-settings-voice:before {
  content: "\f070";
}
.md-shop:before {
  content: "\f071";
}
.md-shopping-basket:before {
  content: "\f072";
}
.md-shopping-cart:before {
  content: "\f073";
}
.md-shop-two:before {
  content: "\f074";
}
.md-speaker-notes:before {
  content: "\f075";
}
.md-spellcheck:before {
  content: "\f076";
}
.md-star-rate:before {
  content: "\f077";
}
.md-stars:before {
  content: "\f078";
}
.md-store:before {
  content: "\f079";
}
.md-subject:before {
  content: "\f07a";
}
.md-swap-horiz:before {
  content: "\f07b";
}
.md-swap-vert:before {
  content: "\f07c";
}
.md-swap-vert-circle:before {
  content: "\f07d";
}
.md-system-update-tv:before {
  content: "\f07e";
}
.md-tab:before {
  content: "\f07f";
}
.md-tab-unselected:before {
  content: "\f080";
}
.md-theaters:before {
  content: "\f081";
}
.md-thumb-down:before {
  content: "\f082";
}
.md-thumbs-up-down:before {
  content: "\f083";
}
.md-thumb-up:before {
  content: "\f084";
}
.md-toc:before {
  content: "\f085";
}
.md-today:before {
  content: "\f086";
}
.md-track-changes:before {
  content: "\f087";
}
.md-translate:before {
  content: "\f088";
}
.md-trending-down:before {
  content: "\f089";
}
.md-trending-neutral:before {
  content: "\f08a";
}
.md-trending-up:before {
  content: "\f08b";
}
.md-turned-in:before {
  content: "\f08c";
}
.md-turned-in-not:before {
  content: "\f08d";
}
.md-verified-user:before {
  content: "\f08e";
}
.md-view-agenda:before {
  content: "\f08f";
}
.md-view-array:before {
  content: "\f090";
}
.md-view-carousel:before {
  content: "\f091";
}
.md-view-column:before {
  content: "\f092";
}
.md-view-day:before {
  content: "\f093";
}
.md-view-headline:before {
  content: "\f094";
}
.md-view-list:before {
  content: "\f095";
}
.md-view-module:before {
  content: "\f096";
}
.md-view-quilt:before {
  content: "\f097";
}
.md-view-stream:before {
  content: "\f098";
}
.md-view-week:before {
  content: "\f099";
}
.md-visibility:before {
  content: "\f09a";
}
.md-visibility-off:before {
  content: "\f09b";
}
.md-wallet-giftcard:before {
  content: "\f09c";
}
.md-wallet-membership:before {
  content: "\f09d";
}
.md-wallet-travel:before {
  content: "\f09e";
}
.md-work:before {
  content: "\f09f";
}
.md-error:before {
  content: "\f0a0";
}
.md-warning:before {
  content: "\f0a1";
}
.md-album:before {
  content: "\f0a2";
}
.md-av-timer:before {
  content: "\f0a3";
}
.md-closed-caption:before {
  content: "\f0a4";
}
.md-equalizer:before {
  content: "\f0a5";
}
.md-explicit:before {
  content: "\f0a6";
}
.md-fast-forward:before {
  content: "\f0a7";
}
.md-fast-rewind:before {
  content: "\f0a8";
}
.md-games:before {
  content: "\f0a9";
}
.md-hearing:before {
  content: "\f0aa";
}
.md-high-quality:before {
  content: "\f0ab";
}
.md-loop:before {
  content: "\f0ac";
}
.md-mic:before {
  content: "\f0ad";
}
.md-mic-none:before {
  content: "\f0ae";
}
.md-mic-off:before {
  content: "\f0af";
}
.md-movie:before {
  content: "\f0b0";
}
.md-my-library-add:before {
  content: "\f0b1";
}
.md-my-library-books:before {
  content: "\f0b2";
}
.md-my-library-music:before {
  content: "\f0b3";
}
.md-new-releases:before {
  content: "\f0b4";
}
.md-not-interested:before {
  content: "\f0b5";
}
.md-pause:before {
  content: "\f0b6";
}
.md-pause-circle-fill:before {
  content: "\f0b7";
}
.md-pause-circle-outline:before {
  content: "\f0b8";
}
.md-play-arrow:before {
  content: "\f0b9";
}
.md-play-circle-fill:before {
  content: "\f0ba";
}
.md-play-circle-outline:before {
  content: "\f0bb";
}
.md-playlist-add:before {
  content: "\f0bc";
}
.md-play-shopping-bag:before {
  content: "\f0bd";
}
.md-queue:before {
  content: "\f0be";
}
.md-queue-music:before {
  content: "\f0bf";
}
.md-radio:before {
  content: "\f0c0";
}
.md-recent-actors:before {
  content: "\f0c1";
}
.md-repeat:before {
  content: "\f0c2";
}
.md-repeat-one:before {
  content: "\f0c3";
}
.md-replay:before {
  content: "\f0c4";
}
.md-shuffle:before {
  content: "\f0c5";
}
.md-skip-next:before {
  content: "\f0c6";
}
.md-skip-previous:before {
  content: "\f0c7";
}
.md-snooze:before {
  content: "\f0c8";
}
.md-stop:before {
  content: "\f0c9";
}
.md-subtitles:before {
  content: "\f0ca";
}
.md-surround-sound:before {
  content: "\f0cb";
}
.md-videocam:before {
  content: "\f0cc";
}
.md-videocam-off:before {
  content: "\f0cd";
}
.md-video-collection:before {
  content: "\f0ce";
}
.md-volume-down:before {
  content: "\f0cf";
}
.md-volume-mute:before {
  content: "\f0d0";
}
.md-volume-off:before {
  content: "\f0d1";
}
.md-volume-up:before {
  content: "\f0d2";
}
.md-web:before {
  content: "\f0d3";
}
.md-business:before {
  content: "\f0d4";
}
.md-call:before {
  content: "\f0d5";
}
.md-call-end:before {
  content: "\f0d6";
}
.md-call-made:before {
  content: "\f0d7";
}
.md-call-merge:before {
  content: "\f0d8";
}
.md-call-missed:before {
  content: "\f0d9";
}
.md-call-received:before {
  content: "\f0da";
}
.md-call-split:before {
  content: "\f0db";
}
.md-chat:before {
  content: "\f0dc";
}
.md-clear-all:before {
  content: "\f0dd";
}
.md-comment:before {
  content: "\f0de";
}
.md-contacts:before {
  content: "\f0df";
}
.md-dialer-sip:before {
  content: "\f0e0";
}
.md-dialpad:before {
  content: "\f0e1";
}
.md-dnd-on:before {
  content: "\f0e2";
}
.md-email:before {
  content: "\f0e3";
}
.md-forum:before {
  content: "\f0e4";
}
.md-import-export:before {
  content: "\f0e5";
}
.md-invert-colors-off:before {
  content: "\f0e6";
}
.md-invert-colors-on:before {
  content: "\f0e7";
}
.md-live-help:before {
  content: "\f0e8";
}
.md-location-off:before {
  content: "\f0e9";
}
.md-location-on:before {
  content: "\f0ea";
}
.md-message:before {
  content: "\f0eb";
}
.md-messenger:before {
  content: "\f0ec";
}
.md-no-sim:before {
  content: "\f0ed";
}
.md-phone:before {
  content: "\f0ee";
}
.md-portable-wifi-off:before {
  content: "\f0ef";
}
.md-quick-contacts-dialer:before {
  content: "\f0f0";
}
.md-quick-contacts-mail:before {
  content: "\f0f1";
}
.md-ring-volume:before {
  content: "\f0f2";
}
.md-stay-current-landscape:before {
  content: "\f0f3";
}
.md-stay-current-portrait:before {
  content: "\f0f4";
}
.md-stay-primary-landscape:before {
  content: "\f0f5";
}
.md-stay-primary-portrait:before {
  content: "\f0f6";
}
.md-swap-calls:before {
  content: "\f0f7";
}
.md-textsms:before {
  content: "\f0f8";
}
.md-voicemail:before {
  content: "\f0f9";
}
.md-vpn-key:before {
  content: "\f0fa";
}
.md-add:before {
  content: "\f0fb";
}
.md-add-box:before {
  content: "\f0fc";
}
.md-add-circle:before {
  content: "\f0fd";
}
.md-add-circle-outline:before {
  content: "\f0fe";
}
.md-archive:before {
  content: "\f0ff";
}
.md-backspace:before {
  content: "\f100";
}
.md-block:before {
  content: "\f101";
}
.md-clear:before {
  content: "\f102";
}
.md-content-copy:before {
  content: "\f103";
}
.md-content-cut:before {
  content: "\f104";
}
.md-content-paste:before {
  content: "\f105";
}
.md-create:before {
  content: "\f106";
}
.md-drafts:before {
  content: "\f107";
}
.md-filter-list:before {
  content: "\f108";
}
.md-flag:before {
  content: "\f109";
}
.md-forward:before {
  content: "\f10a";
}
.md-gesture:before {
  content: "\f10b";
}
.md-inbox:before {
  content: "\f10c";
}
.md-link:before {
  content: "\f10d";
}
.md-mail:before {
  content: "\f10e";
}
.md-markunread:before {
  content: "\f10f";
}
.md-redo:before {
  content: "\f110";
}
.md-remove:before {
  content: "\f111";
}
.md-remove-circle:before {
  content: "\f112";
}
.md-remove-circle-outline:before {
  content: "\f113";
}
.md-reply:before {
  content: "\f114";
}
.md-reply-all:before {
  content: "\f115";
}
.md-report:before {
  content: "\f116";
}
.md-save:before {
  content: "\f117";
}
.md-select-all:before {
  content: "\f118";
}
.md-send:before {
  content: "\f119";
}
.md-sort:before {
  content: "\f11a";
}
.md-text-format:before {
  content: "\f11b";
}
.md-undo:before {
  content: "\f11c";
}
.md-access-alarm:before {
  content: "\f11d";
}
.md-access-alarms:before {
  content: "\f11e";
}
.md-access-time:before {
  content: "\f11f";
}
.md-add-alarm:before {
  content: "\f120";
}
.md-airplanemode-off:before {
  content: "\f121";
}
.md-airplanemode-on:before {
  content: "\f122";
}
.md-battery-20:before {
  content: "\f123";
}
.md-battery-30:before {
  content: "\f124";
}
.md-battery-50:before {
  content: "\f125";
}
.md-battery-60:before {
  content: "\f126";
}
.md-battery-80:before {
  content: "\f127";
}
.md-battery-90:before {
  content: "\f128";
}
.md-battery-alert:before {
  content: "\f129";
}
.md-battery-charging-20:before {
  content: "\f12a";
}
.md-battery-charging-30:before {
  content: "\f12b";
}
.md-battery-charging-50:before {
  content: "\f12c";
}
.md-battery-charging-60:before {
  content: "\f12d";
}
.md-battery-charging-80:before {
  content: "\f12e";
}
.md-battery-charging-90:before {
  content: "\f12f";
}
.md-battery-charging-full:before {
  content: "\f130";
}
.md-battery-full:before {
  content: "\f131";
}
.md-battery-std:before {
  content: "\f132";
}
.md-battery-unknown:before {
  content: "\f133";
}
.md-bluetooth:before {
  content: "\f134";
}
.md-bluetooth-connected:before {
  content: "\f135";
}
.md-bluetooth-disabled:before {
  content: "\f136";
}
.md-bluetooth-searching:before {
  content: "\f137";
}
.md-brightness-auto:before {
  content: "\f138";
}
.md-brightness-high:before {
  content: "\f139";
}
.md-brightness-low:before {
  content: "\f13a";
}
.md-brightness-medium:before {
  content: "\f13b";
}
.md-data-usage:before {
  content: "\f13c";
}
.md-developer-mode:before {
  content: "\f13d";
}
.md-devices:before {
  content: "\f13e";
}
.md-dvr:before {
  content: "\f13f";
}
.md-gps-fixed:before {
  content: "\f140";
}
.md-gps-not-fixed:before {
  content: "\f141";
}
.md-gps-off:before {
  content: "\f142";
}
.md-location-disabled:before {
  content: "\f143";
}
.md-location-searching:before {
  content: "\f144";
}
.md-multitrack-audio:before {
  content: "\f145";
}
.md-network-cell:before {
  content: "\f146";
}
.md-network-wifi:before {
  content: "\f147";
}
.md-nfc:before {
  content: "\f148";
}
.md-now-wallpaper:before {
  content: "\f149";
}
.md-now-widgets:before {
  content: "\f14a";
}
.md-screen-lock-landscape:before {
  content: "\f14b";
}
.md-screen-lock-portrait:before {
  content: "\f14c";
}
.md-screen-lock-rotation:before {
  content: "\f14d";
}
.md-screen-rotation:before {
  content: "\f14e";
}
.md-sd-storage:before {
  content: "\f14f";
}
.md-settings-system-daydream:before {
  content: "\f150";
}
.md-signal-cellular-0-bar:before {
  content: "\f151";
}
.md-signal-cellular-1-bar:before {
  content: "\f152";
}
.md-signal-cellular-2-bar:before {
  content: "\f153";
}
.md-signal-cellular-3-bar:before {
  content: "\f154";
}
.md-signal-cellular-4-bar:before {
  content: "\f155";
}
.md-signal-cellular-connected-no-internet-0-bar:before {
  content: "\f156";
}
.md-signal-cellular-connected-no-internet-1-bar:before {
  content: "\f157";
}
.md-signal-cellular-connected-no-internet-2-bar:before {
  content: "\f158";
}
.md-signal-cellular-connected-no-internet-3-bar:before {
  content: "\f159";
}
.md-signal-cellular-connected-no-internet-4-bar:before {
  content: "\f15a";
}
.md-signal-cellular-no-sim:before {
  content: "\f15b";
}
.md-signal-cellular-null:before {
  content: "\f15c";
}
.md-signal-cellular-off:before {
  content: "\f15d";
}
.md-signal-wifi-0-bar:before {
  content: "\f15e";
}
.md-signal-wifi-1-bar:before {
  content: "\f15f";
}
.md-signal-wifi-2-bar:before {
  content: "\f160";
}
.md-signal-wifi-3-bar:before {
  content: "\f161";
}
.md-signal-wifi-4-bar:before {
  content: "\f162";
}
.md-signal-wifi-off:before {
  content: "\f163";
}
.md-storage:before {
  content: "\f164";
}
.md-usb:before {
  content: "\f165";
}
.md-wifi-lock:before {
  content: "\f166";
}
.md-wifi-tethering:before {
  content: "\f167";
}
.md-attach-file:before {
  content: "\f168";
}
.md-attach-money:before {
  content: "\f169";
}
.md-border-all:before {
  content: "\f16a";
}
.md-border-bottom:before {
  content: "\f16b";
}
.md-border-clear:before {
  content: "\f16c";
}
.md-border-color:before {
  content: "\f16d";
}
.md-border-horizontal:before {
  content: "\f16e";
}
.md-border-inner:before {
  content: "\f16f";
}
.md-border-left:before {
  content: "\f170";
}
.md-border-outer:before {
  content: "\f171";
}
.md-border-right:before {
  content: "\f172";
}
.md-border-style:before {
  content: "\f173";
}
.md-border-top:before {
  content: "\f174";
}
.md-border-vertical:before {
  content: "\f175";
}
.md-format-align-center:before {
  content: "\f176";
}
.md-format-align-justify:before {
  content: "\f177";
}
.md-format-align-left:before {
  content: "\f178";
}
.md-format-align-right:before {
  content: "\f179";
}
.md-format-bold:before {
  content: "\f17a";
}
.md-format-clear:before {
  content: "\f17b";
}
.md-format-color-fill:before {
  content: "\f17c";
}
.md-format-color-reset:before {
  content: "\f17d";
}
.md-format-color-text:before {
  content: "\f17e";
}
.md-format-indent-decrease:before {
  content: "\f17f";
}
.md-format-indent-increase:before {
  content: "\f180";
}
.md-format-italic:before {
  content: "\f181";
}
.md-format-line-spacing:before {
  content: "\f182";
}
.md-format-list-bulleted:before {
  content: "\f183";
}
.md-format-list-numbered:before {
  content: "\f184";
}
.md-format-paint:before {
  content: "\f185";
}
.md-format-quote:before {
  content: "\f186";
}
.md-format-size:before {
  content: "\f187";
}
.md-format-strikethrough:before {
  content: "\f188";
}
.md-format-textdirection-l-to-r:before {
  content: "\f189";
}
.md-format-textdirection-r-to-l:before {
  content: "\f18a";
}
.md-format-underline:before {
  content: "\f18b";
}
.md-functions:before {
  content: "\f18c";
}
.md-insert-chart:before {
  content: "\f18d";
}
.md-insert-comment:before {
  content: "\f18e";
}
.md-insert-drive-file:before {
  content: "\f18f";
}
.md-insert-emoticon:before {
  content: "\f190";
}
.md-insert-invitation:before {
  content: "\f191";
}
.md-insert-link:before {
  content: "\f192";
}
.md-insert-photo:before {
  content: "\f193";
}
.md-merge-type:before {
  content: "\f194";
}
.md-mode-comment:before {
  content: "\f195";
}
.md-mode-edit:before {
  content: "\f196";
}
.md-publish:before {
  content: "\f197";
}
.md-vertical-align-bottom:before {
  content: "\f198";
}
.md-vertical-align-center:before {
  content: "\f199";
}
.md-vertical-align-top:before {
  content: "\f19a";
}
.md-wrap-text:before {
  content: "\f19b";
}
.md-attachment:before {
  content: "\f19c";
}
.md-cloud:before {
  content: "\f19d";
}
.md-cloud-circle:before {
  content: "\f19e";
}
.md-cloud-done:before {
  content: "\f19f";
}
.md-cloud-download:before {
  content: "\f1a0";
}
.md-cloud-off:before {
  content: "\f1a1";
}
.md-cloud-queue:before {
  content: "\f1a2";
}
.md-cloud-upload:before {
  content: "\f1a3";
}
.md-file-download:before {
  content: "\f1a4";
}
.md-file-upload:before {
  content: "\f1a5";
}
.md-folder:before {
  content: "\f1a6";
}
.md-folder-open:before {
  content: "\f1a7";
}
.md-folder-shared:before {
  content: "\f1a8";
}
.md-cast:before {
  content: "\f1a9";
}
.md-cast-connected:before {
  content: "\f1aa";
}
.md-computer:before {
  content: "\f1ab";
}
.md-desktop-mac:before {
  content: "\f1ac";
}
.md-desktop-windows:before {
  content: "\f1ad";
}
.md-dock:before {
  content: "\f1ae";
}
.md-gamepad:before {
  content: "\f1af";
}
.md-headset:before {
  content: "\f1b0";
}
.md-headset-mic:before {
  content: "\f1b1";
}
.md-keyboard:before {
  content: "\f1b2";
}
.md-keyboard-alt:before {
  content: "\f1b3";
}
.md-keyboard-arrow-down:before {
  content: "\f1b4";
}
.md-keyboard-arrow-left:before {
  content: "\f1b5";
}
.md-keyboard-arrow-right:before {
  content: "\f1b6";
}
.md-keyboard-arrow-up:before {
  content: "\f1b7";
}
.md-keyboard-backspace:before {
  content: "\f1b8";
}
.md-keyboard-capslock:before {
  content: "\f1b9";
}
.md-keyboard-control:before {
  content: "\f1ba";
}
.md-keyboard-hide:before {
  content: "\f1bb";
}
.md-keyboard-return:before {
  content: "\f1bc";
}
.md-keyboard-tab:before {
  content: "\f1bd";
}
.md-keyboard-voice:before {
  content: "\f1be";
}
.md-laptop:before {
  content: "\f1bf";
}
.md-laptop-chromebook:before {
  content: "\f1c0";
}
.md-laptop-mac:before {
  content: "\f1c1";
}
.md-laptop-windows:before {
  content: "\f1c2";
}
.md-memory:before {
  content: "\f1c3";
}
.md-mouse:before {
  content: "\f1c4";
}
.md-phone-android:before {
  content: "\f1c5";
}
.md-phone-iphone:before {
  content: "\f1c6";
}
.md-phonelink:before {
  content: "\f1c7";
}
.md-phonelink-off:before {
  content: "\f1c8";
}
.md-security:before {
  content: "\f1c9";
}
.md-sim-card:before {
  content: "\f1ca";
}
.md-smartphone:before {
  content: "\f1cb";
}
.md-speaker:before {
  content: "\f1cc";
}
.md-tablet:before {
  content: "\f1cd";
}
.md-tablet-android:before {
  content: "\f1ce";
}
.md-tablet-mac:before {
  content: "\f1cf";
}
.md-tv:before {
  content: "\f1d0";
}
.md-watch:before {
  content: "\f1d1";
}
.md-add-to-photos:before {
  content: "\f1d2";
}
.md-adjust:before {
  content: "\f1d3";
}
.md-assistant-photo:before {
  content: "\f1d4";
}
.md-audiotrack:before {
  content: "\f1d5";
}
.md-blur-circular:before {
  content: "\f1d6";
}
.md-blur-linear:before {
  content: "\f1d7";
}
.md-blur-off:before {
  content: "\f1d8";
}
.md-blur-on:before {
  content: "\f1d9";
}
.md-brightness-1:before {
  content: "\f1da";
}
.md-brightness-2:before {
  content: "\f1db";
}
.md-brightness-3:before {
  content: "\f1dc";
}
.md-brightness-4:before {
  content: "\f1dd";
}
.md-brightness-5:before {
  content: "\f1de";
}
.md-brightness-6:before {
  content: "\f1df";
}
.md-brightness-7:before {
  content: "\f1e0";
}
.md-brush:before {
  content: "\f1e1";
}
.md-camera:before {
  content: "\f1e2";
}
.md-camera-alt:before {
  content: "\f1e3";
}
.md-camera-front:before {
  content: "\f1e4";
}
.md-camera-rear:before {
  content: "\f1e5";
}
.md-camera-roll:before {
  content: "\f1e6";
}
.md-center-focus-strong:before {
  content: "\f1e7";
}
.md-center-focus-weak:before {
  content: "\f1e8";
}
.md-collections:before {
  content: "\f1e9";
}
.md-colorize:before {
  content: "\f1ea";
}
.md-color-lens:before {
  content: "\f1eb";
}
.md-compare:before {
  content: "\f1ec";
}
.md-control-point:before {
  content: "\f1ed";
}
.md-control-point-duplicate:before {
  content: "\f1ee";
}
.md-crop:before {
  content: "\f1ef";
}
.md-crop-3-2:before {
  content: "\f1f0";
}
.md-crop-5-4:before {
  content: "\f1f1";
}
.md-crop-7-5:before {
  content: "\f1f2";
}
.md-crop-16-9:before {
  content: "\f1f3";
}
.md-crop-din:before {
  content: "\f1f4";
}
.md-crop-free:before {
  content: "\f1f5";
}
.md-crop-landscape:before {
  content: "\f1f6";
}
.md-crop-original:before {
  content: "\f1f7";
}
.md-crop-portrait:before {
  content: "\f1f8";
}
.md-crop-square:before {
  content: "\f1f9";
}
.md-dehaze:before {
  content: "\f1fa";
}
.md-details:before {
  content: "\f1fb";
}
.md-edit:before {
  content: "\f1fc";
}
.md-exposure:before {
  content: "\f1fd";
}
.md-exposure-minus-1:before {
  content: "\f1fe";
}
.md-exposure-minus-2:before {
  content: "\f1ff";
}
.md-exposure-zero:before {
  content: "\f200";
}
.md-exposure-plus-1:before {
  content: "\f201";
}
.md-exposure-plus-2:before {
  content: "\f202";
}
.md-filter:before {
  content: "\f203";
}
.md-filter-1:before {
  content: "\f204";
}
.md-filter-2:before {
  content: "\f205";
}
.md-filter-3:before {
  content: "\f206";
}
.md-filter-4:before {
  content: "\f207";
}
.md-filter-5:before {
  content: "\f208";
}
.md-filter-6:before {
  content: "\f209";
}
.md-filter-7:before {
  content: "\f20a";
}
.md-filter-8:before {
  content: "\f20b";
}
.md-filter-9:before {
  content: "\f20c";
}
.md-filter-9-plus:before {
  content: "\f20d";
}
.md-filter-b-and-w:before {
  content: "\f20e";
}
.md-filter-center-focus:before {
  content: "\f20f";
}
.md-filter-drama:before {
  content: "\f210";
}
.md-filter-frames:before {
  content: "\f211";
}
.md-filter-hdr:before {
  content: "\f212";
}
.md-filter-none:before {
  content: "\f213";
}
.md-filter-tilt-shift:before {
  content: "\f214";
}
.md-filter-vintage:before {
  content: "\f215";
}
.md-flare:before {
  content: "\f216";
}
.md-flash-auto:before {
  content: "\f217";
}
.md-flash-off:before {
  content: "\f218";
}
.md-flash-on:before {
  content: "\f219";
}
.md-flip:before {
  content: "\f21a";
}
.md-gradient:before {
  content: "\f21b";
}
.md-grain:before {
  content: "\f21c";
}
.md-grid-off:before {
  content: "\f21d";
}
.md-grid-on:before {
  content: "\f21e";
}
.md-hdr-off:before {
  content: "\f21f";
}
.md-hdr-on:before {
  content: "\f220";
}
.md-hdr-strong:before {
  content: "\f221";
}
.md-hdr-weak:before {
  content: "\f222";
}
.md-healing:before {
  content: "\f223";
}
.md-image:before {
  content: "\f224";
}
.md-image-aspect-ratio:before {
  content: "\f225";
}
.md-iso:before {
  content: "\f226";
}
.md-landscape:before {
  content: "\f227";
}
.md-leak-add:before {
  content: "\f228";
}
.md-leak-remove:before {
  content: "\f229";
}
.md-lens:before {
  content: "\f22a";
}
.md-looks:before {
  content: "\f22b";
}
.md-looks-1:before {
  content: "\f22c";
}
.md-looks-2:before {
  content: "\f22d";
}
.md-looks-3:before {
  content: "\f22e";
}
.md-looks-4:before {
  content: "\f22f";
}
.md-looks-5:before {
  content: "\f230";
}
.md-looks-6:before {
  content: "\f231";
}
.md-loupe:before {
  content: "\f232";
}
.md-movie-creation:before {
  content: "\f233";
}
.md-nature:before {
  content: "\f234";
}
.md-nature-people:before {
  content: "\f235";
}
.md-navigate-before:before {
  content: "\f236";
}
.md-navigate-next:before {
  content: "\f237";
}
.md-palette:before {
  content: "\f238";
}
.md-panorama:before {
  content: "\f239";
}
.md-panorama-fisheye:before {
  content: "\f23a";
}
.md-panorama-horizontal:before {
  content: "\f23b";
}
.md-panorama-vertical:before {
  content: "\f23c";
}
.md-panorama-wide-angle:before {
  content: "\f23d";
}
.md-photo:before {
  content: "\f23e";
}
.md-photo-album:before {
  content: "\f23f";
}
.md-photo-camera:before {
  content: "\f240";
}
.md-photo-library:before {
  content: "\f241";
}
.md-portrait:before {
  content: "\f242";
}
.md-remove-red-eye:before {
  content: "\f243";
}
.md-rotate-left:before {
  content: "\f244";
}
.md-rotate-right:before {
  content: "\f245";
}
.md-slideshow:before {
  content: "\f246";
}
.md-straighten:before {
  content: "\f247";
}
.md-style:before {
  content: "\f248";
}
.md-switch-camera:before {
  content: "\f249";
}
.md-switch-video:before {
  content: "\f24a";
}
.md-tag-faces:before {
  content: "\f24b";
}
.md-texture:before {
  content: "\f24c";
}
.md-timelapse:before {
  content: "\f24d";
}
.md-timer:before {
  content: "\f24e";
}
.md-timer-3:before {
  content: "\f24f";
}
.md-timer-10:before {
  content: "\f250";
}
.md-timer-auto:before {
  content: "\f251";
}
.md-timer-off:before {
  content: "\f252";
}
.md-tonality:before {
  content: "\f253";
}
.md-transform:before {
  content: "\f254";
}
.md-tune:before {
  content: "\f255";
}
.md-wb-auto:before {
  content: "\f256";
}
.md-wb-cloudy:before {
  content: "\f257";
}
.md-wb-incandescent:before {
  content: "\f258";
}
.md-wb-irradescent:before {
  content: "\f259";
}
.md-wb-sunny:before {
  content: "\f25a";
}
.md-beenhere:before {
  content: "\f25b";
}
.md-directions:before {
  content: "\f25c";
}
.md-directions-bike:before {
  content: "\f25d";
}
.md-directions-bus:before {
  content: "\f25e";
}
.md-directions-car:before {
  content: "\f25f";
}
.md-directions-ferry:before {
  content: "\f260";
}
.md-directions-subway:before {
  content: "\f261";
}
.md-directions-train:before {
  content: "\f262";
}
.md-directions-transit:before {
  content: "\f263";
}
.md-directions-walk:before {
  content: "\f264";
}
.md-flight:before {
  content: "\f265";
}
.md-hotel:before {
  content: "\f266";
}
.md-layers:before {
  content: "\f267";
}
.md-layers-clear:before {
  content: "\f268";
}
.md-local-airport:before {
  content: "\f269";
}
.md-local-atm:before {
  content: "\f26a";
}
.md-local-attraction:before {
  content: "\f26b";
}
.md-local-bar:before {
  content: "\f26c";
}
.md-local-cafe:before {
  content: "\f26d";
}
.md-local-car-wash:before {
  content: "\f26e";
}
.md-local-convenience-store:before {
  content: "\f26f";
}
.md-local-drink:before {
  content: "\f270";
}
.md-local-florist:before {
  content: "\f271";
}
.md-local-gas-station:before {
  content: "\f272";
}
.md-local-grocery-store:before {
  content: "\f273";
}
.md-local-hospital:before {
  content: "\f274";
}
.md-local-hotel:before {
  content: "\f275";
}
.md-local-laundry-service:before {
  content: "\f276";
}
.md-local-library:before {
  content: "\f277";
}
.md-local-mall:before {
  content: "\f278";
}
.md-local-movies:before {
  content: "\f279";
}
.md-local-offer:before {
  content: "\f27a";
}
.md-local-parking:before {
  content: "\f27b";
}
.md-local-pharmacy:before {
  content: "\f27c";
}
.md-local-phone:before {
  content: "\f27d";
}
.md-local-pizza:before {
  content: "\f27e";
}
.md-local-play:before {
  content: "\f27f";
}
.md-local-post-office:before {
  content: "\f280";
}
.md-local-print-shop:before {
  content: "\f281";
}
.md-local-restaurant:before {
  content: "\f282";
}
.md-local-see:before {
  content: "\f283";
}
.md-local-shipping:before {
  content: "\f284";
}
.md-local-taxi:before {
  content: "\f285";
}
.md-location-history:before {
  content: "\f286";
}
.md-map:before {
  content: "\f287";
}
.md-my-location:before {
  content: "\f288";
}
.md-navigation:before {
  content: "\f289";
}
.md-pin-drop:before {
  content: "\f28a";
}
.md-place:before {
  content: "\f28b";
}
.md-rate-review:before {
  content: "\f28c";
}
.md-restaurant-menu:before {
  content: "\f28d";
}
.md-satellite:before {
  content: "\f28e";
}
.md-store-mall-directory:before {
  content: "\f28f";
}
.md-terrain:before {
  content: "\f290";
}
.md-traffic:before {
  content: "\f291";
}
.md-apps:before {
  content: "\f292";
}
.md-cancel:before {
  content: "\f293";
}
.md-arrow-drop-down-circle:before {
  content: "\f294";
}
.md-arrow-drop-down:before {
  content: "\f295";
}
.md-arrow-drop-up:before {
  content: "\f296";
}
.md-arrow-back:before {
  content: "\f297";
}
.md-arrow-forward:before {
  content: "\f298";
}
.md-check:before {
  content: "\f299";
}
.md-close:before {
  content: "\f29a";
}
.md-chevron-left:before {
  content: "\f29b";
}
.md-chevron-right:before {
  content: "\f29c";
}
.md-expand-less:before {
  content: "\f29d";
}
.md-expand-more:before {
  content: "\f29e";
}
.md-fullscreen:before {
  content: "\f29f";
}
.md-fullscreen-exit:before {
  content: "\f2a0";
}
.md-menu:before {
  content: "\f2a1";
}
.md-more-horiz:before {
  content: "\f2a2";
}
.md-more-vert:before {
  content: "\f2a3";
}
.md-refresh:before {
  content: "\f2a4";
}
.md-unfold-less:before {
  content: "\f2a5";
}
.md-unfold-more:before {
  content: "\f2a6";
}
.md-adb:before {
  content: "\f2a7";
}
.md-bluetooth-audio:before {
  content: "\f2a8";
}
.md-disc-full:before {
  content: "\f2a9";
}
.md-dnd-forwardslash:before {
  content: "\f2aa";
}
.md-do-not-disturb:before {
  content: "\f2ab";
}
.md-drive-eta:before {
  content: "\f2ac";
}
.md-event-available:before {
  content: "\f2ad";
}
.md-event-busy:before {
  content: "\f2ae";
}
.md-event-note:before {
  content: "\f2af";
}
.md-folder-special:before {
  content: "\f2b0";
}
.md-mms:before {
  content: "\f2b1";
}
.md-more:before {
  content: "\f2b2";
}
.md-network-locked:before {
  content: "\f2b3";
}
.md-phone-bluetooth-speaker:before {
  content: "\f2b4";
}
.md-phone-forwarded:before {
  content: "\f2b5";
}
.md-phone-in-talk:before {
  content: "\f2b6";
}
.md-phone-locked:before {
  content: "\f2b7";
}
.md-phone-missed:before {
  content: "\f2b8";
}
.md-phone-paused:before {
  content: "\f2b9";
}
.md-play-download:before {
  content: "\f2ba";
}
.md-play-install:before {
  content: "\f2bb";
}
.md-sd-card:before {
  content: "\f2bc";
}
.md-sim-card-alert:before {
  content: "\f2bd";
}
.md-sms:before {
  content: "\f2be";
}
.md-sms-failed:before {
  content: "\f2bf";
}
.md-sync:before {
  content: "\f2c0";
}
.md-sync-disabled:before {
  content: "\f2c1";
}
.md-sync-problem:before {
  content: "\f2c2";
}
.md-system-update:before {
  content: "\f2c3";
}
.md-tap-and-play:before {
  content: "\f2c4";
}
.md-time-to-leave:before {
  content: "\f2c5";
}
.md-vibration:before {
  content: "\f2c6";
}
.md-voice-chat:before {
  content: "\f2c7";
}
.md-vpn-lock:before {
  content: "\f2c8";
}
.md-cake:before {
  content: "\f2c9";
}
.md-domain:before {
  content: "\f2ca";
}
.md-location-city:before {
  content: "\f2cb";
}
.md-mood:before {
  content: "\f2cc";
}
.md-notifications-none:before {
  content: "\f2cd";
}
.md-notifications:before {
  content: "\f2ce";
}
.md-notifications-off:before {
  content: "\f2cf";
}
.md-notifications-on:before {
  content: "\f2d0";
}
.md-notifications-paused:before {
  content: "\f2d1";
}
.md-pages:before {
  content: "\f2d2";
}
.md-party-mode:before {
  content: "\f2d3";
}
.md-group:before {
  content: "\f2d4";
}
.md-group-add:before {
  content: "\f2d5";
}
.md-people:before {
  content: "\f2d6";
}
.md-people-outline:before {
  content: "\f2d7";
}
.md-person:before {
  content: "\f2d8";
}
.md-person-add:before {
  content: "\f2d9";
}
.md-person-outline:before {
  content: "\f2da";
}
.md-plus-one:before {
  content: "\f2db";
}
.md-poll:before {
  content: "\f2dc";
}
.md-public:before {
  content: "\f2dd";
}
.md-school:before {
  content: "\f2de";
}
.md-share:before {
  content: "\f2df";
}
.md-whatshot:before {
  content: "\f2e0";
}
.md-check-box:before {
  content: "\f2e1";
}
.md-check-box-outline-blank:before {
  content: "\f2e2";
}
.md-radio-button-off:before {
  content: "\f2e3";
}
.md-radio-button-on:before {
  content: "\f2e4";
}
.md-star:before {
  content: "\f2e5";
}
.md-star-half:before {
  content: "\f2e6";
}
.md-star-outline:before {
  content: "\f2e7";
}
@font-face {
  font-family: 'simple-line-icons';
  src: url(../fonts/Simple-Line-Icons.eot?-i3a2kk);
  src: url(../fonts/Simple-Line-Icons.eot?#iefix-i3a2kk) format('embedded-opentype'), url(../fonts/Simple-Line-Icons.ttf?-i3a2kk) format('truetype'), url(../fonts/Simple-Line-Icons.woff2?-i3a2kk) format('woff2'), url(../fonts/Simple-Line-Icons.woff?-i3a2kk) format('woff'), url(../fonts/Simple-Line-Icons.svg?-i3a2kk#simple-line-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower: */ .icon-user{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-close:before{content:"\e082"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawar:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calender:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symble-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pintarest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-gplus:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}/*!
Ionicons, v1.5.0
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
https://twitter.com/benjsperry  https://twitter.com/ionicframework
MIT License: https://github.com/driftyco/ionicons
*/@font-face{font-family:Ionicons;src:url(../fonts/ionicons.eot?v=1.5.0);src:url(../fonts/ionicons.eot?v=1.5.0#iefix) format("embedded-opentype"),url(../fonts/ionicons.ttf?v=1.5.0) format("truetype"),url(../fonts/ionicons.woff?v=1.5.0) format("woff"),url(../fonts/ionicons.svg?v=1.5.0#Ionicons) format("svg");font-weight:400;font-style:normal}.ion,.ion-alert,.ion-alert-circled,.ion-android-add,.ion-android-add-contact,.ion-android-alarm,.ion-android-archive,.ion-android-arrow-back,.ion-android-arrow-down-left,.ion-android-arrow-down-right,.ion-android-arrow-forward,.ion-android-arrow-up-left,.ion-android-arrow-up-right,.ion-android-battery,.ion-android-book,.ion-android-calendar,.ion-android-call,.ion-android-camera,.ion-android-chat,.ion-android-checkmark,.ion-android-clock,.ion-android-close,.ion-android-contact,.ion-android-contacts,.ion-android-data,.ion-android-developer,.ion-android-display,.ion-android-download,.ion-android-drawer,.ion-android-dropdown,.ion-android-earth,.ion-android-folder,.ion-android-forums,.ion-android-friends,.ion-android-hand,.ion-android-image,.ion-android-inbox,.ion-android-information,.ion-android-keypad,.ion-android-lightbulb,.ion-android-locate,.ion-android-location,.ion-android-mail,.ion-android-microphone,.ion-android-mixer,.ion-android-more,.ion-android-note,.ion-android-playstore,.ion-android-printer,.ion-android-promotion,.ion-android-reminder,.ion-android-remove,.ion-android-search,.ion-android-send,.ion-android-settings,.ion-android-share,.ion-android-social,.ion-android-social-user,.ion-android-sort,.ion-android-stair-drawer,.ion-android-star,.ion-android-stopwatch,.ion-android-storage,.ion-android-system-back,.ion-android-system-home,.ion-android-system-windows,.ion-android-timer,.ion-android-trash,.ion-android-user-menu,.ion-android-volume,.ion-android-wifi,.ion-aperture,.ion-archive,.ion-arrow-down-a,.ion-arrow-down-b,.ion-arrow-down-c,.ion-arrow-expand,.ion-arrow-graph-down-left,.ion-arrow-graph-down-right,.ion-arrow-graph-up-left,.ion-arrow-graph-up-right,.ion-arrow-left-a,.ion-arrow-left-b,.ion-arrow-left-c,.ion-arrow-move,.ion-arrow-resize,.ion-arrow-return-left,.ion-arrow-return-right,.ion-arrow-right-a,.ion-arrow-right-b,.ion-arrow-right-c,.ion-arrow-shrink,.ion-arrow-swap,.ion-arrow-up-a,.ion-arrow-up-b,.ion-arrow-up-c,.ion-asterisk,.ion-at,.ion-bag,.ion-battery-charging,.ion-battery-empty,.ion-battery-full,.ion-battery-half,.ion-battery-low,.ion-beaker,.ion-beer,.ion-bluetooth,.ion-bonfire,.ion-bookmark,.ion-briefcase,.ion-bug,.ion-calculator,.ion-calendar,.ion-camera,.ion-card,.ion-cash,.ion-chatbox,.ion-chatbox-working,.ion-chatboxes,.ion-chatbubble,.ion-chatbubble-working,.ion-chatbubbles,.ion-checkmark,.ion-checkmark-circled,.ion-checkmark-round,.ion-chevron-down,.ion-chevron-left,.ion-chevron-right,.ion-chevron-up,.ion-clipboard,.ion-clock,.ion-close,.ion-close-circled,.ion-close-round,.ion-closed-captioning,.ion-cloud,.ion-code,.ion-code-download,.ion-code-working,.ion-coffee,.ion-compass,.ion-compose,.ion-connection-bars,.ion-contrast,.ion-cube,.ion-disc,.ion-document,.ion-document-text,.ion-drag,.ion-earth,.ion-edit,.ion-egg,.ion-eject,.ion-email,.ion-eye,.ion-eye-disabled,.ion-female,.ion-filing,.ion-film-marker,.ion-fireball,.ion-flag,.ion-flame,.ion-flash,.ion-flash-off,.ion-flask,.ion-folder,.ion-fork,.ion-fork-repo,.ion-forward,.ion-funnel,.ion-game-controller-a,.ion-game-controller-b,.ion-gear-a,.ion-gear-b,.ion-grid,.ion-hammer,.ion-happy,.ion-headphone,.ion-heart,.ion-heart-broken,.ion-help,.ion-help-buoy,.ion-help-circled,.ion-home,.ion-icecream,.ion-icon-social-google-plus,.ion-icon-social-google-plus-outline,.ion-image,.ion-images,.ion-information,.ion-information-circled,.ion-ionic,.ion-ios7-alarm,.ion-ios7-alarm-outline,.ion-ios7-albums,.ion-ios7-albums-outline,.ion-ios7-americanfootball,.ion-ios7-americanfootball-outline,.ion-ios7-analytics,.ion-ios7-analytics-outline,.ion-ios7-arrow-back,.ion-ios7-arrow-down,.ion-ios7-arrow-forward,.ion-ios7-arrow-left,.ion-ios7-arrow-right,.ion-ios7-arrow-thin-down,.ion-ios7-arrow-thin-left,.ion-ios7-arrow-thin-right,.ion-ios7-arrow-thin-up,.ion-ios7-arrow-up,.ion-ios7-at,.ion-ios7-at-outline,.ion-ios7-barcode,.ion-ios7-barcode-outline,.ion-ios7-baseball,.ion-ios7-baseball-outline,.ion-ios7-basketball,.ion-ios7-basketball-outline,.ion-ios7-bell,.ion-ios7-bell-outline,.ion-ios7-bolt,.ion-ios7-bolt-outline,.ion-ios7-bookmarks,.ion-ios7-bookmarks-outline,.ion-ios7-box,.ion-ios7-box-outline,.ion-ios7-briefcase,.ion-ios7-briefcase-outline,.ion-ios7-browsers,.ion-ios7-browsers-outline,.ion-ios7-calculator,.ion-ios7-calculator-outline,.ion-ios7-calendar,.ion-ios7-calendar-outline,.ion-ios7-camera,.ion-ios7-camera-outline,.ion-ios7-cart,.ion-ios7-cart-outline,.ion-ios7-chatboxes,.ion-ios7-chatboxes-outline,.ion-ios7-chatbubble,.ion-ios7-chatbubble-outline,.ion-ios7-checkmark,.ion-ios7-checkmark-empty,.ion-ios7-checkmark-outline,.ion-ios7-circle-filled,.ion-ios7-circle-outline,.ion-ios7-clock,.ion-ios7-clock-outline,.ion-ios7-close,.ion-ios7-close-empty,.ion-ios7-close-outline,.ion-ios7-cloud,.ion-ios7-cloud-download,.ion-ios7-cloud-download-outline,.ion-ios7-cloud-outline,.ion-ios7-cloud-upload,.ion-ios7-cloud-upload-outline,.ion-ios7-cloudy,.ion-ios7-cloudy-night,.ion-ios7-cloudy-night-outline,.ion-ios7-cloudy-outline,.ion-ios7-cog,.ion-ios7-cog-outline,.ion-ios7-compose,.ion-ios7-compose-outline,.ion-ios7-contact,.ion-ios7-contact-outline,.ion-ios7-copy,.ion-ios7-copy-outline,.ion-ios7-download,.ion-ios7-download-outline,.ion-ios7-drag,.ion-ios7-email,.ion-ios7-email-outline,.ion-ios7-expand,.ion-ios7-eye,.ion-ios7-eye-outline,.ion-ios7-fastforward,.ion-ios7-fastforward-outline,.ion-ios7-filing,.ion-ios7-filing-outline,.ion-ios7-film,.ion-ios7-film-outline,.ion-ios7-flag,.ion-ios7-flag-outline,.ion-ios7-folder,.ion-ios7-folder-outline,.ion-ios7-football,.ion-ios7-football-outline,.ion-ios7-gear,.ion-ios7-gear-outline,.ion-ios7-glasses,.ion-ios7-glasses-outline,.ion-ios7-heart,.ion-ios7-heart-outline,.ion-ios7-help,.ion-ios7-help-empty,.ion-ios7-help-outline,.ion-ios7-home,.ion-ios7-home-outline,.ion-ios7-infinite,.ion-ios7-infinite-outline,.ion-ios7-information,.ion-ios7-information-empty,.ion-ios7-information-outline,.ion-ios7-ionic-outline,.ion-ios7-keypad,.ion-ios7-keypad-outline,.ion-ios7-lightbulb,.ion-ios7-lightbulb-outline,.ion-ios7-location,.ion-ios7-location-outline,.ion-ios7-locked,.ion-ios7-locked-outline,.ion-ios7-loop,.ion-ios7-loop-strong,.ion-ios7-medkit,.ion-ios7-medkit-outline,.ion-ios7-mic,.ion-ios7-mic-off,.ion-ios7-mic-outline,.ion-ios7-minus,.ion-ios7-minus-empty,.ion-ios7-minus-outline,.ion-ios7-monitor,.ion-ios7-monitor-outline,.ion-ios7-moon,.ion-ios7-moon-outline,.ion-ios7-more,.ion-ios7-more-outline,.ion-ios7-musical-note,.ion-ios7-musical-notes,.ion-ios7-navigate,.ion-ios7-navigate-outline,.ion-ios7-paper,.ion-ios7-paper-outline,.ion-ios7-paperplane,.ion-ios7-paperplane-outline,.ion-ios7-partlysunny,.ion-ios7-partlysunny-outline,.ion-ios7-pause,.ion-ios7-pause-outline,.ion-ios7-paw,.ion-ios7-paw-outline,.ion-ios7-people,.ion-ios7-people-outline,.ion-ios7-person,.ion-ios7-person-outline,.ion-ios7-personadd,.ion-ios7-personadd-outline,.ion-ios7-photos,.ion-ios7-photos-outline,.ion-ios7-pie,.ion-ios7-pie-outline,.ion-ios7-play,.ion-ios7-play-outline,.ion-ios7-plus,.ion-ios7-plus-empty,.ion-ios7-plus-outline,.ion-ios7-pricetag,.ion-ios7-pricetag-outline,.ion-ios7-pricetags,.ion-ios7-pricetags-outline,.ion-ios7-printer,.ion-ios7-printer-outline,.ion-ios7-pulse,.ion-ios7-pulse-strong,.ion-ios7-rainy,.ion-ios7-rainy-outline,.ion-ios7-recording,.ion-ios7-recording-outline,.ion-ios7-redo,.ion-ios7-redo-outline,.ion-ios7-refresh,.ion-ios7-refresh-empty,.ion-ios7-refresh-outline,.ion-ios7-reload,.ion-ios7-reloading,.ion-ios7-reverse-camera,.ion-ios7-reverse-camera-outline,.ion-ios7-rewind,.ion-ios7-rewind-outline,.ion-ios7-search,.ion-ios7-search-strong,.ion-ios7-settings,.ion-ios7-settings-strong,.ion-ios7-shrink,.ion-ios7-skipbackward,.ion-ios7-skipbackward-outline,.ion-ios7-skipforward,.ion-ios7-skipforward-outline,.ion-ios7-snowy,.ion-ios7-speedometer,.ion-ios7-speedometer-outline,.ion-ios7-star,.ion-ios7-star-half,.ion-ios7-star-outline,.ion-ios7-stopwatch,.ion-ios7-stopwatch-outline,.ion-ios7-sunny,.ion-ios7-sunny-outline,.ion-ios7-telephone,.ion-ios7-telephone-outline,.ion-ios7-tennisball,.ion-ios7-tennisball-outline,.ion-ios7-thunderstorm,.ion-ios7-thunderstorm-outline,.ion-ios7-time,.ion-ios7-time-outline,.ion-ios7-timer,.ion-ios7-timer-outline,.ion-ios7-toggle,.ion-ios7-toggle-outline,.ion-ios7-trash,.ion-ios7-trash-outline,.ion-ios7-undo,.ion-ios7-undo-outline,.ion-ios7-unlocked,.ion-ios7-unlocked-outline,.ion-ios7-upload,.ion-ios7-upload-outline,.ion-ios7-videocam,.ion-ios7-videocam-outline,.ion-ios7-volume-high,.ion-ios7-volume-low,.ion-ios7-wineglass,.ion-ios7-wineglass-outline,.ion-ios7-world,.ion-ios7-world-outline,.ion-ipad,.ion-iphone,.ion-ipod,.ion-jet,.ion-key,.ion-knife,.ion-laptop,.ion-leaf,.ion-levels,.ion-lightbulb,.ion-link,.ion-load-a,.ion-load-b,.ion-load-c,.ion-load-d,.ion-loading-a,.ion-loading-b,.ion-loading-c,.ion-loading-d,.ion-location,.ion-locked,.ion-log-in,.ion-log-out,.ion-loop,.ion-looping,.ion-magnet,.ion-male,.ion-man,.ion-map,.ion-medkit,.ion-merge,.ion-mic-a,.ion-mic-b,.ion-mic-c,.ion-minus,.ion-minus-circled,.ion-minus-round,.ion-model-s,.ion-monitor,.ion-more,.ion-mouse,.ion-music-note,.ion-navicon,.ion-navicon-round,.ion-navigate,.ion-network,.ion-no-smoking,.ion-nuclear,.ion-outlet,.ion-paper-airplane,.ion-paperclip,.ion-pause,.ion-person,.ion-person-add,.ion-person-stalker,.ion-pie-graph,.ion-pin,.ion-pinpoint,.ion-pizza,.ion-plane,.ion-planet,.ion-play,.ion-playstation,.ion-plus,.ion-plus-circled,.ion-plus-round,.ion-podium,.ion-pound,.ion-power,.ion-pricetag,.ion-pricetags,.ion-printer,.ion-pull-request,.ion-qr-scanner,.ion-quote,.ion-radio-waves,.ion-record,.ion-refresh,.ion-refreshing,.ion-reply,.ion-reply-all,.ion-ribbon-a,.ion-ribbon-b,.ion-sad,.ion-scissors,.ion-search,.ion-settings,.ion-share,.ion-shuffle,.ion-skip-backward,.ion-skip-forward,.ion-social-android,.ion-social-android-outline,.ion-social-apple,.ion-social-apple-outline,.ion-social-bitcoin,.ion-social-bitcoin-outline,.ion-social-buffer,.ion-social-buffer-outline,.ion-social-designernews,.ion-social-designernews-outline,.ion-social-dribbble,.ion-social-dribbble-outline,.ion-social-dropbox,.ion-social-dropbox-outline,.ion-social-facebook,.ion-social-facebook-outline,.ion-social-foursquare,.ion-social-foursquare-outline,.ion-social-freebsd-devil,.ion-social-github,.ion-social-github-outline,.ion-social-google,.ion-social-google-outline,.ion-social-googleplus,.ion-social-googleplus-outline,.ion-social-hackernews,.ion-social-hackernews-outline,.ion-social-instagram,.ion-social-instagram-outline,.ion-social-linkedin,.ion-social-linkedin-outline,.ion-social-pinterest,.ion-social-pinterest-outline,.ion-social-reddit,.ion-social-reddit-outline,.ion-social-rss,.ion-social-rss-outline,.ion-social-skype,.ion-social-skype-outline,.ion-social-tumblr,.ion-social-tumblr-outline,.ion-social-tux,.ion-social-twitter,.ion-social-twitter-outline,.ion-social-usd,.ion-social-usd-outline,.ion-social-vimeo,.ion-social-vimeo-outline,.ion-social-windows,.ion-social-windows-outline,.ion-social-wordpress,.ion-social-wordpress-outline,.ion-social-yahoo,.ion-social-yahoo-outline,.ion-social-youtube,.ion-social-youtube-outline,.ion-speakerphone,.ion-speedometer,.ion-spoon,.ion-star,.ion-stats-bars,.ion-steam,.ion-stop,.ion-thermometer,.ion-thumbsdown,.ion-thumbsup,.ion-toggle,.ion-toggle-filled,.ion-trash-a,.ion-trash-b,.ion-trophy,.ion-umbrella,.ion-university,.ion-unlocked,.ion-upload,.ion-usb,.ion-videocamera,.ion-volume-high,.ion-volume-low,.ion-volume-medium,.ion-volume-mute,.ion-wand,.ion-waterdrop,.ion-wifi,.ion-wineglass,.ion-woman,.ion-wrench,.ion-xbox,.ionicons{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-icons,.typcn:before{text-rendering:optimizeLegibility}.ion-ios7-reloading,.ion-loading-a,.ion-loading-b,.ion-loading-c,.ion-loading-d,.ion-looping,.ion-refreshing,.ion-spin{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.ion-loading-a{-webkit-animation-timing-function:steps(8,start);-moz-animation-timing-function:steps(8,start);animation-timing-function:steps(8,start)}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-contact:before{content:"\f2c6"}.ion-android-alarm:before{content:"\f2c8"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down-left:before{content:"\f2cb"}.ion-android-arrow-down-right:before{content:"\f2cc"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up-left:before{content:"\f2cd"}.ion-android-arrow-up-right:before{content:"\f2ce"}.ion-android-battery:before{content:"\f2cf"}.ion-android-book:before{content:"\f2d0"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkmark:before{content:"\f2d5"}.ion-android-clock:before{content:"\f2d6"}.ion-android-close:before{content:"\f2d7"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-data:before{content:"\f2da"}.ion-android-developer:before{content:"\f2db"}.ion-android-display:before{content:"\f2dc"}.ion-android-download:before{content:"\f2dd"}.ion-android-drawer:before{content:"\f310"}.ion-android-dropdown:before{content:"\f2de"}.ion-android-earth:before{content:"\f2df"}.ion-android-folder:before{content:"\f2e0"}.ion-android-forums:before{content:"\f2e1"}.ion-android-friends:before{content:"\f2e2"}.ion-android-hand:before{content:"\f2e3"}.ion-android-image:before{content:"\f2e4"}.ion-android-inbox:before{content:"\f2e5"}.ion-android-information:before{content:"\f2e6"}.ion-android-keypad:before{content:"\f2e7"}.ion-android-lightbulb:before{content:"\f2e8"}.ion-android-locate:before{content:"\f2e9"}.ion-android-location:before{content:"\f2ea"}.ion-android-mail:before{content:"\f2eb"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-mixer:before{content:"\f2ed"}.ion-android-more:before{content:"\f2ee"}.ion-android-note:before{content:"\f2ef"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-printer:before{content:"\f2f1"}.ion-android-promotion:before{content:"\f2f2"}.ion-android-reminder:before{content:"\f2f3"}.ion-android-remove:before{content:"\f2f4"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-social:before{content:"\f2fa"}.ion-android-social-user:before{content:"\f2f9"}.ion-android-sort:before{content:"\f2fb"}.ion-android-stair-drawer:before{content:"\f311"}.ion-android-star:before{content:"\f2fc"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-storage:before{content:"\f2fe"}.ion-android-system-back:before{content:"\f2ff"}.ion-android-system-home:before{content:"\f300"}.ion-android-system-windows:before{content:"\f301"}.ion-android-timer:before{content:"\f302"}.ion-android-trash:before{content:"\f303"}.ion-android-user-menu:before{content:"\f312"}.ion-android-volume:before{content:"\f304"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-flask:before{content:"\f138"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-game-controller-a:before{content:"\f13b"}.ion-game-controller-b:before{content:"\f13c"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-icon-social-google-plus:before{content:"\f146"}.ion-icon-social-google-plus-outline:before{content:"\f145"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios7-alarm:before{content:"\f14d"}.ion-ios7-alarm-outline:before{content:"\f14c"}.ion-ios7-albums:before{content:"\f14f"}.ion-ios7-albums-outline:before{content:"\f14e"}.ion-ios7-americanfootball:before{content:"\f31f"}.ion-ios7-americanfootball-outline:before{content:"\f31e"}.ion-ios7-analytics:before{content:"\f321"}.ion-ios7-analytics-outline:before{content:"\f320"}.ion-ios7-arrow-back:before{content:"\f150"}.ion-ios7-arrow-down:before{content:"\f151"}.ion-ios7-arrow-forward:before{content:"\f152"}.ion-ios7-arrow-left:before{content:"\f153"}.ion-ios7-arrow-right:before{content:"\f154"}.ion-ios7-arrow-thin-down:before{content:"\f27e"}.ion-ios7-arrow-thin-left:before{content:"\f27f"}.ion-ios7-arrow-thin-right:before{content:"\f280"}.ion-ios7-arrow-thin-up:before{content:"\f281"}.ion-ios7-arrow-up:before{content:"\f155"}.ion-ios7-at:before{content:"\f157"}.ion-ios7-at-outline:before{content:"\f156"}.ion-ios7-barcode:before{content:"\f323"}.ion-ios7-barcode-outline:before{content:"\f322"}.ion-ios7-baseball:before{content:"\f325"}.ion-ios7-baseball-outline:before{content:"\f324"}.ion-ios7-basketball:before{content:"\f327"}.ion-ios7-basketball-outline:before{content:"\f326"}.ion-ios7-bell:before{content:"\f159"}.ion-ios7-bell-outline:before{content:"\f158"}.ion-ios7-bolt:before{content:"\f15b"}.ion-ios7-bolt-outline:before{content:"\f15a"}.ion-ios7-bookmarks:before{content:"\f15d"}.ion-ios7-bookmarks-outline:before{content:"\f15c"}.ion-ios7-box:before{content:"\f15f"}.ion-ios7-box-outline:before{content:"\f15e"}.ion-ios7-briefcase:before{content:"\f283"}.ion-ios7-briefcase-outline:before{content:"\f282"}.ion-ios7-browsers:before{content:"\f161"}.ion-ios7-browsers-outline:before{content:"\f160"}.ion-ios7-calculator:before{content:"\f285"}.ion-ios7-calculator-outline:before{content:"\f284"}.ion-ios7-calendar:before{content:"\f163"}.ion-ios7-calendar-outline:before{content:"\f162"}.ion-ios7-camera:before{content:"\f165"}.ion-ios7-camera-outline:before{content:"\f164"}.ion-ios7-cart:before{content:"\f167"}.ion-ios7-cart-outline:before{content:"\f166"}.ion-ios7-chatboxes:before{content:"\f169"}.ion-ios7-chatboxes-outline:before{content:"\f168"}.ion-ios7-chatbubble:before{content:"\f16b"}.ion-ios7-chatbubble-outline:before{content:"\f16a"}.ion-ios7-checkmark:before{content:"\f16e"}.ion-ios7-checkmark-empty:before{content:"\f16c"}.ion-ios7-checkmark-outline:before{content:"\f16d"}.ion-ios7-circle-filled:before{content:"\f16f"}.ion-ios7-circle-outline:before{content:"\f170"}.ion-ios7-clock:before{content:"\f172"}.ion-ios7-clock-outline:before{content:"\f171"}.ion-ios7-close:before{content:"\f2bc"}.ion-ios7-close-empty:before{content:"\f2bd"}.ion-ios7-close-outline:before{content:"\f2bb"}.ion-ios7-cloud:before{content:"\f178"}.ion-ios7-cloud-download:before{content:"\f174"}.ion-ios7-cloud-download-outline:before{content:"\f173"}.ion-ios7-cloud-outline:before{content:"\f175"}.ion-ios7-cloud-upload:before{content:"\f177"}.ion-ios7-cloud-upload-outline:before{content:"\f176"}.ion-ios7-cloudy:before{content:"\f17a"}.ion-ios7-cloudy-night:before{content:"\f308"}.ion-ios7-cloudy-night-outline:before{content:"\f307"}.ion-ios7-cloudy-outline:before{content:"\f179"}.ion-ios7-cog:before{content:"\f17c"}.ion-ios7-cog-outline:before{content:"\f17b"}.ion-ios7-compose:before{content:"\f17e"}.ion-ios7-compose-outline:before{content:"\f17d"}.ion-ios7-contact:before{content:"\f180"}.ion-ios7-contact-outline:before{content:"\f17f"}.ion-ios7-copy:before{content:"\f182"}.ion-ios7-copy-outline:before{content:"\f181"}.ion-ios7-download:before{content:"\f184"}.ion-ios7-download-outline:before{content:"\f183"}.ion-ios7-drag:before{content:"\f185"}.ion-ios7-email:before{content:"\f187"}.ion-ios7-email-outline:before{content:"\f186"}.ion-ios7-expand:before{content:"\f30d"}.ion-ios7-eye:before{content:"\f189"}.ion-ios7-eye-outline:before{content:"\f188"}.ion-ios7-fastforward:before{content:"\f18b"}.ion-ios7-fastforward-outline:before{content:"\f18a"}.ion-ios7-filing:before{content:"\f18d"}.ion-ios7-filing-outline:before{content:"\f18c"}.ion-ios7-film:before{content:"\f18f"}.ion-ios7-film-outline:before{content:"\f18e"}.ion-ios7-flag:before{content:"\f191"}.ion-ios7-flag-outline:before{content:"\f190"}.ion-ios7-folder:before{content:"\f193"}.ion-ios7-folder-outline:before{content:"\f192"}.ion-ios7-football:before{content:"\f329"}.ion-ios7-football-outline:before{content:"\f328"}.ion-ios7-gear:before{content:"\f195"}.ion-ios7-gear-outline:before{content:"\f194"}.ion-ios7-glasses:before{content:"\f197"}.ion-ios7-glasses-outline:before{content:"\f196"}.ion-ios7-heart:before{content:"\f199"}.ion-ios7-heart-outline:before{content:"\f198"}.ion-ios7-help:before{content:"\f19c"}.ion-ios7-help-empty:before{content:"\f19a"}.ion-ios7-help-outline:before{content:"\f19b"}.ion-ios7-home:before{content:"\f32b"}.ion-ios7-home-outline:before{content:"\f32a"}.ion-ios7-infinite:before{content:"\f19e"}.ion-ios7-infinite-outline:before{content:"\f19d"}.ion-ios7-information:before{content:"\f1a1"}.ion-ios7-information-empty:before{content:"\f19f"}.ion-ios7-information-outline:before{content:"\f1a0"}.ion-ios7-ionic-outline:before{content:"\f1a2"}.ion-ios7-keypad:before{content:"\f1a4"}.ion-ios7-keypad-outline:before{content:"\f1a3"}.ion-ios7-lightbulb:before{content:"\f287"}.ion-ios7-lightbulb-outline:before{content:"\f286"}.ion-ios7-location:before{content:"\f1a6"}.ion-ios7-location-outline:before{content:"\f1a5"}.ion-ios7-locked:before{content:"\f1a8"}.ion-ios7-locked-outline:before{content:"\f1a7"}.ion-ios7-loop:before{content:"\f32d"}.ion-ios7-loop-strong:before{content:"\f32c"}.ion-ios7-medkit:before{content:"\f289"}.ion-ios7-medkit-outline:before{content:"\f288"}.ion-ios7-mic:before{content:"\f1ab"}.ion-ios7-mic-off:before{content:"\f1a9"}.ion-ios7-mic-outline:before{content:"\f1aa"}.ion-ios7-minus:before{content:"\f1ae"}.ion-ios7-minus-empty:before{content:"\f1ac"}.ion-ios7-minus-outline:before{content:"\f1ad"}.ion-ios7-monitor:before{content:"\f1b0"}.ion-ios7-monitor-outline:before{content:"\f1af"}.ion-ios7-moon:before{content:"\f1b2"}.ion-ios7-moon-outline:before{content:"\f1b1"}.ion-ios7-more:before{content:"\f1b4"}.ion-ios7-more-outline:before{content:"\f1b3"}.ion-ios7-musical-note:before{content:"\f1b5"}.ion-ios7-musical-notes:before{content:"\f1b6"}.ion-ios7-navigate:before{content:"\f1b8"}.ion-ios7-navigate-outline:before{content:"\f1b7"}.ion-ios7-paper:before{content:"\f32f"}.ion-ios7-paper-outline:before{content:"\f32e"}.ion-ios7-paperplane:before{content:"\f1ba"}.ion-ios7-paperplane-outline:before{content:"\f1b9"}.ion-ios7-partlysunny:before{content:"\f1bc"}.ion-ios7-partlysunny-outline:before{content:"\f1bb"}.ion-ios7-pause:before{content:"\f1be"}.ion-ios7-pause-outline:before{content:"\f1bd"}.ion-ios7-paw:before{content:"\f331"}.ion-ios7-paw-outline:before{content:"\f330"}.ion-ios7-people:before{content:"\f1c0"}.ion-ios7-people-outline:before{content:"\f1bf"}.ion-ios7-person:before{content:"\f1c2"}.ion-ios7-person-outline:before{content:"\f1c1"}.ion-ios7-personadd:before{content:"\f1c4"}.ion-ios7-personadd-outline:before{content:"\f1c3"}.ion-ios7-photos:before{content:"\f1c6"}.ion-ios7-photos-outline:before{content:"\f1c5"}.ion-ios7-pie:before{content:"\f28b"}.ion-ios7-pie-outline:before{content:"\f28a"}.ion-ios7-play:before{content:"\f1c8"}.ion-ios7-play-outline:before{content:"\f1c7"}.ion-ios7-plus:before{content:"\f1cb"}.ion-ios7-plus-empty:before{content:"\f1c9"}.ion-ios7-plus-outline:before{content:"\f1ca"}.ion-ios7-pricetag:before{content:"\f28d"}.ion-ios7-pricetag-outline:before{content:"\f28c"}.ion-ios7-pricetags:before{content:"\f333"}.ion-ios7-pricetags-outline:before{content:"\f332"}.ion-ios7-printer:before{content:"\f1cd"}.ion-ios7-printer-outline:before{content:"\f1cc"}.ion-ios7-pulse:before{content:"\f335"}.ion-ios7-pulse-strong:before{content:"\f334"}.ion-ios7-rainy:before{content:"\f1cf"}.ion-ios7-rainy-outline:before{content:"\f1ce"}.ion-ios7-recording:before{content:"\f1d1"}.ion-ios7-recording-outline:before{content:"\f1d0"}.ion-ios7-redo:before{content:"\f1d3"}.ion-ios7-redo-outline:before{content:"\f1d2"}.ion-ios7-refresh:before{content:"\f1d6"}.ion-ios7-refresh-empty:before{content:"\f1d4"}.ion-ios7-refresh-outline:before{content:"\f1d5"}.ion-ios7-reload:before{content:"\f28e"}.ion-ios7-reverse-camera:before{content:"\f337"}.ion-ios7-reverse-camera-outline:before{content:"\f336"}.ion-ios7-rewind:before{content:"\f1d8"}.ion-ios7-rewind-outline:before{content:"\f1d7"}.ion-ios7-search:before{content:"\f1da"}.ion-ios7-search-strong:before{content:"\f1d9"}.ion-ios7-settings:before{content:"\f339"}.ion-ios7-settings-strong:before{content:"\f338"}.ion-ios7-shrink:before{content:"\f30e"}.ion-ios7-skipbackward:before{content:"\f1dc"}.ion-ios7-skipbackward-outline:before{content:"\f1db"}.ion-ios7-skipforward:before{content:"\f1de"}.ion-ios7-skipforward-outline:before{content:"\f1dd"}.ion-ios7-snowy:before{content:"\f309"}.ion-ios7-speedometer:before{content:"\f290"}.ion-ios7-speedometer-outline:before{content:"\f28f"}.ion-ios7-star:before{content:"\f1e0"}.ion-ios7-star-half:before{content:"\f33a"}.ion-ios7-star-outline:before{content:"\f1df"}.ion-ios7-stopwatch:before{content:"\f1e2"}.ion-ios7-stopwatch-outline:before{content:"\f1e1"}.ion-ios7-sunny:before{content:"\f1e4"}.ion-ios7-sunny-outline:before{content:"\f1e3"}.ion-ios7-telephone:before{content:"\f1e6"}.ion-ios7-telephone-outline:before{content:"\f1e5"}.ion-ios7-tennisball:before{content:"\f33c"}.ion-ios7-tennisball-outline:before{content:"\f33b"}.ion-ios7-thunderstorm:before{content:"\f1e8"}.ion-ios7-thunderstorm-outline:before{content:"\f1e7"}.ion-ios7-time:before{content:"\f292"}.ion-ios7-time-outline:before{content:"\f291"}.ion-ios7-timer:before{content:"\f1ea"}.ion-ios7-timer-outline:before{content:"\f1e9"}.ion-ios7-toggle:before{content:"\f33e"}.ion-ios7-toggle-outline:before{content:"\f33d"}.ion-ios7-trash:before{content:"\f1ec"}.ion-ios7-trash-outline:before{content:"\f1eb"}.ion-ios7-undo:before{content:"\f1ee"}.ion-ios7-undo-outline:before{content:"\f1ed"}.ion-ios7-unlocked:before{content:"\f1f0"}.ion-ios7-unlocked-outline:before{content:"\f1ef"}.ion-ios7-upload:before{content:"\f1f2"}.ion-ios7-upload-outline:before{content:"\f1f1"}.ion-ios7-videocam:before{content:"\f1f4"}.ion-ios7-videocam-outline:before{content:"\f1f3"}.ion-ios7-volume-high:before{content:"\f1f5"}.ion-ios7-volume-low:before{content:"\f1f6"}.ion-ios7-wineglass:before{content:"\f294"}.ion-ios7-wineglass-outline:before{content:"\f293"}.ion-ios7-world:before{content:"\f1f8"}.ion-ios7-world-outline:before{content:"\f1f7"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */@font-face{font-family:weathericons;src:url(../fonts/weathericons-regular-webfont.eot);src:url(../fonts/weathericons-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/weathericons-regular-webfont.woff2) format('woff2'),url(../fonts/weathericons-regular-webfont.woff) format('woff'),url(../fonts/weathericons-regular-webfont.ttf) format('truetype'),url(../fonts/weathericons-regular-webfont.svg#weather_iconsregular) format('svg');font-weight:400;font-style:normal}.wi{font-family:weathericons;line-height:1;-moz-osx-font-smoothing:grayscale}.wi-fw{text-align:center;width:1.4em}.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.wi-day-sunny:before{content:"\f00d"}.wi-day-cloudy:before{content:"\f002"}.wi-day-cloudy-gusts:before{content:"\f000"}.wi-day-cloudy-windy:before{content:"\f001"}.wi-day-fog:before{content:"\f003"}.wi-day-hail:before{content:"\f004"}.wi-day-haze:before{content:"\f0b6"}.wi-day-lightning:before{content:"\f005"}.wi-day-rain:before{content:"\f008"}.wi-day-rain-mix:before{content:"\f006"}.wi-day-rain-wind:before{content:"\f007"}.wi-day-showers:before{content:"\f009"}.wi-day-sleet:before{content:"\f0b2"}.wi-day-sleet-storm:before{content:"\f068"}.wi-day-snow:before{content:"\f00a"}.wi-day-snow-thunderstorm:before{content:"\f06b"}.wi-day-snow-wind:before{content:"\f065"}.wi-day-sprinkle:before{content:"\f00b"}.wi-day-storm-showers:before{content:"\f00e"}.wi-day-sunny-overcast:before{content:"\f00c"}.wi-day-thunderstorm:before{content:"\f010"}.wi-day-windy:before{content:"\f085"}.wi-solar-eclipse:before{content:"\f06e"}.wi-hot:before{content:"\f072"}.wi-day-cloudy-high:before{content:"\f07d"}.wi-day-light-wind:before{content:"\f0c4"}.wi-night-clear:before{content:"\f02e"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-night-alt-cloudy-gusts:before{content:"\f022"}.wi-night-alt-cloudy-windy:before{content:"\f023"}.wi-night-alt-hail:before{content:"\f024"}.wi-night-alt-lightning:before{content:"\f025"}.wi-night-alt-rain:before{content:"\f028"}.wi-night-alt-rain-mix:before{content:"\f026"}.wi-night-alt-rain-wind:before{content:"\f027"}.wi-night-alt-showers:before{content:"\f029"}.wi-night-alt-sleet:before{content:"\f0b4"}.wi-night-alt-sleet-storm:before{content:"\f06a"}.wi-night-alt-snow:before{content:"\f02a"}.wi-night-alt-snow-thunderstorm:before{content:"\f06d"}.wi-night-alt-snow-wind:before{content:"\f067"}.wi-night-alt-sprinkle:before{content:"\f02b"}.wi-night-alt-storm-showers:before{content:"\f02c"}.wi-night-alt-thunderstorm:before{content:"\f02d"}.wi-night-cloudy:before{content:"\f031"}.wi-night-cloudy-gusts:before{content:"\f02f"}.wi-night-cloudy-windy:before{content:"\f030"}.wi-night-fog:before{content:"\f04a"}.wi-night-hail:before{content:"\f032"}.wi-night-lightning:before{content:"\f033"}.wi-night-partly-cloudy:before{content:"\f083"}.wi-night-rain:before{content:"\f036"}.wi-night-rain-mix:before{content:"\f034"}.wi-night-rain-wind:before{content:"\f035"}.wi-night-showers:before{content:"\f037"}.wi-night-sleet:before{content:"\f0b3"}.wi-night-sleet-storm:before{content:"\f069"}.wi-night-snow:before{content:"\f038"}.wi-night-snow-thunderstorm:before{content:"\f06c"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-sprinkle:before{content:"\f039"}.wi-night-storm-showers:before{content:"\f03a"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-lunar-eclipse:before{content:"\f070"}.wi-stars:before{content:"\f077"}.wi-night-alt-cloudy-high:before{content:"\f07e"}.wi-night-cloudy-high:before{content:"\f080"}.wi-night-alt-partly-cloudy:before{content:"\f081"}.wi-cloud:before{content:"\f041"}.wi-cloudy:before{content:"\f013"}.wi-cloudy-gusts:before{content:"\f011"}.wi-cloudy-windy:before{content:"\f012"}.wi-fog:before{content:"\f014"}.wi-hail:before{content:"\f015"}.wi-rain:before{content:"\f019"}.wi-rain-mix:before{content:"\f017"}.wi-rain-wind:before{content:"\f018"}.wi-showers:before{content:"\f01a"}.wi-sleet:before{content:"\f0b5"}.wi-sprinkle:before{content:"\f01c"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-snow-wind:before{content:"\f064"}.wi-snow:before{content:"\f01b"}.wi-smog:before{content:"\f074"}.wi-smoke:before{content:"\f062"}.wi-lightning:before{content:"\f016"}.wi-raindrops:before{content:"\f04e"}.wi-raindrop:before{content:"\f078"}.wi-dust:before{content:"\f063"}.wi-snowflake-cold:before{content:"\f076"}.wi-windy:before{content:"\f021"}.wi-strong-wind:before{content:"\f050"}.wi-sandstorm:before{content:"\f082"}.wi-earthquake:before{content:"\f0c6"}.wi-fire:before{content:"\f0c7"}.wi-flood:before{content:"\f07c"}.wi-meteor:before{content:"\f071"}.wi-tsunami:before{content:"\f0c5"}.wi-volcano:before{content:"\f0c8"}.wi-hurricane:before{content:"\f073"}.wi-tornado:before{content:"\f056"}.wi-small-craft-advisory:before{content:"\f0cc"}.wi-gale-warning:before{content:"\f0cd"}.wi-storm-warning:before{content:"\f0ce"}.wi-hurricane-warning:before{content:"\f0cf"}.wi-wind-direction:before{content:"\f0b1"}.wi-alien:before{content:"\f075"}.wi-celsius:before{content:"\f03c"}.wi-fahrenheit:before{content:"\f045"}.wi-degrees:before{content:"\f042"}.wi-thermometer:before{content:"\f055"}.wi-thermometer-exterior:before{content:"\f053"}.wi-thermometer-internal:before{content:"\f054"}.wi-cloud-down:before{content:"\f03d"}.wi-cloud-up:before{content:"\f040"}.wi-cloud-refresh:before{content:"\f03e"}.wi-horizon:before{content:"\f047"}.wi-horizon-alt:before{content:"\f046"}.wi-sunrise:before{content:"\f051"}.wi-sunset:before{content:"\f052"}.wi-moonrise:before{content:"\f0c9"}.wi-moonset:before{content:"\f0ca"}.wi-refresh:before{content:"\f04c"}.wi-refresh-alt:before{content:"\f04b"}.wi-umbrella:before{content:"\f084"}.wi-barometer:before{content:"\f079"}.wi-humidity:before{content:"\f07a"}.wi-na:before{content:"\f07b"}.wi-train:before{content:"\f0cb"}.wi-moon-new:before{content:"\f095"}.wi-moon-waxing-cresent-1:before{content:"\f096"}.wi-moon-waxing-cresent-2:before{content:"\f097"}.wi-moon-waxing-cresent-3:before{content:"\f098"}.wi-moon-waxing-cresent-4:before{content:"\f099"}.wi-moon-waxing-cresent-5:before{content:"\f09a"}.wi-moon-waxing-cresent-6:before{content:"\f09b"}.wi-moon-first-quarter:before{content:"\f09c"}.wi-moon-waxing-gibbous-1:before{content:"\f09d"}.wi-moon-waxing-gibbous-2:before{content:"\f09e"}.wi-moon-waxing-gibbous-3:before{content:"\f09f"}.wi-moon-waxing-gibbous-4:before{content:"\f0a0"}.wi-moon-waxing-gibbous-5:before{content:"\f0a1"}.wi-moon-waxing-gibbous-6:before{content:"\f0a2"}.wi-moon-full:before{content:"\f0a3"}.wi-moon-waning-gibbous-1:before{content:"\f0a4"}.wi-moon-waning-gibbous-2:before{content:"\f0a5"}.wi-moon-waning-gibbous-3:before{content:"\f0a6"}.wi-moon-waning-gibbous-4:before{content:"\f0a7"}.wi-moon-waning-gibbous-5:before{content:"\f0a8"}.wi-moon-waning-gibbous-6:before{content:"\f0a9"}.wi-moon-third-quarter:before{content:"\f0aa"}.wi-moon-waning-crescent-1:before{content:"\f0ab"}.wi-moon-waning-crescent-2:before{content:"\f0ac"}.wi-moon-waning-crescent-3:before{content:"\f0ad"}.wi-moon-waning-crescent-4:before{content:"\f0ae"}.wi-moon-waning-crescent-5:before{content:"\f0af"}.wi-moon-waning-crescent-6:before{content:"\f0b0"}.wi-moon-alt-new:before{content:"\f0eb"}.wi-moon-alt-waxing-cresent-1:before{content:"\f0d0"}.wi-moon-alt-waxing-cresent-2:before{content:"\f0d1"}.wi-moon-alt-waxing-cresent-3:before{content:"\f0d2"}.wi-moon-alt-waxing-cresent-4:before{content:"\f0d3"}.wi-moon-alt-waxing-cresent-5:before{content:"\f0d4"}.wi-moon-alt-waxing-cresent-6:before{content:"\f0d5"}.wi-moon-alt-first-quarter:before{content:"\f0d6"}.wi-moon-alt-waxing-gibbous-1:before{content:"\f0d7"}.wi-moon-alt-waxing-gibbous-2:before{content:"\f0d8"}.wi-moon-alt-waxing-gibbous-3:before{content:"\f0d9"}.wi-moon-alt-waxing-gibbous-4:before{content:"\f0da"}.wi-moon-alt-waxing-gibbous-5:before{content:"\f0db"}.wi-moon-alt-waxing-gibbous-6:before{content:"\f0dc"}.wi-moon-alt-full:before{content:"\f0dd"}.wi-moon-alt-waning-gibbous-1:before{content:"\f0de"}.wi-moon-alt-waning-gibbous-2:before{content:"\f0df"}.wi-moon-alt-waning-gibbous-3:before{content:"\f0e0"}.wi-moon-alt-waning-gibbous-4:before{content:"\f0e1"}.wi-moon-alt-waning-gibbous-5:before{content:"\f0e2"}.wi-moon-alt-waning-gibbous-6:before{content:"\f0e3"}.wi-moon-alt-third-quarter:before{content:"\f0e4"}.wi-moon-alt-waning-crescent-1:before{content:"\f0e5"}.wi-moon-alt-waning-crescent-2:before{content:"\f0e6"}.wi-moon-alt-waning-crescent-3:before{content:"\f0e7"}.wi-moon-alt-waning-crescent-4:before{content:"\f0e8"}.wi-moon-alt-waning-crescent-5:before{content:"\f0e9"}.wi-moon-alt-waning-crescent-6:before{content:"\f0ea"}.wi-moon-0:before{content:"\f095"}.wi-moon-1:before{content:"\f096"}.wi-moon-2:before{content:"\f097"}.wi-moon-3:before{content:"\f098"}.wi-moon-4:before{content:"\f099"}.wi-moon-5:before{content:"\f09a"}.wi-moon-6:before{content:"\f09b"}.wi-moon-7:before{content:"\f09c"}.wi-moon-8:before{content:"\f09d"}.wi-moon-9:before{content:"\f09e"}.wi-moon-10:before{content:"\f09f"}.wi-moon-11:before{content:"\f0a0"}.wi-moon-12:before{content:"\f0a1"}.wi-moon-13:before{content:"\f0a2"}.wi-moon-14:before{content:"\f0a3"}.wi-moon-15:before{content:"\f0a4"}.wi-moon-16:before{content:"\f0a5"}.wi-moon-17:before{content:"\f0a6"}.wi-moon-18:before{content:"\f0a7"}.wi-moon-19:before{content:"\f0a8"}.wi-moon-20:before{content:"\f0a9"}.wi-moon-21:before{content:"\f0aa"}.wi-moon-22:before{content:"\f0ab"}.wi-moon-23:before{content:"\f0ac"}.wi-moon-24:before{content:"\f0ad"}.wi-moon-25:before{content:"\f0ae"}.wi-moon-26:before{content:"\f0af"}.wi-moon-27:before{content:"\f0b0"}.wi-time-1:before{content:"\f08a"}.wi-time-2:before{content:"\f08b"}.wi-time-3:before{content:"\f08c"}.wi-time-4:before{content:"\f08d"}.wi-time-5:before{content:"\f08e"}.wi-time-6:before{content:"\f08f"}.wi-time-7:before{content:"\f090"}.wi-time-8:before{content:"\f091"}.wi-time-9:before{content:"\f092"}.wi-time-10:before{content:"\f093"}.wi-time-11:before{content:"\f094"}.wi-time-12:before{content:"\f089"}.wi-direction-up:before{content:"\f058"}.wi-direction-up-right:before{content:"\f057"}.wi-direction-right:before{content:"\f04d"}.wi-direction-down-right:before{content:"\f088"}.wi-direction-down:before{content:"\f044"}.wi-direction-down-left:before{content:"\f043"}.wi-direction-left:before{content:"\f048"}.wi-direction-up-left:before{content:"\f087"}.wi-wind-beaufort-0:before{content:"\f0b7"}.wi-wind-beaufort-1:before{content:"\f0b8"}.wi-wind-beaufort-2:before{content:"\f0b9"}.wi-wind-beaufort-3:before{content:"\f0ba"}.wi-wind-beaufort-4:before{content:"\f0bb"}.wi-wind-beaufort-5:before{content:"\f0bc"}.wi-wind-beaufort-6:before{content:"\f0bd"}.wi-wind-beaufort-7:before{content:"\f0be"}.wi-wind-beaufort-8:before{content:"\f0bf"}.wi-wind-beaufort-9:before{content:"\f0c0"}.wi-wind-beaufort-10:before{content:"\f0c1"}.wi-wind-beaufort-11:before{content:"\f0c2"}.wi-wind-beaufort-12:before{content:"\f0c3"}.wi-yahoo-0:before{content:"\f056"}.wi-yahoo-1:before{content:"\f00e"}.wi-yahoo-2:before{content:"\f073"}.wi-yahoo-3:before,.wi-yahoo-4:before{content:"\f01e"}.wi-yahoo-5:before,.wi-yahoo-6:before,.wi-yahoo-7:before{content:"\f017"}.wi-yahoo-8:before{content:"\f015"}.wi-yahoo-9:before{content:"\f01a"}.wi-yahoo-10:before{content:"\f015"}.wi-yahoo-11:before,.wi-yahoo-12:before{content:"\f01a"}.wi-yahoo-13:before{content:"\f01b"}.wi-yahoo-14:before{content:"\f00a"}.wi-yahoo-15:before{content:"\f064"}.wi-yahoo-16:before{content:"\f01b"}.wi-yahoo-17:before{content:"\f015"}.wi-yahoo-18:before{content:"\f017"}.wi-yahoo-19:before{content:"\f063"}.wi-yahoo-20:before{content:"\f014"}.wi-yahoo-21:before{content:"\f021"}.wi-yahoo-22:before{content:"\f062"}.wi-yahoo-23:before,.wi-yahoo-24:before{content:"\f050"}.wi-yahoo-25:before{content:"\f076"}.wi-yahoo-26:before{content:"\f013"}.wi-yahoo-27:before{content:"\f031"}.wi-yahoo-28:before{content:"\f002"}.wi-yahoo-29:before{content:"\f031"}.wi-yahoo-30:before{content:"\f002"}.wi-yahoo-31:before{content:"\f02e"}.wi-yahoo-32:before{content:"\f00d"}.wi-yahoo-33:before{content:"\f083"}.wi-yahoo-34:before{content:"\f00c"}.wi-yahoo-35:before{content:"\f017"}.wi-yahoo-36:before{content:"\f072"}.wi-yahoo-37:before,.wi-yahoo-38:before,.wi-yahoo-39:before{content:"\f00e"}.wi-yahoo-40:before{content:"\f01a"}.wi-yahoo-41:before{content:"\f064"}.wi-yahoo-42:before{content:"\f01b"}.wi-yahoo-43:before{content:"\f064"}.wi-yahoo-44:before{content:"\f00c"}.wi-yahoo-45:before{content:"\f00e"}.wi-yahoo-46:before{content:"\f01b"}.wi-yahoo-47:before{content:"\f00e"}.wi-yahoo-3200:before{content:"\f077"}.wi-forecast-io-clear-day:before{content:"\f00d"}.wi-forecast-io-clear-night:before{content:"\f02e"}.wi-forecast-io-rain:before{content:"\f019"}.wi-forecast-io-snow:before{content:"\f01b"}.wi-forecast-io-sleet:before{content:"\f0b5"}.wi-forecast-io-wind:before{content:"\f050"}.wi-forecast-io-fog:before{content:"\f014"}.wi-forecast-io-cloudy:before{content:"\f013"}.wi-forecast-io-partly-cloudy-day:before{content:"\f002"}.wi-forecast-io-partly-cloudy-night:before{content:"\f031"}.wi-forecast-io-hail:before{content:"\f015"}.wi-forecast-io-thunderstorm:before{content:"\f01e"}.wi-forecast-io-tornado:before{content:"\f056"}.wi-wmo4680-00:before,.wi-wmo4680-0:before{content:"\f055"}.wi-wmo4680-01:before,.wi-wmo4680-1:before{content:"\f013"}.wi-wmo4680-02:before,.wi-wmo4680-2:before{content:"\f055"}.wi-wmo4680-03:before,.wi-wmo4680-3:before{content:"\f013"}.wi-wmo4680-04:before,.wi-wmo4680-05:before,.wi-wmo4680-10:before,.wi-wmo4680-11:before,.wi-wmo4680-4:before,.wi-wmo4680-5:before{content:"\f014"}.wi-wmo4680-12:before{content:"\f016"}.wi-wmo4680-18:before{content:"\f050"}.wi-wmo4680-20:before{content:"\f014"}.wi-wmo4680-21:before,.wi-wmo4680-22:before{content:"\f017"}.wi-wmo4680-23:before{content:"\f019"}.wi-wmo4680-24:before{content:"\f01b"}.wi-wmo4680-25:before{content:"\f015"}.wi-wmo4680-26:before{content:"\f01e"}.wi-wmo4680-27:before,.wi-wmo4680-28:before,.wi-wmo4680-29:before{content:"\f063"}.wi-wmo4680-30:before,.wi-wmo4680-31:before,.wi-wmo4680-32:before,.wi-wmo4680-33:before,.wi-wmo4680-34:before,.wi-wmo4680-35:before{content:"\f014"}.wi-wmo4680-40:before{content:"\f017"}.wi-wmo4680-41:before{content:"\f01c"}.wi-wmo4680-42:before{content:"\f019"}.wi-wmo4680-43:before{content:"\f01c"}.wi-wmo4680-44:before{content:"\f019"}.wi-wmo4680-45:before,.wi-wmo4680-46:before{content:"\f015"}.wi-wmo4680-47:before,.wi-wmo4680-48:before{content:"\f01b"}.wi-wmo4680-50:before,.wi-wmo4680-51:before{content:"\f01c"}.wi-wmo4680-52:before,.wi-wmo4680-53:before{content:"\f019"}.wi-wmo4680-54:before,.wi-wmo4680-55:before,.wi-wmo4680-56:before{content:"\f076"}.wi-wmo4680-57:before{content:"\f01c"}.wi-wmo4680-58:before{content:"\f019"}.wi-wmo4680-60:before,.wi-wmo4680-61:before{content:"\f01c"}.wi-wmo4680-62:before,.wi-wmo4680-63:before{content:"\f019"}.wi-wmo4680-64:before,.wi-wmo4680-65:before,.wi-wmo4680-66:before{content:"\f015"}.wi-wmo4680-67:before,.wi-wmo4680-68:before{content:"\f017"}.wi-wmo4680-70:before,.wi-wmo4680-71:before,.wi-wmo4680-72:before,.wi-wmo4680-73:before{content:"\f01b"}.wi-wmo4680-74:before,.wi-wmo4680-75:before,.wi-wmo4680-76:before{content:"\f076"}.wi-wmo4680-77:before{content:"\f01b"}.wi-wmo4680-78:before{content:"\f076"}.wi-wmo4680-80:before{content:"\f019"}.wi-wmo4680-81:before{content:"\f01c"}.wi-wmo4680-82:before,.wi-wmo4680-83:before{content:"\f019"}.wi-wmo4680-84:before{content:"\f01d"}.wi-wmo4680-85:before,.wi-wmo4680-86:before,.wi-wmo4680-87:before{content:"\f017"}.wi-wmo4680-89:before{content:"\f015"}.wi-wmo4680-90:before{content:"\f016"}.wi-wmo4680-91:before{content:"\f01d"}.wi-wmo4680-92:before,.wi-wmo4680-93:before{content:"\f01e"}.wi-wmo4680-94:before{content:"\f016"}.wi-wmo4680-95:before,.wi-wmo4680-96:before{content:"\f01e"}.wi-wmo4680-99:before{content:"\f056"}.wi-owm-200:before,.wi-owm-201:before,.wi-owm-202:before{content:"\f01e"}.wi-owm-210:before,.wi-owm-211:before,.wi-owm-212:before,.wi-owm-221:before{content:"\f016"}.wi-owm-230:before,.wi-owm-231:before,.wi-owm-232:before{content:"\f01e"}.wi-owm-300:before,.wi-owm-301:before{content:"\f01c"}.wi-owm-302:before{content:"\f019"}.wi-owm-310:before{content:"\f017"}.wi-owm-311:before,.wi-owm-312:before{content:"\f019"}.wi-owm-313:before{content:"\f01a"}.wi-owm-314:before{content:"\f019"}.wi-owm-321:before,.wi-owm-500:before{content:"\f01c"}.wi-owm-501:before,.wi-owm-502:before,.wi-owm-503:before,.wi-owm-504:before{content:"\f019"}.wi-owm-511:before{content:"\f017"}.wi-owm-520:before,.wi-owm-521:before,.wi-owm-522:before{content:"\f01a"}.wi-owm-531:before{content:"\f01d"}.wi-owm-600:before,.wi-owm-601:before{content:"\f01b"}.wi-owm-602:before{content:"\f0b5"}.wi-owm-611:before,.wi-owm-612:before,.wi-owm-615:before,.wi-owm-616:before,.wi-owm-620:before{content:"\f017"}.wi-owm-621:before,.wi-owm-622:before{content:"\f01b"}.wi-owm-701:before{content:"\f01a"}.wi-owm-711:before{content:"\f062"}.wi-owm-721:before{content:"\f0b6"}.wi-owm-731:before{content:"\f063"}.wi-owm-741:before{content:"\f014"}.wi-owm-761:before,.wi-owm-762:before{content:"\f063"}.wi-owm-771:before{content:"\f011"}.wi-owm-781:before{content:"\f056"}.wi-owm-800:before{content:"\f00d"}.wi-owm-801:before,.wi-owm-802:before,.wi-owm-803:before{content:"\f011"}.wi-owm-803:before{content:"\f012"}.wi-owm-804:before{content:"\f013"}.wi-owm-900:before{content:"\f056"}.wi-owm-901:before{content:"\f01d"}.wi-owm-902:before{content:"\f073"}.wi-owm-903:before{content:"\f076"}.wi-owm-904:before{content:"\f072"}.wi-owm-905:before{content:"\f021"}.wi-owm-906:before{content:"\f015"}.wi-owm-957:before{content:"\f050"}.wi-owm-day-200:before,.wi-owm-day-201:before,.wi-owm-day-202:before{content:"\f010"}.wi-owm-day-210:before,.wi-owm-day-211:before,.wi-owm-day-212:before,.wi-owm-day-221:before{content:"\f005"}.wi-owm-day-230:before,.wi-owm-day-231:before,.wi-owm-day-232:before{content:"\f010"}.wi-owm-day-300:before,.wi-owm-day-301:before{content:"\f00b"}.wi-owm-day-302:before,.wi-owm-day-310:before,.wi-owm-day-311:before,.wi-owm-day-312:before,.wi-owm-day-313:before,.wi-owm-day-314:before{content:"\f008"}.wi-owm-day-321:before,.wi-owm-day-500:before{content:"\f00b"}.wi-owm-day-501:before,.wi-owm-day-502:before,.wi-owm-day-503:before,.wi-owm-day-504:before{content:"\f008"}.wi-owm-day-511:before{content:"\f006"}.wi-owm-day-520:before,.wi-owm-day-521:before,.wi-owm-day-522:before{content:"\f009"}.wi-owm-day-531:before{content:"\f00e"}.wi-owm-day-600:before{content:"\f00a"}.wi-owm-day-601:before{content:"\f0b2"}.wi-owm-day-602:before{content:"\f00a"}.wi-owm-day-611:before,.wi-owm-day-612:before,.wi-owm-day-615:before,.wi-owm-day-616:before,.wi-owm-day-620:before{content:"\f006"}.wi-owm-day-621:before,.wi-owm-day-622:before{content:"\f00a"}.wi-owm-day-701:before{content:"\f009"}.wi-owm-day-711:before{content:"\f062"}.wi-owm-day-721:before{content:"\f0b6"}.wi-owm-day-731:before{content:"\f063"}.wi-owm-day-741:before{content:"\f003"}.wi-owm-day-761:before,.wi-owm-day-762:before{content:"\f063"}.wi-owm-day-781:before{content:"\f056"}.wi-owm-day-800:before{content:"\f00d"}.wi-owm-day-801:before,.wi-owm-day-802:before,.wi-owm-day-803:before{content:"\f000"}.wi-owm-day-804:before{content:"\f00c"}.wi-owm-day-900:before{content:"\f056"}.wi-owm-day-902:before{content:"\f073"}.wi-owm-day-903:before{content:"\f076"}.wi-owm-day-904:before{content:"\f072"}.wi-owm-day-906:before{content:"\f004"}.wi-owm-day-957:before{content:"\f050"}.wi-owm-night-200:before,.wi-owm-night-201:before,.wi-owm-night-202:before{content:"\f02d"}.wi-owm-night-210:before,.wi-owm-night-211:before,.wi-owm-night-212:before,.wi-owm-night-221:before{content:"\f025"}.wi-owm-night-230:before,.wi-owm-night-231:before,.wi-owm-night-232:before{content:"\f02d"}.wi-owm-night-300:before,.wi-owm-night-301:before{content:"\f02b"}.wi-owm-night-302:before,.wi-owm-night-310:before,.wi-owm-night-311:before,.wi-owm-night-312:before,.wi-owm-night-313:before,.wi-owm-night-314:before{content:"\f028"}.wi-owm-night-321:before,.wi-owm-night-500:before{content:"\f02b"}.wi-owm-night-501:before,.wi-owm-night-502:before,.wi-owm-night-503:before,.wi-owm-night-504:before{content:"\f028"}.wi-owm-night-511:before{content:"\f026"}.wi-owm-night-520:before,.wi-owm-night-521:before,.wi-owm-night-522:before{content:"\f029"}.wi-owm-night-531:before{content:"\f02c"}.wi-owm-night-600:before{content:"\f02a"}.wi-owm-night-601:before{content:"\f0b4"}.wi-owm-night-602:before{content:"\f02a"}.wi-owm-night-611:before,.wi-owm-night-612:before,.wi-owm-night-615:before,.wi-owm-night-616:before,.wi-owm-night-620:before{content:"\f026"}.wi-owm-night-621:before,.wi-owm-night-622:before{content:"\f02a"}.wi-owm-night-701:before{content:"\f029"}.wi-owm-night-711:before{content:"\f062"}.wi-owm-night-721:before{content:"\f0b6"}.wi-owm-night-731:before{content:"\f063"}.wi-owm-night-741:before{content:"\f04a"}.wi-owm-night-761:before,.wi-owm-night-762:before{content:"\f063"}.wi-owm-night-781:before{content:"\f056"}.wi-owm-night-800:before{content:"\f02e"}.wi-owm-night-801:before,.wi-owm-night-802:before,.wi-owm-night-803:before{content:"\f022"}.wi-owm-night-804:before{content:"\f086"}.wi-owm-night-900:before{content:"\f056"}.wi-owm-night-902:before{content:"\f073"}.wi-owm-night-903:before{content:"\f076"}.wi-owm-night-904:before{content:"\f072"}.wi-owm-night-906:before{content:"\f024"}.wi-owm-night-957:before{content:"\f050"}@font-face{font-family:typicons;font-weight:400;font-style:normal;src:url(../fonts/typicons.eot);src:url(../fonts/typicons.eot?#iefix) format('embedded-opentype'),url(../fonts/typicons.woff) format('woff'),url(../fonts/typicons.ttf) format('truetype'),url(../fonts/typicons.svg#typicons) format('svg')}.typcn:before{font-family:typicons;speak:none;text-decoration:inherit;width:1em;height:1em;font-size:1em;text-align:center;font-smoothing:antialiased}.typcn-adjust-brightness:before{content:'\e000'}.typcn-adjust-contrast:before{content:'\e001'}.typcn-anchor-outline:before{content:'\e002'}.typcn-anchor:before{content:'\e003'}.typcn-archive:before{content:'\e004'}.typcn-arrow-back-outline:before{content:'\e005'}.typcn-arrow-back:before{content:'\e006'}.typcn-arrow-down-outline:before{content:'\e007'}.typcn-arrow-down-thick:before{content:'\e008'}.typcn-arrow-down:before{content:'\e009'}.typcn-arrow-forward-outline:before{content:'\e00a'}.typcn-arrow-forward:before{content:'\e00b'}.typcn-arrow-left-outline:before{content:'\e00c'}.typcn-arrow-left-thick:before{content:'\e00d'}.typcn-arrow-left:before{content:'\e00e'}.typcn-arrow-loop-outline:before{content:'\e00f'}.typcn-arrow-loop:before{content:'\e010'}.typcn-arrow-maximise-outline:before{content:'\e011'}.typcn-arrow-maximise:before{content:'\e012'}.typcn-arrow-minimise-outline:before{content:'\e013'}.typcn-arrow-minimise:before{content:'\e014'}.typcn-arrow-move-outline:before{content:'\e015'}.typcn-arrow-move:before{content:'\e016'}.typcn-arrow-repeat-outline:before{content:'\e017'}.typcn-arrow-repeat:before{content:'\e018'}.typcn-arrow-right-outline:before{content:'\e019'}.typcn-arrow-right-thick:before{content:'\e01a'}.typcn-arrow-right:before{content:'\e01b'}.typcn-arrow-shuffle:before{content:'\e01c'}.typcn-arrow-sorted-down:before{content:'\e01d'}.typcn-arrow-sorted-up:before{content:'\e01e'}.typcn-arrow-sync-outline:before{content:'\e01f'}.typcn-arrow-sync:before{content:'\e020'}.typcn-arrow-unsorted:before{content:'\e021'}.typcn-arrow-up-outline:before{content:'\e022'}.typcn-arrow-up-thick:before{content:'\e023'}.typcn-arrow-up:before{content:'\e024'}.typcn-at:before{content:'\e025'}.typcn-attachment-outline:before{content:'\e026'}.typcn-attachment:before{content:'\e027'}.typcn-backspace-outline:before{content:'\e028'}.typcn-backspace:before{content:'\e029'}.typcn-battery-charge:before{content:'\e02a'}.typcn-battery-full:before{content:'\e02b'}.typcn-battery-high:before{content:'\e02c'}.typcn-battery-low:before{content:'\e02d'}.typcn-battery-mid:before{content:'\e02e'}.typcn-beaker:before{content:'\e02f'}.typcn-beer:before{content:'\e030'}.typcn-bell:before{content:'\e031'}.typcn-book:before{content:'\e032'}.typcn-bookmark:before{content:'\e033'}.typcn-briefcase:before{content:'\e034'}.typcn-brush:before{content:'\e035'}.typcn-business-card:before{content:'\e036'}.typcn-calculator:before{content:'\e037'}.typcn-calendar-outline:before{content:'\e038'}.typcn-calendar:before{content:'\e039'}.typcn-camera-outline:before{content:'\e03a'}.typcn-camera:before{content:'\e03b'}.typcn-cancel-outline:before{content:'\e03c'}.typcn-cancel:before{content:'\e03d'}.typcn-chart-area-outline:before{content:'\e03e'}.typcn-chart-area:before{content:'\e03f'}.typcn-chart-bar-outline:before{content:'\e040'}.typcn-chart-bar:before{content:'\e041'}.typcn-chart-line-outline:before{content:'\e042'}.typcn-chart-line:before{content:'\e043'}.typcn-chart-pie-outline:before{content:'\e044'}.typcn-chart-pie:before{content:'\e045'}.typcn-chevron-left-outline:before{content:'\e046'}.typcn-chevron-left:before{content:'\e047'}.typcn-chevron-right-outline:before{content:'\e048'}.typcn-chevron-right:before{content:'\e049'}.typcn-clipboard:before{content:'\e04a'}.typcn-cloud-storage:before{content:'\e04b'}.typcn-cloud-storage-outline:before{content:'\e054'}.typcn-code-outline:before{content:'\e04c'}.typcn-code:before{content:'\e04d'}.typcn-coffee:before{content:'\e04e'}.typcn-cog-outline:before{content:'\e04f'}.typcn-cog:before{content:'\e050'}.typcn-compass:before{content:'\e051'}.typcn-contacts:before{content:'\e052'}.typcn-credit-card:before{content:'\e053'}.typcn-css3:before{content:'\e055'}.typcn-database:before{content:'\e056'}.typcn-delete-outline:before{content:'\e057'}.typcn-delete:before{content:'\e058'}.typcn-device-desktop:before{content:'\e059'}.typcn-device-laptop:before{content:'\e05a'}.typcn-device-phone:before{content:'\e05b'}.typcn-device-tablet:before{content:'\e05c'}.typcn-directions:before{content:'\e05d'}.typcn-divide-outline:before{content:'\e05e'}.typcn-divide:before{content:'\e05f'}.typcn-document-add:before{content:'\e060'}.typcn-document-delete:before{content:'\e061'}.typcn-document-text:before{content:'\e062'}.typcn-document:before{content:'\e063'}.typcn-download-outline:before{content:'\e064'}.typcn-download:before{content:'\e065'}.typcn-dropbox:before{content:'\e066'}.typcn-edit:before{content:'\e067'}.typcn-eject-outline:before{content:'\e068'}.typcn-eject:before{content:'\e069'}.typcn-equals-outline:before{content:'\e06a'}.typcn-equals:before{content:'\e06b'}.typcn-export-outline:before{content:'\e06c'}.typcn-export:before{content:'\e06d'}.typcn-eye-outline:before{content:'\e06e'}.typcn-eye:before{content:'\e06f'}.typcn-feather:before{content:'\e070'}.typcn-film:before{content:'\e071'}.typcn-filter:before{content:'\e072'}.typcn-flag-outline:before{content:'\e073'}.typcn-flag:before{content:'\e074'}.typcn-flash-outline:before{content:'\e075'}.typcn-flash:before{content:'\e076'}.typcn-flow-children:before{content:'\e077'}.typcn-flow-merge:before{content:'\e078'}.typcn-flow-parallel:before{content:'\e079'}.typcn-flow-switch:before{content:'\e07a'}.typcn-folder-add:before{content:'\e07b'}.typcn-folder-delete:before{content:'\e07c'}.typcn-folder-open:before{content:'\e07d'}.typcn-folder:before{content:'\e07e'}.typcn-gift:before{content:'\e07f'}.typcn-globe-outline:before{content:'\e080'}.typcn-globe:before{content:'\e081'}.typcn-group-outline:before{content:'\e082'}.typcn-group:before{content:'\e083'}.typcn-headphones:before{content:'\e084'}.typcn-heart-full-outline:before{content:'\e085'}.typcn-heart-half-outline:before{content:'\e086'}.typcn-heart-outline:before{content:'\e087'}.typcn-heart:before{content:'\e088'}.typcn-home-outline:before{content:'\e089'}.typcn-home:before{content:'\e08a'}.typcn-html5:before{content:'\e08b'}.typcn-image-outline:before{content:'\e08c'}.typcn-image:before{content:'\e08d'}.typcn-infinity-outline:before{content:'\e08e'}.typcn-infinity:before{content:'\e08f'}.typcn-info-large-outline:before{content:'\e090'}.typcn-info-large:before{content:'\e091'}.typcn-info-outline:before{content:'\e092'}.typcn-info:before{content:'\e093'}.typcn-input-checked-outline:before{content:'\e094'}.typcn-input-checked:before{content:'\e095'}.typcn-key-outline:before{content:'\e096'}.typcn-key:before{content:'\e097'}.typcn-keyboard:before{content:'\e098'}.typcn-leaf:before{content:'\e099'}.typcn-lightbulb:before{content:'\e09a'}.typcn-link-outline:before{content:'\e09b'}.typcn-link:before{content:'\e09c'}.typcn-location-arrow-outline:before{content:'\e09d'}.typcn-location-arrow:before{content:'\e09e'}.typcn-location-outline:before{content:'\e09f'}.typcn-location:before{content:'\e0a0'}.typcn-lock-closed-outline:before{content:'\e0a1'}.typcn-lock-closed:before{content:'\e0a2'}.typcn-lock-open-outline:before{content:'\e0a3'}.typcn-lock-open:before{content:'\e0a4'}.typcn-mail:before{content:'\e0a5'}.typcn-map:before{content:'\e0a6'}.typcn-media-eject-outline:before{content:'\e0a7'}.typcn-media-eject:before{content:'\e0a8'}.typcn-media-fast-forward-outline:before{content:'\e0a9'}.typcn-media-fast-forward:before{content:'\e0aa'}.typcn-media-pause-outline:before{content:'\e0ab'}.typcn-media-pause:before{content:'\e0ac'}.typcn-media-play-outline:before{content:'\e0ad'}.typcn-media-play-reverse-outline:before{content:'\e0ae'}.typcn-media-play-reverse:before{content:'\e0af'}.typcn-media-play:before{content:'\e0b0'}.typcn-media-record-outline:before{content:'\e0b1'}.typcn-media-record:before{content:'\e0b2'}.typcn-media-rewind-outline:before{content:'\e0b3'}.typcn-media-rewind:before{content:'\e0b4'}.typcn-media-stop-outline:before{content:'\e0b5'}.typcn-media-stop:before{content:'\e0b6'}.typcn-message-typing:before{content:'\e0b7'}.typcn-message:before{content:'\e0b8'}.typcn-messages:before{content:'\e0b9'}.typcn-microphone-outline:before{content:'\e0ba'}.typcn-microphone:before{content:'\e0bb'}.typcn-minus-outline:before{content:'\e0bc'}.typcn-minus:before{content:'\e0bd'}.typcn-mortar-board:before{content:'\e0be'}.typcn-news:before{content:'\e0bf'}.typcn-notes-outline:before{content:'\e0c0'}.typcn-notes:before{content:'\e0c1'}.typcn-pen:before{content:'\e0c2'}.typcn-pencil:before{content:'\e0c3'}.typcn-phone-outline:before{content:'\e0c4'}.typcn-phone:before{content:'\e0c5'}.typcn-pi-outline:before{content:'\e0c6'}.typcn-pi:before{content:'\e0c7'}.typcn-pin-outline:before{content:'\e0c8'}.typcn-pin:before{content:'\e0c9'}.typcn-pipette:before{content:'\e0ca'}.typcn-plane-outline:before{content:'\e0cb'}.typcn-plane:before{content:'\e0cc'}.typcn-plug:before{content:'\e0cd'}.typcn-plus-outline:before{content:'\e0ce'}.typcn-plus:before{content:'\e0cf'}.typcn-point-of-interest-outline:before{content:'\e0d0'}.typcn-point-of-interest:before{content:'\e0d1'}.typcn-power-outline:before{content:'\e0d2'}.typcn-power:before{content:'\e0d3'}.typcn-printer:before{content:'\e0d4'}.typcn-puzzle-outline:before{content:'\e0d5'}.typcn-puzzle:before{content:'\e0d6'}.typcn-radar-outline:before{content:'\e0d7'}.typcn-radar:before{content:'\e0d8'}.typcn-refresh-outline:before{content:'\e0d9'}.typcn-refresh:before{content:'\e0da'}.typcn-rss-outline:before{content:'\e0db'}.typcn-rss:before{content:'\e0dc'}.typcn-scissors-outline:before{content:'\e0dd'}.typcn-scissors:before{content:'\e0de'}.typcn-shopping-bag:before{content:'\e0df'}.typcn-shopping-cart:before{content:'\e0e0'}.typcn-social-at-circular:before{content:'\e0e1'}.typcn-social-dribbble-circular:before{content:'\e0e2'}.typcn-social-dribbble:before{content:'\e0e3'}.typcn-social-facebook-circular:before{content:'\e0e4'}.typcn-social-facebook:before{content:'\e0e5'}.typcn-social-flickr-circular:before{content:'\e0e6'}.typcn-social-flickr:before{content:'\e0e7'}.typcn-social-github-circular:before{content:'\e0e8'}.typcn-social-github:before{content:'\e0e9'}.typcn-social-google-plus-circular:before{content:'\e0ea'}.typcn-social-google-plus:before{content:'\e0eb'}.typcn-social-instagram-circular:before{content:'\e0ec'}.typcn-social-instagram:before{content:'\e0ed'}.typcn-social-last-fm-circular:before{content:'\e0ee'}.typcn-social-last-fm:before{content:'\e0ef'}.typcn-social-linkedin-circular:before{content:'\e0f0'}.typcn-social-linkedin:before{content:'\e0f1'}.typcn-social-pinterest-circular:before{content:'\e0f2'}.typcn-social-pinterest:before{content:'\e0f3'}.typcn-social-skype-outline:before{content:'\e0f4'}.typcn-social-skype:before{content:'\e0f5'}.typcn-social-tumbler-circular:before{content:'\e0f6'}.typcn-social-tumbler:before{content:'\e0f7'}.typcn-social-twitter-circular:before{content:'\e0f8'}.typcn-social-twitter:before{content:'\e0f9'}.typcn-social-vimeo-circular:before{content:'\e0fa'}.typcn-social-vimeo:before{content:'\e0fb'}.typcn-social-youtube-circular:before{content:'\e0fc'}.typcn-social-youtube:before{content:'\e0fd'}.typcn-sort-alphabetically-outline:before{content:'\e0fe'}.typcn-sort-alphabetically:before{content:'\e0ff'}.typcn-sort-numerically-outline:before{content:'\e100'}.typcn-sort-numerically:before{content:'\e101'}.typcn-spanner-outline:before{content:'\e102'}.typcn-spanner:before{content:'\e103'}.typcn-spiral:before{content:'\e104'}.typcn-star-full-outline:before{content:'\e105'}.typcn-star-half-outline:before{content:'\e106'}.typcn-star-half:before{content:'\e107'}.typcn-star-outline:before{content:'\e108'}.typcn-star:before{content:'\e109'}.typcn-starburst-outline:before{content:'\e10a'}.typcn-starburst:before{content:'\e10b'}.typcn-stopwatch:before{content:'\e10c'}.typcn-support:before{content:'\e10d'}.typcn-tabs-outline:before{content:'\e10e'}.typcn-tag:before{content:'\e10f'}.typcn-tags:before{content:'\e110'}.typcn-th-large-outline:before{content:'\e111'}.typcn-th-large:before{content:'\e112'}.typcn-th-list-outline:before{content:'\e113'}.typcn-th-list:before{content:'\e114'}.typcn-th-menu-outline:before{content:'\e115'}.typcn-th-menu:before{content:'\e116'}.typcn-th-small-outline:before{content:'\e117'}.typcn-th-small:before{content:'\e118'}.typcn-thermometer:before{content:'\e119'}.typcn-thumbs-down:before{content:'\e11a'}.typcn-thumbs-ok:before{content:'\e11b'}.typcn-thumbs-up:before{content:'\e11c'}.typcn-tick-outline:before{content:'\e11d'}.typcn-tick:before{content:'\e11e'}.typcn-ticket:before{content:'\e11f'}.typcn-time:before{content:'\e120'}.typcn-times-outline:before{content:'\e121'}.typcn-times:before{content:'\e122'}.typcn-trash:before{content:'\e123'}.typcn-tree:before{content:'\e124'}.typcn-upload-outline:before{content:'\e125'}.typcn-upload:before{content:'\e126'}.typcn-user-add-outline:before{content:'\e127'}.typcn-user-add:before{content:'\e128'}.typcn-user-delete-outline:before{content:'\e129'}.typcn-user-delete:before{content:'\e12a'}.typcn-user-outline:before{content:'\e12b'}.typcn-user:before{content:'\e12c'}.typcn-vendor-android:before{content:'\e12d'}.typcn-vendor-apple:before{content:'\e12e'}.typcn-vendor-microsoft:before{content:'\e12f'}.typcn-video-outline:before{content:'\e130'}.typcn-video:before{content:'\e131'}.typcn-volume-down:before{content:'\e132'}.typcn-volume-mute:before{content:'\e133'}.typcn-volume-up:before{content:'\e134'}.typcn-volume:before{content:'\e135'}.typcn-warning-outline:before{content:'\e136'}.typcn-warning:before{content:'\e137'}.typcn-watch:before{content:'\e138'}.typcn-waves-outline:before{content:'\e139'}.typcn-waves:before{content:'\e13a'}.typcn-weather-cloudy:before{content:'\e13b'}.typcn-weather-downpour:before{content:'\e13c'}.typcn-weather-night:before{content:'\e13d'}.typcn-weather-partly-sunny:before{content:'\e13e'}.typcn-weather-shower:before{content:'\e13f'}.typcn-weather-snow:before{content:'\e140'}.typcn-weather-stormy:before{content:'\e141'}.typcn-weather-sunny:before{content:'\e142'}.typcn-weather-windy-cloudy:before{content:'\e143'}.typcn-weather-windy:before{content:'\e144'}.typcn-wi-fi-outline:before{content:'\e145'}.typcn-wi-fi:before{content:'\e146'}.typcn-wine:before{content:'\e147'}.typcn-world-outline:before{content:'\e148'}.typcn-world:before{content:'\e149'}.typcn-zoom-in-outline:before{content:'\e14a'}.typcn-zoom-in:before{content:'\e14b'}.typcn-zoom-out-outline:before{content:'\e14c'}.typcn-zoom-out:before{content:'\e14d'}.typcn-zoom-outline:before{content:'\e14e'}.typcn-zoom:before{content:'\e14f'}.thing-form{margin:20px 0}#banner{border-bottom:none;margin-top:-20px}#banner h1{font-size:60px;line-height:1;letter-spacing:-1px}.hero-unit{position:relative;padding:30px 15px;color:#F5F5F5;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background:#4393B9}.navbar-text{margin-left:15px}#notificationAlert{position:fixed;z-index:10;margin:0 auto;left:55%;top:14%;font-weight:700;padding-bottom:0;padding-top:0}.pb0,.pv0{padding-bottom:0!important}.pt0,.pv0{padding-top:0!important}.ui-select-bootstrap .ui-select-choices-row.active>span{color:inherit}.mt0{margin-top:0!important}.ui-select-bootstrap .ui-select-toggle>.caret{left:auto;right:8px}.back_to_old{position:fixed;bottom:20px;right:20px;padding:10px 15px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:1000;font-size:22px;border-radius:10px;cursor:pointer}.btn.btn-primary,.content-page-inner #back-nav .fa,.content-page-inner .btn.blue,.content-page-inner .customized-file input[type=file]+label,.content-page-inner .list-item-unmapped:hover,.content-page-inner .radio-blue input[type=radio]:checked+label::after,.content-page-inner.bluebackground{background-color:#2a69ae!important}#drill-down-title{position:absolute;top:0;height:36px;width:100%;text-align:center}div#treemap{margin-top:30px}.link{color:#337ab7;text-decoration:underline;cursor:pointer}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.btn.btn-primary{border:1px solid #2a69ae!important}.ordergenie-content.content-page-inner .custom-title-2{color:#2a69ae}.content-page-inner .customized-file input[type=file]+label,.content-page-inner .radio-blue input[type=radio]:checked+label::before{border-color:#2a69ae}.content-page-inner .bothsided-select-directive1 .selected-item{background-color:#6fb423;color:#fff}.content-page-dashboard.ordergenie-content.content-page .container,.content-page-inner.ordergenie-content.content-page .container{padding:10px 15px}.content-page-dashboard.ordergenie-content.content-page .container>.row,.content-page-inner.ordergenie-content.content-page .container>.row{height:auto;padding-bottom:0;margin-right:-15px;margin-left:-15px}.content-page-dashboard.ordergenie-content.content-page .container>.row>[class^=col-],.content-page-inner.ordergenie-content.content-page .container>.row>[class^=col-]{padding:0 15px!important}.content-page-dashboard.ordergenie-content.content-page .container>.row>[class^=col-].pr-10,.content-page-inner.ordergenie-content.content-page .container>.row>[class^=col-].pr-10{padding-right:10px!important}.content-page-dashboard.ordergenie-content.content-page .container>.row>[class^=col-].pl-10,.content-page-inner.ordergenie-content.content-page .container>.row>[class^=col-].pl-10{padding-left:10px!important}.content-page-dashboard [class^=col-],.content-page-inner [class^=col-]{padding:0 15px}body{font-size:13px}.highchart{height:300px}.highcharts-data-table table,.highcharts-figure{min-width:310px;max-width:800px;margin:1em auto}.highcharts-data-table table{font-family:Verdana,sans-serif;border-collapse:collapse;border:1px solid #ebebeb;margin:10px auto;text-align:center;width:100%;max-width:500px}.highcharts-data-table caption{font-size:1.2em;color:#555}.highcharts-data-table th{font-weight:600;padding:.5em}.highcharts-data-table caption,.highcharts-data-table td,.highcharts-data-table th{padding:.5em}.highcharts-data-table thead tr,.highcharts-data-table tr:nth-child(even){background:#f8f8f8}.highcharts-data-table tr:hover{background:#f1f7ff}.ed_v2{background-color:#f5f5f5}.navbar_v2.topbar{z-index:1023}.navbar_v2 .dropdown-menu{width:240px;max-height:500px;overflow:auto;padding:0}.navbar_v2 .dropdown-menu>li{border-bottom:solid 1px #e1e1e1}.navbar_v2 .dropdown-menu>li>a{padding:10px 20px;white-space:normal;line-height:20px!important}.navbar_v2 .navbar-default .navbar-nav>li>a{line-height:33px;text-align:center;display:flex!important;height:65px;padding:0 12px;align-items:center}.navbar_v2 .navbar-default .navbar-nav>li>a i{font-size:20px}.navbar_v2 .navbar-default .navbar-nav>li.navbar_items .dropdown-menu>li>a::after{display:none}.navbar_v2 .navbar-default .navbar-nav>li.navbar_items a{flex-direction:column;justify-content:center}.navbar_v2 .navbar-default .navbar-nav>li.navbar_items a::after{content:"";position:absolute;width:1px;height:50%;background:#e1e1e1;right:0}.navbar_v2 .navbar-default .navbar-nav>li>a span{display:block;text-align:center;line-height:24px}.navbar_v2 .sidebar{top:65px}.navbar_v2 .dropdown.profile-wrapper{max-width:250px}.navbar_v2 .dropdown.profile-wrapper h5{text-align:right}.navbar_v2 .dropdown.profile-wrapper .profile img{line-height:14px}body.fixed-left .side-menu.left.side_menu_v2{background-color:#fff;box-shadow:none;padding:10px 15px 0 10px}body.fixed-left .side-menu.left.side_menu_v2 .form-group{margin-bottom:5px}.side_menu_v2.side-menu{width:310px}.side_menu_v2 .form-group .row{margin-top:0}.side_menu_v2 .form-group .form-control{background:#f5f5f5;height:30px;padding:0 15px;border:none}.side_menu_v2 .form-group .del_preset{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #f5f5f5;color:#333;font-size:20px}.side_menu_v2 .ui-select-container .btn.btn-default.form-control.ui-select-toggle{height:30px;line-height:24px;font-size:12px}.side_menu_v2 label{margin-bottom:2px!important}.side_menu_v2 pre{padding:5px 9.5px}.switch{position:relative;display:inline-block;width:50px;height:24px;margin-top:4px;margin-right:15px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#cd-timeline::before,.cd-container::after{content:''}input:checked+.slider{background-color:#2a69ae}input:focus+.slider{box-shadow:0 0 1px #2a69ae}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.content-page-dashboard .main_tabs{margin-bottom:15px;display:flex;border-bottom:solid 1px #e1e1e1}.content-page-dashboard .main_tabs .tab_blocks{padding:10px;background:#fff;display:flex;align-items:center;opacity:.6;cursor:pointer;box-shadow:0 -8px 8px rgba(0,0,0,.2)}.content-page-dashboard .main_tabs .tab_blocks.active{margin-bottom:-1px;opacity:1;background:#f1f2f2}.content-page-dashboard .main_tabs .tab_blocks.active .tab_icons{background:#2a69ae;color:#fff}.content-page-dashboard .main_tabs .tab_blocks.active .tab_text{color:#2a69ae}.content-page-dashboard .main_tabs .tab_blocks .tab_icons{width:30px;height:30px;border-radius:50px;background:#e1e1e1;display:flex;align-items:center;justify-content:center;margin-right:5px;font-size:18px}.partners_block{display:flex;align-items:center;margin-left:auto}.partners_block .radio{display:inline-block;margin-right:5px;margin-top:0!important;margin-bottom:0}.partners_block .radio:last-child{margin-right:0}.duration_block{display:flex;margin-left:auto;align-self:center}.duration_block .duration_block_time{display:inline-block;width:100px;margin-right:10px}.duration_block .duration_block_time:last-child{margin-right:0}.content-page-dashboard hr,.content-page-inner hr{margin:0}.ordergenie-content.content-page.content-page-dashboard .content,.ordergenie-content.content-page.content-page-inner .content{padding-top:0}.content-page-inner.content-page{margin-left:0}.content-page-dashboard.content-page{margin-left:310px}.content-page-dashboard.content-page.fullwidth_dashboard{margin-left:0}.kpi_numbers{display:flex;width:100%}.kpi_numbers.kpi_numbers_online{display:inline-block}.kpi_numbers.kpi_numbers_online .kpi_blocks{margin-bottom:10px}.kpi_numbers.kpi_numbers_online .kpi_blocks:nth-child(4){padding-right:0}.kpi_numbers.kpi_numbers_online .kpi_blocks:nth-child(5){padding-left:0}.distributor_blocks.kpi_numbers .kpi_blocks{width:25%}.three_blocks.kpi_numbers .kpi_blocks{width:33.33%}.four_blocks.kpi_numbers .kpi_blocks{width:25%}.kpi_numbers .kpi_blocks{padding:0 5px;width:20%;float:left}.kpi_numbers .kpi_blocks:first-child{padding-left:0}.kpi_numbers .kpi_blocks:last-child{padding-right:0}.kpi_numbers .kpi_blocks .kpi_inner_block{border-radius:5px;color:#fff}.kpi_numbers .kpi_blocks .kpi_inner_block [class^=col-]{padding:0}.sale_number_block{padding:0 10px}.sale_number_block .row{margin-top:0;display:flex;align-items:center}.kpi_numbers .kpi_blocks .kpi_inner_block.os{background:#ff9a27;background:-webkit-linear-gradient(to right,#ff9a27 0,#febf78 100%);background:-moz-linear-gradient(to right,#ff9a27 0,#febf78 100%);background:linear-gradient(to right,#ff9a27 0,#febf78 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.sr{background:#0ac584;background:-webkit-linear-gradient(to right,#0ac584 0,#0df1a1 100%);background:-moz-linear-gradient(to right,#0ac584 0,#0df1a1 100%);background:linear-gradient(to right,#0ac584 0,#0df1a1 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.st{background:#fe5f72;background:-webkit-linear-gradient(to right,#fe5f72 0,#fe8d9a 100%);background:-moz-linear-gradient(to right,#fe5f72 0,#fe8d9a 100%);background:linear-gradient(to right,#fe5f72 0,#fe8d9a 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.onlinesale{background:#01acaf;background:-webkit-linear-gradient(to right,#01acaf 0,#01d9dd 100%);background:-moz-linear-gradient(to right,#01acaf 0,#01d9dd 100%);background:linear-gradient(to right,#01acaf 0,#01d9dd 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.offlinesale{background:#fe9466;background:-webkit-linear-gradient(to right,#fe9466 0,#feb595 100%);background:-moz-linear-gradient(to right,#fe9466 0,#feb595 100%);background:linear-gradient(to right,#fe9466 0,#feb595 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.moglix{background:#51f25c;background:-webkit-linear-gradient(to right,#51f25c 0,#67f471 100%);background:-moz-linear-gradient(to right,#51f25c 0,#67f471 100%);background:linear-gradient(to right,#51f25c 0,#67f471 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.paytm{background:#6a8def;background:-webkit-linear-gradient(to right,#6a8def 0,#87a4f4 100%);background:-moz-linear-gradient(to right,#6a8def 0,#87a4f4 100%);background:linear-gradient(to right,#6a8def 0,#87a4f4 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.snapdeal{background:#a05ded;background:-webkit-linear-gradient(to right,#a05ded 0,#ac74ed 100%);background:-moz-linear-gradient(to right,#a05ded 0,#ac74ed 100%);background:linear-gradient(to right,#a05ded 0,#ac74ed 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.ib{background:#f4a147;background:-webkit-linear-gradient(to right,#f4a147 0,#f7b369 100%);background:-moz-linear-gradient(to right,#f4a147 0,#f7b369 100%);background:linear-gradient(to right,#f4a147 0,#f7b369 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.im{background:#ba6ef4;background:-webkit-linear-gradient(to right,#ba6ef4 0,#c789f7 100%);background:-moz-linear-gradient(to right,#ba6ef4 0,#c789f7 100%);background:linear-gradient(to right,#ba6ef4 0,#c789f7 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block.glowboard{background:#ef4b5b;background:-webkit-linear-gradient(to right,#ef4b5b 0,#f46e7b 100%);background:-moz-linear-gradient(to right,#ef4b5b 0,#f46e7b 100%);background:linear-gradient(to right,#ef4b5b 0,#f46e7b 100%)}.kpi_numbers .kpi_blocks .kpi_inner_block .sale_icon{font-size:44px}.kpi_numbers .kpi_blocks .kpi_inner_block h1{font-size:26px;font-weight:600;margin:0;color:#fff}.kpi_numbers .kpi_blocks .kpi_inner_block p{margin-bottom:0}.last_updated{border-top:solid 1px #fff;padding:10px;margin-top:10px}.dashboard_blocks{background:#fff;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.05);padding:15px;font-size:12px}.dashboard_blocks .dashboard_block_header{display:flex;align-items:center}.dashboard_blocks .dashboard_block_header h2{font-size:14px;font-weight:600;margin:0;line-height:18px;display:inline-block;width:68%;float:left}.dashboard_blocks .dashboard_block_content{height:350px;overflow-y:auto}.dashboard_blocks.top_block .dashboard_block_content,.dashboard_blocks.top_block .distributor_list{height:220px}.distributor_dashboard_blocks .dashboard_blocks .dashboard_block_content{height:310px;overflow-y:auto}.dashboard_blocks .dashboard_block_header .block_actions{text-align:right;width:calc(100% - 68%)}.dashboard_blocks .dashboard_block_header .block_actions span{display:inline-block;color:#b5b5b5;cursor:pointer;padding:5px}.distributor_list,.graph_block{padding:15px 0;overflow-y:auto}.dashboard_blocks .dashboard_block_header .block_actions span.active,.dashboard_blocks .dashboard_block_header .block_actions span:hover{background:#e1e1e1}.graph_block{height:330px;position:relative}.distributor_list{height:340px;overflow-x:hidden}.best_product_detail{display:flex;flex-direction:column;align-items:center;text-align:center;height:322px;justify-content:center}.best_product_detail .product_sale_number{width:130px;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fec9b2;color:#fff;font-size:30px;border-radius:100%}.best_product_detail h3{text-transform:uppercase;font-size:14px!important;line-height:18px;margin-bottom:20px}.calendar,.content-page-dashboard .action-bar{margin-bottom:0}.product_stock{border-top:solid 1px #b5b5b5;padding-top:20px;width:100%}.product_stock>div{width:49%;display:inline-block;border-right:solid 1px #b5b5b5}.product_stock>div:last-child{border:none}.product_stock>div span{color:#b5b5b5}.product_stock>div p{font-size:16px;font-weight:600}.best_performer_detail.product_stock>div{width:32.5%;vertical-align:top}.top_lists{margin:0;padding:0;list-style:none}.top_lists li{padding:10px 0;display:inline-block;width:100%;border-bottom:solid 1px #e1e1e1}.top_lists li.list_heading{background:#e0e0e0;padding:5px 10px;margin-top:10px;font-weight:600}.top_lists li>span{display:inline-block;float:left}.top_lists li>span:first-child{width:60%}.top_lists li>span:last-child{width:calc(100% - 60%);text-align:right}.single_list.top_lists li>span:last-child{width:100%;text-align:left}.user_activity{height:330px;overflow-y:scroll;overflow-x:hidden}.activity_block{display:flex;align-items:start;margin-top:20px}.activity_block .activity_block_image{border-radius:5px;width:50px;border:1px solid #e1e1e1;display:inline-block}.activity_block .activity_block_image img{width:100%;border-radius:5px}.activity_block .activity_block_name{display:inline-block;width:calc(100% - 50px);padding-left:10px}.activity_block .activity_block_name h4{font-size:16px;margin:0}.activity_block .activity_block_name p{padding-top:5px;margin-bottom:0;line-height:18px}.ordergenie-content.content-page-dashboard .pre-width-for-popup,.ordergenie-content.content-page-inner .pre-width-for-popup{margin-top:0}.content-page-dashboard .table-wrapper,.content-page-inner .table-wrapper{border:none;padding:0}.content-page-dashboard .col-md-3.action-bar,.content-page-inner .col-md-3.action-bar{padding-left:0}.content-page-dashboard .col-md-9.action-bar,.content-page-inner .col-md-9.action-bar{padding-right:0}.content-page-inner #add-cust-content.row [class^=col-],.content-page-inner #add-cust-content.row>#add-cust-col{padding:0 15px}.content-page-inner #add-cust-form .form-block{padding:0}.navbar_v2 .navbar-brand-container{display:flex;align-items:center}.toggle_menu{font-size:20px;cursor:pointer;z-index:100;position:fixed;margin-left:255px;top:70px;background:#2a69ae;color:#fff;padding:3px 2px;border-radius:5px}.toggle_menu.openSidebar{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gp_modal{background:rgba(0,0,0,.2)}.gp_modal.modal .modal-dialog .modal-content .modal-header{padding:0 15px;background:#f1f2f2}.gp_modal.modal .modal-dialog .modal-content .modal-header h2{font-size:16px;margin:0}.gp_modal .modal-dialog{width:80%;max-width:80%}.gp_modal.modal .modal-dialog .modal-content .modal-body{padding-top:5px}.gp_modal .modal-header .close{margin-top:5px}.calendar{float:left}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-button,.fc-widget-content,.fc-widget-header{border:1px solid #ebeff2}.fc-toolbar{margin-bottom:5px;margin-top:15px}.fc-toolbar h2{font-size:18px;font-weight:600;line-height:30px;text-transform:uppercase}.fc-day{background:#fff}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#ebeff2;font-size:14px;line-height:20px;padding:10px 0;text-transform:uppercase}.fc-button{background:#fff;color:#555;text-transform:capitalize}.fc-text-arrow{font-family:inherit;font-size:16px}.fc-state-hover{background:#F5F5F5}.fc-cell-overlay,.fc-state-highlight{background:#f0f0f0}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:13px;margin:5px 7px;padding:5px;text-align:center}.bootstrap-tagsinput,.ms-container .ms-list{box-shadow:none;border:1px solid #e3e3e3}.external-event{color:#fff;cursor:move;margin:10px 0;padding:6px 10px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-right:5px}.bootstrap-tagsinput{padding:3px 7px 6px}.bootstrap-tagsinput .label-info{background-color:#5fbeaa!important;display:inline-block;padding:5px}.ms-container{background:url(../images/multiple-arrow.png) 50% 50% no-repeat}.ms-container .ms-list.ms-focus{border:1px solid #aaa}.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{border:none;padding:5px 10px}.select2-container .select2-choice{background-image:none!important;border:none!important;height:auto!important;padding:0!important;line-height:22px!important;background-color:transparent!important;box-shadow:none!important}.select2-container .select2-choice .select2-arrow{background-image:none!important;background:0 0;border:none;width:14px;top:-2px}.select2-container .select2-container-multi.form-control{height:auto}.select2-results .select2-highlighted{color:#fff;background-color:#5fbeaa}.select2-drop-active{border:1px solid #e3e3e3!important;padding-top:5px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15);box-shadow:0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,.15)}.select2-search input{border:1px solid #e3e3e3}.select2-container-multi{width:100%}.select2-container-multi .select2-choices{border:1px solid #E3E3E3!important;box-shadow:none!important;background-image:none!important;-webkit-border-radius:4px!important;border-radius:4px!important;-moz-border-radius:4px!important;background-clip:padding-box!important;min-height:38px}.select2-container-multi .select2-choices .select2-search-choice{padding:4px 7px 4px 18px;margin:5px 0 3px 5px;color:#555;background:#f5f5f5;border-color:#e5e5e5;-webkit-box-shadow:none;box-shadow:none}.select2-container-multi .select2-choices .select2-search-field input{padding:7px 7px 7px 10px;font-family:inherit}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important}.bootstrap-select .glyphicon{padding-right:6px}.icon-span-filestyle{padding-right:5px}.bootstrap-touchspin .input-group-btn-vertical .btn{padding:9px 12px}.bootstrap-touchspin .input-group-btn-vertical i{top:4px;left:8px}.mce-content-body p{color:#9398a0;font-size:14px;font-weight:300}.mce-popover .mce-arrow:after{border-bottom-color:red}.mce-popover .mce-colorbutton-grid{margin:0;border:1px solid #d7dce5!important;padding:4px}.mce-reset .mce-window-head{border-bottom:1px solid #d7dce5}.mce-reset .mce-window-head .mce-title{color:#707780;font-size:16px;font-weight:400}.mce-reset .mce-textbox{border-radius:0;box-shadow:none;outline:0;border-color:#d7dce5;height:30px;font-weight:300;line-height:30px;color:#aaa;font-size:14px}.mce-reset .mce-textbox:focus{box-shadow:none;border-color:#5fbeaa}.mce-reset .mce-checkbox .mce-ico{background-image:none;background-color:#fff;border-radius:0;border:1px solid #d7dce5}.mce-reset .mce-checkbox .mce-label{color:#707780;font-size:12px;font-weight:400}.mce-container{border-radius:0!important;border-width:0!important}.mce-container .mce-menubar{background-color:#f2f4f7!important;border:1px solid #d7dce5!important;padding:2px}.mce-container .mce-menubar .mce-btn button span{color:#707780;font-size:14px;font-weight:400;text-transform:capitalize}.mce-container .mce-btn button,.mce-container .mce-primary button{color:#fff;text-shadow:none;font-weight:400;font-size:14px}.mce-container .mce-menubar .mce-btn button .mce-caret{border-top-color:#707780}.mce-container .mce-menubar .mce-btn button:hover,.mce-container .mce-menubar .mce-btn.mce-active button{background-color:#e8ebf1}.mce-container .mce-btn{background-color:#d7dce5;background-image:none;outline:0;border:0;border-radius:0}.mce-container .mce-btn:hover{background-color:#b8c1d1;background-image:none}.mce-container .mce-primary{background-color:#5fbeaa;background-image:none;outline:0;border:0;border-radius:0}.mce-container .mce-primary:hover{background-color:#0c7cd5;background-image:none}.mce-container .mce-toolbar-grp{background-color:#f2f4f7!important;border:1px solid #d7dce5!important;border-top-width:0!important;padding:6px}.mce-container .mce-edit-area{border:1px solid #d7dce5!important;border-width:0 1px!important}.mce-container .mce-statusbar{background-color:#f2f4f7!important;border:1px solid #d7dce5!important}.mce-container .mce-btn-group .mce-btn,.mce-container .mce-btn-group .mce-btn:focus,.mce-container .mce-btn-group .mce-btn:hover{box-shadow:none;background-color:#fff;background-image:none}.mce-container .mce-statusbar .mce-path .mce-path-item{color:#707780;font-size:14px;font-weight:400}.mce-container .mce-widget{color:#9398a0;font-size:14px;font-weight:400;border-left:1px solid transparent}.mce-container .mce-btn-group{border:1px solid #e9ecf2!important}.mce-container .mce-btn-group .mce-btn{border-width:0;border-radius:0!important}.mce-container .mce-btn-group .mce-btn button span{color:#707780;font-size:14px;font-weight:300}.mce-container .mce-btn-group .mce-btn button .mce-caret,.mce-container .mce-ico{color:#707780;font-size:14px}.mce-container .mce-panel{background-image:none}.mce-container.mce-menu{border:1px solid #d7dce5!important}.mce-container.mce-menu .mce-menu-item{background-image:none}.mce-container.mce-menu .mce-menu-item .mce-ico{color:#5fbeaa;font-size:14px}.mce-container.mce-menu .mce-menu-item .mce-text{color:#707780;font-size:14px;font-weight:400;text-transform:capitalize}.mce-container.mce-menu .mce-menu-item .mce-menu-shortcut{color:#aaa;font-size:12px;font-weight:300;text-transform:capitalize}.pr-list,.pricing-title{text-transform:uppercase}.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background-color:#5fbeaa}.mce-container.mce-menu .mce-menu-item-sep,.mce-container.mce-menu .mce-menu-item-sep:hover,.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected,.mce-container.mce-menu .mce-menu-item.mce-disabled:focus,.mce-container.mce-menu .mce-menu-item.mce-disabled:hover{background-color:#d7dce5}.mce-container.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-container.mce-menu .mce-menu-item.mce-selected .mce-menu-shortcut,.mce-container.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-container.mce-menu .mce-menu-item:focus .mce-ico,.mce-container.mce-menu .mce-menu-item:focus .mce-menu-shortcut,.mce-container.mce-menu .mce-menu-item:focus .mce-text,.mce-container.mce-menu .mce-menu-item:hover .mce-ico,.mce-container.mce-menu .mce-menu-item:hover .mce-menu-shortcut,.mce-container.mce-menu .mce-menu-item:hover .mce-text{color:#fff}.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-ico,.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-menu-shortcut,.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-text{color:#aaa}.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-ico,.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-menu-shortcut,.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-text,.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-ico,.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-menu-shortcut,.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-text,.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-menu-shortcut,.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-text{color:#fff}.mce-menubtn button{color:#36404a!important}.mce-menu-item-normal.mce-active{background-color:#5fbeaa!important}.mce-menu-item-normal.mce-active .mce-text{color:#fff!important}.notifyjs-metro-base{position:relative;min-height:52px;min-width:250px;color:#444;border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-animation:dropdownOpen .3s ease-out;-o-animation:dropdownOpen .3s ease-out;animation:dropdownOpen .3s ease-out}.notifyjs-metro-base .image{display:table;position:absolute;height:auto;width:auto;left:25px;top:50%;font-size:24px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chart,.percent,.u-countdown div{display:inline-block}.notifyjs-metro-base .text-wrapper{display:inline-block;vertical-align:top;text-align:left;margin:10px 10px 10px 52px;clear:both}.cd-timeline-img,.u-countdown,.u-countdown>*{text-align:center}.notifyjs-metro-base .title{font-size:15px;line-height:20px;margin-bottom:5px;font-weight:700}.notifyjs-metro-base .text{font-size:12px;font-weight:400;max-width:360px;vertical-align:middle}.notifyjs-metro-cool{color:#fafafa!important;background-color:#4A525F;border:1px solid #4A525F}.slider .slider-horizontal{margin:10px 0}.chart-detail-list li,.slider .slider-vertical{margin:0 10px}.slider-handle.round{position:absolute;width:20px;height:20px;border:1px solid #EFF2F7;background:#fff;cursor:pointer}.slider-default .slider-selection{background-image:none;background-color:#909aa0}.slider-primary .slider-selection{background-image:none;background-color:#5d9cec}.slider-success .slider-selection{background-image:none;background-color:#81c868}.slider-info .slider-selection{background-image:none;background-color:#34d3eb}.slider-warning .slider-selection{background-image:none;background-color:#ffbd4a}.slider-danger .slider-selection{background-image:none;background-color:#f05050}.slider-custom .slider-selection{background-image:none;background-color:#5fbeaa}.slider-pink .slider-selection{background-image:none;background-color:#fb6d9d}.slider-purple .slider-selection{background-image:none;background-color:#7266ba}.slider-inverse .slider-selection{background-image:none;background-color:#4c5667}.sweet-alert p{font-size:14px;font-weight:400;line-height:22px}button.confirm{background-color:#5fbeaa!important;box-shadow:none!important}.morris-hover.morris-default-style{border-radius:5px;padding:10px 12px;background:#36404a;border:none;color:#fff!important}.morris-hover.morris-default-style .morris-hover-point{color:#f4f8fb!important}.chart-detail-list li h5{font-size:15px}.pieLabel div{font-size:14px!important}.chart{position:relative}.chart canvas{position:absolute;top:0;left:0}.chart.chart-widget-pie{margin-top:5px;margin-bottom:5px}.percent{line-height:61px;z-index:2;font-weight:600;font-size:15px;color:#36404a;margin-left:22px}#flotTip{padding:8px 12px;background-color:#36404a;z-index:100;color:#fff;opacity:.9;font-size:13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.legend tr{height:20px}.legendLabel{padding-left:5px!important;line-height:10px;padding-right:10px}.jqstooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#36404a!important;padding:5px 10px!important;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-color:#36404a!important}.jqsfield{font-size:12px!important;line-height:18px!important}.c3-tooltip td>span{background:#36404a}.c3-tooltip td{border-left:none}.c3-tooltip{-webkit-box-shadow:0 0 8px 0 #777;box-shadow:0 0 8px 0 #777;-moz-box-shadow:0 0 8px 0 #777;opacity:1}.c3-chart-arcs-title{font-size:18px;font-weight:600}.c3-tooltip tr{border:none!important}.c3-tooltip th{background-color:#36404a}#cd-timeline::before,#legend{background:#fff;position:absolute;top:0}.ct-golden-section:before{float:none}.ct-chart{height:300px}.ct-chart .ct-label{fill:#a3afb7;color:#a3afb7;font-size:12px;line-height:1}.ct-chart.simple-pie-chart-chartist .ct-label{color:#fff;fill:#fff;font-size:16px}.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-a .ct-slice-donut{stroke:#662D91}.ct-chart .ct-series.ct-series-b .ct-bar,.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut{stroke:#F05050}.ct-chart .ct-series.ct-series-c .ct-bar,.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point,.ct-chart .ct-series.ct-series-c .ct-slice-donut{stroke:#00AEEF}.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-d .ct-slice-donut{stroke:#5fbeaa}.ct-chart .ct-series.ct-series-e .ct-bar,.ct-chart .ct-series.ct-series-e .ct-line,.ct-chart .ct-series.ct-series-e .ct-point,.ct-chart .ct-series.ct-series-e .ct-slice-donut{stroke:#36404a}.ct-chart .ct-series.ct-series-f .ct-bar,.ct-chart .ct-series.ct-series-f .ct-line,.ct-chart .ct-series.ct-series-f .ct-point,.ct-chart .ct-series.ct-series-f .ct-slice-donut{stroke:#7266ba}.ct-chart .ct-series.ct-series-g .ct-bar,.ct-chart .ct-series.ct-series-g .ct-line,.ct-chart .ct-series.ct-series-g .ct-point,.ct-chart .ct-series.ct-series-g .ct-slice-donut{stroke:#81c868}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#5d9cec}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#fb6d9d}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#34d3eb}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#5fbeaa}.circliful-chart{margin:0 auto}.circle-info,.circle-info-half,.circle-text,.circle-text-half{font-size:12px;font-weight:600}#legend{right:15px}#legend .line{color:#333}.rickshaw_graph svg{max-width:100%}.rickshaw_legend .label{font-family:inherit;letter-spacing:.01em;font-weight:600}.home-wrapper{margin:10% 0}.home-text{font-weight:600}.u-countdown{margin-top:40px}.u-countdown div span{display:block;width:150px}.u-countdown div span:first-child{font-size:3em;font-weight:700;height:48px;line-height:48px}.u-countdown div span:last-child{color:#333;font-size:.9em;height:25px;line-height:25px}.cd-text{font-size:15px;line-height:24px;font-style:italic}.cd-container{width:90%;max-width:1170px;margin:0 auto}.cd-container::after{display:table;clear:both}#cd-timeline{margin-bottom:2em;margin-top:2em;padding:2em 0;position:relative}#cd-timeline::before{height:100%;left:18px;width:4px}.cd-timeline-block:after,.cd-timeline-content:after{clear:both;content:""}@media only screen and (min-width:1170px){#cd-timeline{margin-bottom:3em;margin-top:3em}#cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{margin:2em 0;position:relative}.cd-timeline-block:after{display:table}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);line-height:40px;font-size:20px;color:#fff}.cd-timeline-img.cd-success{background:#81c868}.cd-timeline-img.cd-info{background:#34d3eb}.cd-timeline-img.cd-pink{background:#fb6d9d}.cd-timeline-img.cd-danger{background:#f05050}.cd-timeline-img.cd-primary{background:#5d9cec}.cd-timeline-img.cd-warning{background:#ffbd4a}@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}.cd-timeline-img{width:60px;height:60px;line-height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}}.cd-timeline-content{-moz-box-shadow:0 5px 5px -5px rgba(0,0,0,.1);-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.1);background:#fff;border-radius:0;box-shadow:0 5px 5px -5px rgba(0,0,0,.1);margin-left:60px;padding:1em;position:relative}.cd-timeline-content img{display:block;width:100%}.cd-timeline-content:after{display:table}.cd-timeline-content h2{margin-top:0}.cd-timeline-content p{color:#666;font-size:14px;margin:10px 0}.cd-timeline-content .cd-read-more{background:#acb7c0;border-radius:.25em;color:#fff;display:inline-block;float:right;font-size:14px;padding:.8em 1em}.cd-timeline-content .cd-date{display:inline-block;font-size:14px;float:left;padding:.8em 0;opacity:.7}.cd-timeline-content h3{font-size:21px;margin:0}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}@media only screen and (min-width:1170px){.cd-timeline-content{margin-left:0;padding:1.6em;width:45%}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent transparent transparent #fff}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-block:nth-child(even) .cd-timeline-content,.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent #fff transparent transparent}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}.timeline-2{border-left:2px solid #98a6ad;position:relative}.time-item:after,.timeline-2 .time-item:after{background-color:#fff;border-radius:10px;border-style:solid;border-width:2px;bottom:0;height:14px;left:0;margin-left:-8px;top:5px;width:14px}.timeline-2 .time-item:after{border-color:#98a6ad;content:'';position:absolute}.time-item{border-color:#dee5e7;padding-bottom:1px;position:relative}.time-item:before{content:" ";display:table}.time-item:after{border-color:#98a6ad;content:'';position:absolute}.gmaps-overlay_arrow.above,.gmaps-overlay_arrow.below{border-left:16px solid transparent;border-right:16px solid transparent}.time-item-item:after{content:" ";display:table}.item-info{margin-bottom:15px;margin-left:15px}.item-info p{margin-bottom:10px!important}.mails a{color:#797979}.mails td{vertical-align:middle!important;position:relative}.mails td:last-of-type{width:100px;padding-right:20px}.mails tr:hover .text-white{display:none}.mails .mail-select{padding:12px 20px;min-width:134px}.mails .checkbox{margin-bottom:0;margin-top:0;vertical-align:middle;display:inline-block;height:17px}.mails .checkbox label{min-height:16px}.mail-list .list-group-item{background-color:transparent}.mail-list .list-group-item:focus,.mail-list .list-group-item:hover{background-color:#f4f8fb}.mail-list .list-group-item.active{background-color:#5fbeaa;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;background-clip:padding-box}.unread a{font-weight:600;color:#444}.portfolioFilter a{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);color:#333;padding:5px 10px;display:inline-block;margin-bottom:5px}.portfolioFilter a.current,.portfolioFilter a:hover{background-color:#5d9cec;color:#fff}.thumb{background-color:#fff;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-top:30px;width:100%;padding:10px}.thumb-img{border-radius:2px;overflow:hidden;width:100%}.gal-detail h4{margin-top:16px}.icon-main{font-size:88px;margin-bottom:50px}.maintenance-page{margin:10% 0}.gmaps,.gmaps-panaroma{height:300px;background:#eee;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#5d9cec;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-top:16px solid #5d9cec}.gmaps-overlay_arrow.below{top:-15px;border-bottom:16px solid #5d9cec}.jvectormap-zoomin,.jvectormap-zoomout{width:10px;height:10px;line-height:10px}.jvectormap-zoomout{top:40px}.custom-dd .dd-list .dd-item .dd-handle{background:#f4f8fb;border:none;padding:8px 16px;height:auto;font-weight:600;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;background-clip:padding-box}.custom-dd .dd-list .dd-item .dd-handle:hover{color:#5fbeaa}.custom-dd .dd-list .dd-item button{height:auto;font-size:17px;margin:8px auto;color:#555;width:30px}.custom-dd-empty .dd-list .dd3-handle{border:none;background:#f4f8fb;height:36px;width:36px}.custom-dd-empty .dd-list .dd3-handle:before{color:inherit;top:7px}.custom-dd-empty .dd-list .dd3-content:hover,.custom-dd-empty .dd-list .dd3-handle:hover{color:#5fbeaa}.custom-dd-empty .dd-list .dd3-content{height:auto;border:none;padding:8px 16px 8px 46px;background:#f4f8fb;font-weight:600}.custom-dd-empty .dd-list button{width:26px;height:26px;font-size:16px;font-weight:600}.price,.price_card .name{width:100%;display:block;text-align:center}.pricing-plan{padding-bottom:50px}.price_card{-moz-border-radius:5px;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-border-radius:5px;background:#fafafa;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin-bottom:30px;padding-bottom:20px;position:relative;webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.price_card .name{font-size:16px;font-weight:700;padding:0 0 30px}.price_card button{margin-top:20px}.pricing-header{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff}.price{font-size:48px;font-weight:300;padding:30px 0 10px}.price-features{color:#8a8a8a;list-style:none;margin:0;padding:0;text-align:center}.price-features li{margin:0 35px;padding:20px 15px}.pricing-item{margin:0 0 30px;position:relative;text-align:center}.pricing-item-inner{-moz-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);-webkit-transition:all .27s cubic-bezier(0,0,.58,1);border-radius:7px;border:2px solid rgba(151,160,175,.2);transition:all .27s cubic-bezier(0,0,.58,1);vertical-align:middle}.pricing-wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:30px 20px;position:relative;text-align:center}.pricing-icon{font-size:32px;padding-bottom:5px;padding-top:10px;position:relative;z-index:1}.pricing-title{font-size:16px;font-weight:700;margin-bottom:40px;position:relative;z-index:1}.pr-list{color:#97a0af;font-size:12px;font-weight:400;margin:0 -20px 30px;padding:0}.pr-list li{list-style:none;padding:12px 20px}.pricing-num{font-size:40px;font-weight:700;line-height:1}.pricing-num sup{font-size:18px;font-weight:400;left:-3px;margin-left:-7px;position:relative;top:-20px}.pr-per{color:#97a0af;font-size:12px}.pr-button{margin-top:30px}.profile-detail{text-align:center;padding:30px 20px}.profile-detail img{height:120px;width:120px}.profile-detail .status-list li{padding:0 20px}.profile-tabs li a{color:#36404a!important}.profile-tabs li.active a{color:#fff!important}.profile-pills li a{color:rgba(54,64,74,.5)!important;padding:0 10px;line-height:30px!important}.profile-pills li a i{font-size:14px}.comment{padding-top:12px}.comment .comment-avatar{position:relative;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;display:block;float:left;height:32px;width:32px}.comment .comment-body{float:none;margin-left:40px;position:relative}.comment .comment-text{border:1px solid #e5e5e5;border-radius:2px;padding:7px 12px 8px}.comment .comment-header{font-size:12px;padding-bottom:2px}.comment .comment-header a{color:#36404a;font-weight:700}.comment .comment-header span{color:#98a6ad;display:inline-block;font-size:11px;margin-left:5px}.comment .comment-footer{display:block;font-size:12px;padding:4px 12px 0}.comment .comment-footer i{font-size:13px;margin-right:7px}.comment .comment-footer,.comment .comment-footer a{color:rgba(54,64,74,.5)}.comment .comment-footer a:hover,.comment .comment-footer:hover{color:#5fbeaa}.comment>.comment{margin-left:32px!important}.sitemap-wrapper a{color:#555}.sitemap-wrapper a:hover{color:#5fbeaa}.sitemap-wrapper h5{font-weight:600;font-size:16px;line-height:32px}.sitemap-wrapper h5 i{padding-right:10px}.sitemap-wrapper ul{padding-left:30px}.sitemap-wrapper ul li a{font-size:15px;line-height:30px}.faq-box{padding:24px 0;border-bottom:1px solid #ebeff2}.faq-box .question{font-weight:600;font-size:16px;margin-top:0}.faq-box .answer{color:#98a6ad;margin-bottom:0}.search-result-box .tab-content{padding:30px 30px 10px;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none}.search-result-box .search-item{padding-bottom:20px;border-bottom:1px solid #ebeff2;margin-bottom:30px}.contact-search .btn-white{position:absolute;top:1px;right:16px;background-color:transparent!important;border:none!important;font-size:16px;box-shadow:none!important;outline:0!important;color:#98a6ad}.contact-card{position:relative}.contact-card:hover .contact-action{display:block}.contact-card img{width:80px;height:80px}.contact-card .member-info{padding-left:100px;padding-bottom:20px}.contact-card .member-info h4,.contact-card .member-info p{display:block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.contact-card .contact-action{position:absolute;right:0;top:0;display:none}#showDataURL img{width:100%}.switchery-demo .switchery{margin-bottom:10px}.chat-app-list{padding:0 20px}.chat-app-list .list-group-item{background:0 0}.chat-ready .conversation-list{max-height:800px}.chat-ready .spinner{width:70px;text-align:center}.chat-ready .spinner>div{width:10px;height:10px;background-color:#E3E3E3;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.chat-ready .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.chat-ready .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.opport-box .checkbx-detail{width:30px}.opport-box .lable-detail{text-align:center;width:20%}.opport-box .member-info{padding-right:10px}.opport-box .member-info h4{font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opport-box .member-info p{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-list-box{position:relative}.product-list-box img{max-width:220px;height:auto;margin:0 auto;display:block}.product-list-box .product-action{position:absolute;right:10px;top:10px;display:none}.product-list-box .detail{background:#f4f8fb;padding:20px;margin:0 -10px -10px}.product-list-box .detail h4 a{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:600}.product-list-box .detail .rating ul{margin-left:0}.product-list-box .detail .rating ul li{padding:0}.product-list-box .detail .rating ul li a{color:#ffbd4a;font-size:15px;margin-bottom:0;padding-right:4px}.product-list-box:hover .product-action{display:block}.account-pages{background:url(../images/agsquare.png);position:absolute;height:100%;width:100%}.wrapper-page{margin:5% auto auto;position:relative;width:420px}.wrapper-page .card-box{border:1px solid rgba(54,64,74,.1)}.panel-pages{border-radius:6px}.panel-pages .panel-body{padding:30px}.panel-pages .panel-heading{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;padding:40px 20px;position:relative}.panel-pages .panel-heading h3,.user-thumb{position:relative;z-index:999}.user-thumb img{height:88px;margin:0 auto;width:88px}.ex-page-content .text-error{color:#252932;font-size:98px;font-weight:700;line-height:150px}.ex-page-content .text-error i{font-size:78px;padding:0 10px}.signup-signin-page{width:auto}.jstree-default .jstree-clicked{background:rgba(95,190,170,.4);box-shadow:none}.jstree-default .jstree-hovered{background:rgba(95,190,170,.2);box-shadow:none}.jstree-default .jstree-wholerow-clicked{background:rgba(95,190,170,.4)}.jstree-default .jstree-wholerow-hovered{background:rgba(95,190,170,.2)}.jstree-default .zmdi{font-size:16px}div.hopscotch-bubble{border:3px solid #5d9cec;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;background-clip:padding-box}div.hopscotch-bubble .hopscotch-next,div.hopscotch-bubble .hopscotch-prev{background-color:#5d9cec!important;background-image:none!important;border-color:#5d9cec!important;text-shadow:none!important}div.hopscotch-bubble .hopscotch-next{margin:0 0 0 5px!important}div.hopscotch-bubble .hopscotch-prev{color:#fff!important}div.hopscotch-bubble .hopscotch-bubble-number{background:#5fbeaa;padding:0;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;background-clip:padding-box}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border{border-right:19px solid #5d9cec}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow{border-left:19px solid #5d9cec;left:-2px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow{border:none}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border{border-left:0 solid #5d9cec}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow{border-bottom:19px solid #5d9cec;top:0}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border{border-bottom:0 solid rgba(0,0,0,.5)}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow{border-top:19px solid #5d9cec;top:-2px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border{border-top:0 solid rgba(0,0,0,.5)}@media only screen and (max-width:6000px) and (min-width:700px){.wrapper.right-bar-enabled .right-bar{right:0;z-index:99}}@media (min-width:768px) and (max-width:1024px){.email-msg{display:none}}@media (min-width:768px) and (max-width:991px){body{overflow-x:hidden}}@media (max-width:767px){body{overflow-x:hidden}.enlarged .left.side-menu{margin-left:-75px}.content-page{margin-left:0!important}.footer{left:0!important}.mobile-sidebar{left:0}.mobile-content{left:250px;right:-250px}.wrapper-page{width:90%}.wizard>.steps>ul>li{width:100%}.wizard>.content{padding:0!important}.wizard>.content>.body{float:none;position:relative;width:100%;height:100%;padding:0}.wizard.vertical>.steps{display:inline;float:none;width:100%}.wizard.vertical>.content{display:inline;float:none;margin:0;width:100%}.chat-send,.todo-send{margin-top:10px;padding-left:15px}.navbar-nav .open .dropdown-menu{background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);left:auto;position:absolute;right:0}.chat-inputbar{padding-left:15px}.chat-send{padding-right:15px}.dataTables_wrapper .col-xs-6{width:100%;text-align:left}}@media (max-width:480px){.side-menu{z-index:10!important}.button-menu-mobile{display:block}.search-bar{display:none!important}}@media (max-width:420px){.hide-phone{display:none!important}}@media (min-width:768px){.container-alt{width:750px}}@media (min-width:992px){.container-alt{width:970px}}@media (min-width:1200px){.container-alt{width:1170px}}@media (max-width:419px){.topbar-left{width:70px!important}.logo .icon-c-logo{display:inline-block!important;line-height:58px!important}.logo span{display:none!important}.content-page{margin-left:70px}.forced .side-menu.left{box-shadow:0 12px 12px rgba(0,0,0,.1)}.enlarged .side-menu.left{box-shadow:0 1px 1px rgba(0,0,0,.1)!important}}footer.footer{text-align:center;padding:30px 0;margin-top:70px;border-top:1px solid #E5E5E5}.modal-danger .modal-header,.modal-info .modal-header,.modal-primary .modal-header,.modal-success .modal-header,.modal-warning .modal-header{color:#fff;border-radius:5px 5px 0 0}.modal-primary .modal-header{background:#428bca}.modal-info .modal-header{background:#5bc0de}.modal-success .modal-header{background:#5cb85c}.modal-warning .modal-header{background:#f0ad4e}.modal-danger .modal-header{background:#d9534f}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://example.com/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),url(../fonts/MaterialIcons-Regular.woff) format('woff'),url(../fonts/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}@font-face{font-family:RobotoThin;src:url(../fonts/Roboto-Thin.ttf) format('truetype')}

400;500;600;700;800;900&display=swap');

html {
    background: transparent;
    height: 100%;
}

body {
    background: transparent;
    height: 100%;
    font-family: "Poppins", serif !important;
}

.container {
    padding: 0;
}

.row {
    margin-top: 4px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

[class^="col-"] {
    padding: 3px;
}


/*.ordergenie-content .row {
margin: 0;
}*/


/*.ordergenie-content [class^="col-"] {
padding: 0;
}*/


/*------ styling for Slim Scroll in Browser (Except Mozilla) ------*/



::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	border-radius: 0px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar
{
	width: 7px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
	background-color: #C8C7C7;
}



/* ::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}

::-moz-scrollbar {
    width: 5px;
    height: 5px;
}

::-webkit-scrollbar-track {
    background: #EEE;
    border: 1px solid #EEE;
    box-shadow: 0 0 3px rgba(0, 0, 0, .1) inset;
}

::-webkit-scrollbar-thumb {
    background-color: #999;
    background: linear-gradient(to right, #f1f1f2, #dcdce0, #f1f1f2);
    border: 1px solid #BBB;
    border-radius: 0;
}

::-webkit-scrollbar-thumb:hover {
    background: #aeaeb0 !important;
    border: none;
}
/* 
::-webkit-scrollbar-thumb:active {
    background: #888 !important;
    border: none;
}

::-webkit-scrollbar-button {
    background-color: #888;
    width: 15px;
    border-radius: 2px;
}

::-webkit-scrollbar-button:hover {
    background-color: #444;
} */ */


/*------ End of styling for Slim Scroll ------*/


/*------ styling for Scrollable Table ------*/

.custom-scrollable {
    white-space: nowrap;
    /*overflow : hidden;*/
}

.custom-scrollable table.scrollable-x {
    display: block;
    overflow-x: auto;
    max-height: 51vh;
    min-height: 400px;
    background-color: white;
}

table.scrollable-x::-webkit-scrollbar-thumb {
    background: linear-gradient(to bottom, #BBB, #CCC, #BBB);
    border: 1px solid #BBB;
    border-radius: 20px;
}


/*------ End of styling for Scrollable Table ------*/


/*------ Position classes styling ------*/

.pos-abs {
    position: absolute !important;
}

.panel.panel-default.ng-scope {
    background: transparent;
    margin-bottom: 0;
    border-radius: 0;
    box-shadow: none;
    height: 100%;
}

.vertical-middle {
    vertical-align: middle !important;
}

.vertical-bottom {
    vertical-align: bottom !important;
}

.background-pattern {
    background-image: url(../../assets/images/login_background.991c9c53.png);
}

.ordergenie-content {
    /*  background-color: #FFF;*/
}

.ordergenie-content .padding-0 {
    padding: 0 !important;
}

.ordergenie-content .padding-lg {
    padding: 5px !important;
}

.ordergenie-content .padding-md {
    padding: 10px !important;
}

.ordergenie-content .padding-xlg {
    padding: 15px !important;
}

.ordergenie-content .padding-xxlg {
    padding: 20px !important;
}

.ordergenie-content .padd-top-0 {
    padding-top: 0 !important;
}

.ordergenie-content .padd-top-smd {
    padding-top: 8px !important;
}

.ordergenie-content .padd-top-bot-xxlg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.ordergenie-content .padd-top-bot-xlg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.ordergenie-content .padd-top-bot-lg {
    padding-top: 8px !important;
    /* css by gaurav 10px */
    padding-bottom: 8px !important;
    /* css by gaurav 10px */
}

.ordergenie-content .padd-bottom-0 {
    padding-bottom: 0 !important;
}

.ordergenie-content .padd-bottom-md {
    padding-bottom: 5px !important;
}

.ordergenie-content .padd-right-md {
    padding-right: 5px !important;
}

.ordergenie-content .padd-right-smd-2 {
    padding-right: 10px !important;
}

.ordergenie-content .padd-right-lg {
    padding-right: 15px !important;
}

.ordergenie-content .padd-left-md {
    padding-left: 5px !important;
}

.ordergenie-content .padd-left-smd {
    padding-left: 8px !important;
}

.ordergenie-content .padd-left-smd-2 {
    padding-left: 10px !important;
}

.ordergenie-content .padd-left-lg {
    padding-left: 15px !important;
}

.ordergenie-content .padd-left-right-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.ordergenie-content .padd-left-right-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.ordergenie-content .padd-left-right-xlg {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.ordergenie-content .padd-left-right-xxlg {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.ordergenie-content .padd-left-right-xxxlg {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.ordergenie-content .padd-left-xs {
    padding-left: 10px !important;
}

.ordergenie-content .padd-right-xs {
    padding-right: 10px !important;
}


/* Border classes */

.ordergenie-content .border-gray {
    border: 1px solid #DDD;
}

.ordergenie-content .border-faint {
    border: 1px solid #ebeff2;
}

.ordergenie-content .border-faint-2 {
    border: 4px solid #d3d3d8;
}

.border-r-faint {
    border-right: 1px solid #e4e5e9;
}

.border-t-faint {
    border-top: 1px solid #e4e5e9;
}

.ordergenie-content .border-faint-left-right tr {
    border-left: 1px solid #ebeff2;
    border-right: 1px solid #ebeff2;
}

.ordergenie-content .border-rd-25 {
    border-radius: 25px !important;
}


/* Text styling */

.text-bold {
    font-weight: bold !important;
}

.ordergenie-content .text-blue {
    color: #33a4e0 !important;
}

.ordergenie-content .text-orange {
    color: #ec971f !important;
}

.ordergenie-content .text-green {
    color: #4CAF50 !important;
}

.text-cyan {
    color: #33a4e0 !important;
}

.text-gray {
    color: #909090 !important;
}

.text-redbrown {
    color: #bb6f58 !important;
}

.text-maroon {
    color: #e12f3b !important;
}

.text-faint {
    color: #6a686b !important;
}

.text-white {
    color: #ffffff !important;
}


/* Link Styling */

a.link-blue {
    color: #33a4e0 !important;
}

a.link-blue:hover {
    color: #5ac0f7 !important;
}

a.link-orange {
    color: #ec971f !important;
}

a.link-orange:hover {
    color: #ec631f !important;
}

.ordergenie-content .text-left-cust {
    text-align: left !important;
}

.border-radius-0 {
    border-radius: 0 !important;
}

.border-radius-xxs {
    border-radius: 5px !important;
}

.border-radius-full {
    border-radius: 50% !important;
}

.ordergenie-content .text-link:hover {
    color: #08446a;
}

.ordergenie-content .font-size-0 {
    font-size: 0;
}

.ordergenie-content .font-size-sm {
    font-size: 12px;
    opacity: .7;
}

.ordergenie-content .font-size-smd {
    font-size: 13px;
}

.ordergenie-content .font-size-normal {
    font-size: 14px;
}

.ordergenie-content .font-size-md {
    font-size: 16px;
}

.ordergenie-content .border-bottom-gray {
    border-bottom: 1px solid #DDD;
}

.ordergenie-content .border-top-gray {
    border-top: 1px solid #DDD;
}

.ordergenie-content .heading-blue {
    margin: 0;
    color: #03A9F4;
}

.ordergenie-content .badge-blue {
    background-color: #03A9F4;
    color: #FFF;
    padding: 0 15px;
}

.ordergenie-content .rounded-lg {
    border-radius: 15px !important;
}

.ordergenie-content .disp-inline-block {
    display: inline-block !important;
}

.ordergenie-content .height-auto {
    height: auto !important;
}

.line-height-normal {
    line-height: normal !important;
}

.ordergenie-content .height-min-80 {
    min-height: 80px !important;
}

.ordergenie-content .margin-auto {
    margin: auto !important;
}

.ordergenie-content .margin-0 {
    margin: 0 !important;
}

.ordergenie-content .margin-top-0 {
    margin-top: 0 !important;
}

.ordergenie-content .margin-bottom-0 {
    margin-bottom: 0 !important;
}

.ordergenie-content .margin-left-right-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.ordergenie-content .margin-top-xlg {
    margin-top: 20px !important;
}

.ordergenie-content .margin-top-lg {
    margin-top: 15px !important;
}

.ordergenie-content .margin-top-md {
    margin-top: 10px !important;
}

.ordergenie-content .margin-top-sm {
    margin-top: 6px !important;
}

.ordergenie-content .margin-top-xs {
    margin-top: 4px !important;
}

.ordergenie-content .margin-top-xss {
    margin-top: 2px !important;
}

.ordergenie-content .margin-top-xxs- {
    margin-top: -5px !important;
}

.ordergenie-content .margin-bottom-xxs- {
    margin-bottom: -5px !important;
}

.ordergenie-content .margin-bottom-xs {
    margin-bottom: 7px !important;
}

.ordergenie-content .margin-bottom-sm {
    margin-bottom: 10px !important;
}

.ordergenie-content .margin-bottom-smd {
    margin-bottom: 15px !important;
}

.ordergenie-content .margin-bottom-lg {
    margin-bottom: 25px !important;
}

.ordergenie-content .margin-bottom-3p {
    margin-bottom: 3% !important;
}

.margin-right-25 {
    margin-right: 25px !important;
}

.margin-right-20 {
    margin-right: 20px !important;
}

.ordergenie-content .margin-right-sm {
    /*margin-right: 15px !important;*/
    margin-right: 5px !important;
}

.ordergenie-content .margin-right-xs {
    margin-right: 10px !important;
}

.ordergenie-content .margin-right-xxs {
    margin-right: 5px !important;
}

.ordergenie-content .padding-hort-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.ordergenie-content .padding-vert-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.ordergenie-content .padding-vert-xlg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.ordergenie-content .top-margin-xxs {
    margin-top: 1% !important;
}

.ordergenie-content .top-margin-xs {
    margin-top: 3% !important;
}

.ordergenie-content .top-margin-sm {
    margin-top: 5% !important;
}

.ordergenie-content .top-margin-md {
    margin-top: 8% !important;
}

.ordergenie-content .top-margin-xs {
    margin-top: 5px !important;
}

.ordergenie-content .top-margin-md {
    margin-top: 10px !important;
}

.ordergenie-content .top-margin-mdl {
    margin-top: 12px !important;
}

.ordergenie-content .top-margin-lg {
    margin-top: 15px !important;
}

.ordergenie-content .top-margin-xlg {
    margin-top: 20px !important;
}

.ordergenie-content .bottom-margin-xs {
    margin-bottom: 5px !important;
}

.ordergenie-content .bottom-margin-md {
    margin-bottom: 10px !important;
}

.ordergenie-content .bottom-margin-lg {
    margin-bottom: 15px !important;
}

.ordergenie-content .bottom-margin-60px {
    margin-bottom: 60px !important;
}

.ordergenie-content .right-margin-sm {
    margin-right: 5px !important;
}

.ordergenie-content .right-margin-md {
    margin-right: 10px !important;
}

.ordergenie-content .right-margin-lg {
    margin-right: 15px !important;
}

.ordergenie-content .left-margin-sm {
    margin-left: 5px !important;
}

.ordergenie-content .left-margin-md {
    margin-left: 10px !important;
}

.ordergenie-content .left-margin-lg {
    margin-left: 15px !important;
}

.ordergenie-content .left-margin-xxlg {
    margin-left: 25px !important;
}

.ordergenie-content .margin-top-bottom-md {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.ordergenie-content .margin-top-bottom-lg {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.ordergenie-content .margin-top-bottom-xlg {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.ordergenie-content .text-bold {
    font-weight: bold;
}

.ordergenie-content .main-content .cust-accordion-wrapper.cust-accord-wrapp .accord-head {
    border: 1px solid #DDD;
    cursor: pointer;
    margin-bottom: 5px;
    padding: 10px;
}

.ordergenie-content .main-content .cust-accordion-wrapper.cust-accord-wrapp .accord-head i.fa {
    color: #03A9F4;
    margin-right: 5px;
}

.ordergenie-content .main-content .cust-accordion-wrapper.cust-accord-wrapp .cust-accordion {
    border: none;
}

.ordergenie-content .main-content .table.table-two-cols>tbody>tr>td {
    border: none;
    border-bottom: 1px solid #DDD;
}

.ordergenie-content .main-content .table.table-two-cols>tbody>tr>td:first-child {
    color: #03A9F4;
}

.ordergenie-content .main-content .table.table-two-cols>tbody>tr>td:nth-child(2) {
    border-left: 3px solid #DDD;
}

.ordergenie-content .main-content .table.table-two-cols>tfoot>tr>td {
    border: none;
}

.ordergenie-content .main-content .table-two-cols-fancy>thead>tr>th {
    background-color: #10C469;
    color: #FFF;
    vertical-align: middle;
}

.ordergenie-content .main-content .table-two-cols-fancy>tbody>tr>td {
    border: none;
    border-bottom: 1px solid #DDD;
}

.ordergenie-content .main-content .table-two-cols-fancy>tbody>tr>td:first-child {
    font-weight: bold;
}

.ordergenie-content .form-group.has-error .form-control {
    border: 1px solid #a94442;
}

.ordergenie-content .has-error .form-control {
    border: 1px solid #a94442;
}

.ordergenie-content .help-block {
    padding: 2px 10px;
    color: #f05050;
    border-radius: 0;
    font-size: 12px;
    margin-top: 1%;
    margin-bottom: 0;
}

.ordergenie-content .mandatory-sign {
    color: #f05050;
    margin-left: 5px;
    position: relative;
    top: 2px;
}

.ordergenie-content a.link-disabled {
    pointer-events: none;
    cursor: not-allowed;
    color: #FFF;
    background-color: #999;
}

.ordergenie-content a.link-action-disabled {
    pointer-events: none;
    cursor: not-allowed;
    color: #AAA;
}

.ordergenie-content a.link-action-disabled>i {
    color: #999;
}

.ordergenie-content .disabled-class {
    pointer-events: none;
    cursor: none;
}

.ordergenie-content table.no-hover tr:hover {
    background-color: transparent !important;
}

.left.side-menu .custom-notification {
    display: inline-block;
    padding: 1px 5px;
    text-align: center;
    background-color: #e68620;
    color: #FFF;
    border-radius: 25px;
}

.resize-vertical {
    resize: vertical;
}

.ordergenie-content .label-normal {
    font-weight: normal;
    color: #505458;
}

.ordergenie-content .inline-block-element {
    display: inline-block !important;
}

.ordergenie-content .line-height-input {
    line-height: 28px;
}

.ordergenie-content .text-capitalize {
    text-transform: capitalize;
}

.ordergenie-content .no-data-found {
    font-size: 16px;
    color: #ec971f;
    padding: 5px 10px;
    text-align: center;
}


/*=================================================== Styling for Product Details ===================================================*/

.ordergenie-content .prod-img-wrapper {
    position: relative;
}

.ordergenie-content .prod-img-wrapper img {
    margin: auto;
}

.ordergenie-content .prod-img-wrapper .zoom-btn-wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0px;
}

.ordergenie-content .prod-img-wrapper .zoom-btn-wrapper .btn.zoom {
    background-color: #03A9F4;
}

.ordergenie-content input[type=number]::-webkit-inner-spin-button,
.ordergenie-content input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.ordergenie-content .custom-input-group {
    width: 25%;
    margin-bottom: 0;
}

.ordergenie-content .input-group-btn .btn {
    padding: 3px 8px;
}

.ordergenie-content input.form-control {
    height: 40px;
    /*height        : 34px;*/
    /* css by gaurav */
    padding: 10px;
    font-size: 13px;
    /*text-transform: capitalize;*/
}

.dropdown-menu>li>a>span.app-icon {
    font-size: 25px;
}

.dropdown-menu>li>a {
    line-height: 25px !important;
}

.btn.pack-sizes.active {
    background-color: #e68620;
    color: #FFF;
    border-radius: 0;
}

.btn.pack-sizes.active:hover {
    background-color: #fda950;
}

.ordergenie-content .custom-tabpanel .nav-pills>li>a {
    border: 1px solid #DDD;
    border-radius: 0;
    text-transform: lowercase;
}

.ordergenie-content .custom-tabpanel .nav-pills>li>a:first-letter {
    text-transform: uppercase;
}

.ordergenie-content .custom-tabpanel .nav-pills>li.active>a {
    background-color: #03A9F4 !important;
}

.ordergenie-content .custom-tabpanel .nav-pills>li+li {
    margin-left: 10px;
}

.ordergenie-content .custom-tabpanel .nav.nav-pills {
    margin-bottom: 10px;
}

.no-pager .ng-table-counts.btn-group {
    display: none;
}

.ordergenie-content .custom-tabpanel .tab-content {
    box-shadow: none;
}


/*=================================================== Styling for Molecule Details ===================================================*/

.ordergenie-content.moleculedetails .main-content .cust-accordion-wrapper.cust-accord-wrapp .accord-head i.fa {
    margin-right: 10px;
}

.ordergenie-content.moleculedetails .main-content .table.table-two-cols>tbody>tr:last-child>td {
    border-bottom: none;
}

.ordergenie-content.moleculedetails .main-content .table-two-cols-fancy>tbody>tr>td:first-child {
    font-weight: normal;
}

.ordergenie-content.moleculedetails .main-content .table-two-cols-fancy>tbody>tr {
    cursor: pointer;
}

.ordergenie-content.moleculedetails .main-content .table-two-cols-fancy>tbody>tr:hover {
    background-color: #eee;
}


/*=================================================== Styling for Navbar ===================================================*/

.flex-width-1 {
    flex: 0 0 20% !important;
}

.flex-width-2 {
    /*flex: 0 0 80% !important;*/
    flex: 0 0 90% !important;
    /* 28-9-17 */
}

ul.navbar-nav.right-side>li:not(:last-child) {
    margin-right: 15px;
}

.topbar .navbar-default {
    padding: 0 0 0 5px;
}

.navbar-default .navbar-nav>li.dropdown.open {
    background-color: #f1f1f2;
}

.navbar-default .navbar-nav>li.profile-wrapper a.dropdown-toggle {
    color: #198cb9 !important;
    transition: all .2s ease;
}

#user-name {
    display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    margin: 0;
    margin-right: 10px;
}

#user-name h5 {
    margin: 0;
    margin-bottom: 2%;
    color: #198cb9;
}

#user-name h6 {
    margin: 0;
    margin-top: 2%;
    color: #aaaaac;
    text-align: right;
}

.navbar-nav.navbar-right:last-child {
    margin-right: 0;
    margin-left: auto;
}

.navbar-brand-container a {
    display: block;
    /* height    : 40px; */
    margin-top: 10px;
}

.navbar-brand-container a .img-responsive {
    /*width: auto;
    max-height: 100%;*/
    height: 54px;
    width: auto;
    margin-left: 15px;
}

.navbar-default .navbar-nav>li>a {
    color: #8D8D8D !important;
}

.nav>li>.nav-notif-icon {
    width: 75px;
}

.nav>li>a.nav-notif-icon i {
    font-size: 22px;
    position: relative;
    top: 5px;
}

.navbar-default .nav-notif-icon .badge {
    top: 22px;
    right: 12px;
    width: 21px;
    height: 21px;
    line-height: 15px;
    font-size: 11px;
}

.navbar-default .badge.orange,
.order-company-name.action-filter input {
    background-color: #f4972f;
}

.nav-divider-wrapper {
    height: 100%;
}

.nav-divider-wrapper .divider {
    font-size: 40px;
    font-family: RobotoThin;
    color: #d3d3d8;
}


/*-------------------- Custom Styling for Side Menu ---------------------*/

.text-muted.menu-title {
    color: #FFF;
}

#sidebar-menu>ul>li>a.active {
    background-color: #198cb9 !important;
    color: #FFF !important;
    border-left: none !important;
}

#sidebar-menu>ul>li>a.active i.fa {
    color: #FFF !important;
}

#sidebar-menu>ul>li>a.back-link {
    font-size: 13px;
}

#sidebar-menu>ul>li>a.back-link>i.fa {
    font-size: 13px;
}

.content {
    margin-bottom: 0 !important;
}

.flexible-box {
    display: -webkit-flex;
    display: flex;
}

.overflow-y-hid {
    overflow-y: hidden !important;
}


/*=================================================== Styling for product catalog page ===================================================*/

.numberCircle {
    border-radius: 50%;
}


/*-------------------- Custom Styling for Content section ---------------------*/


/* #content-menu {
height: 40px;
line-height: 40px;
color: #03A9F4;
}

#content-menu a {
color: #03A9F4;
} */

#back-nav {
    display: inline-block;
}

#menu-title,
#add-button {
    display: inline-block;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    margin-right: 10px;
}

#add-button {
    margin-left: 15px;
    /*Pradeep*/
}

#sub-title {
    display: inline-block;
    text-align: left;
    padding: 0 10px;
    color: #074269;
    font-size: 12px;
}

#plus-icon {
    padding: 0px 4px;
    border: 2px solid #FFF;
    border-radius: 15px;
}

#search-option,
#view-all,
#total-count,
#sort-icon {
    float: right;
    /*display   : inline-block;*/
    /*text-align: right;*/
    padding: 0 10px;
}

#view-all i {
    transform: rotate(-45deg);
    position: relative;
    top: 3px;
    left: 6px;
}

#total-count span {
    color: #A8D5E8;
}

#action-bar {
    padding: 10px 0;
}

#action-bar1 {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
}

#action-bar .actions {
    padding-right: 10px;
}

#action-bar .actions {
    color: #000;
}

#action-bar .actions i,
.color-blue {
    /*color: #03A9F4 !important;*/
    color: #000 !important;
    /* css by gaurav */
}


/*Styling for Data Table*/

.row.custom-grid {
    /* padding-left: 8px;
    padding-right: 8px;*/
}

.custom-table {
    padding: 0;
    background-color: #FFF;
}


/*hide divs coming through js*/

.fixed-table-toolbar,
.columns.columns-right.btn-group.pull-right {
    display: none;
}

.pagination-detail {
    float: right !important;
}

.pagination {
    float: left !important;
}

.custom-table tbody {
    background-color: #FFF;
}

.custom-table .pagination>li>a {
    background: none;
    border: none;
    color: #AAA;
}

.custom-table .pagination>li.active>a {
    background: none;
    border: none;
    color: #000;
}

.custom-table .bootstrap-table .table>thead>tr>th {
    border-bottom: none;
    background: #C8E6C9;
}

.custom-table .bootstrap-table .table>thead>tr>th:not(:first-child) {
    border-left: 1px solid #FFF;
}

.custom-table .fixed-table-container tbody td {
    border-left: none;
}

.custom-table .fixed-table-pagination .page-list {
    display: none;
}

.custom-table .pull-right.pagination,
.custom-table .pull-left.pagination-detail {
    margin: 0;
}

.custom-table .fixed-table-container thead th:first-child {
    border-radius: 0;
}

.custom-table .fixed-table-container thead td {
    border-bottom: 1px solid #000;
}

.custom-table table tbody tr td i {
    margin-right: 5%;
}

.member {
    color: #797979;
}

.member.platinum {
    color: #662D91;
}

.member.diamond {
    color: #03A9F4;
}

.member.gold {
    color: #F7941E;
}

.demo-custom-toolbar [name="btSelectAll"],
.demo-custom-toolbar [name="btSelectItem"] {
    width: 18px;
    height: 18px;
}

.ordergenie-content .tabl_div {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    line-height: 35px;
    text-align: center;
    color: #000;
    margin: auto;
}

.ordergenie-content .tabl_div.red {
    background-color: red;
}

.ordergenie-content .tabl_div.yellow {
    background-color: yellow;
}

.ordergenie-content .tabl_div.orange {
    background-color: orange;
}

.stock_no {
    text-align: center;
}

.tbl_font {
    color: black;
}

.red_square {
    color: red;
}

.orange_square {
    color: orange;
    margin-left: 10px;
}

.yellow_square {
    color: yellow;
    margin-left: 10px;
}

.red_stock,
.yellow_stock,
.orange_stock {
    margin-left: 5px;
}

.font-weight-normal {
    font-weight: normal !important;
}


/*=================================================== Styling for Customer list page ===================================================*/

.ordergenie-content span[class^="member-"]>i.fa {
    margin-right: 5px;
}

.ordergenie-content .member {
    color: #797979;
}

.ordergenie-content .member-platinum {
    color: #662D91;
}

.ordergenie-content .member-diamond {
    color: #03A9F4;
}

.ordergenie-content .member-gold {
    color: #F7941E;
}


/*=================================================== Styling for Upload orders page ===================================================*/

.chemist_name {
    margin-bottom: 10px;
    font-weight: normal;
}

.main-content>div:first-child {
    background-color: #FFF;
}

#upload_order {
    padding-bottom: 65px;
}

.upload-order-box {
    margin-top: 20px;
    margin-left: 20px;
}

.star {
    margin-left: 20px;
}

.star-color {
    color: red;
}

.chemist_name_div1 {
    margin-top: 20px;
    margin-left: 20px;
}

.form-group {
    margin-bottom: 10px;
}

.change_existing_column_header {
    margin-left: 20px;
    border: none;
}

#change_existing_column_checkbox {
    height: 15px;
    width: 15px;
}

.save_btn_info {
    background-color: #4CAF50;
    color: white;
    border-radius: 0;
    width: 120px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 15px;
}

.checkbox-blue input[type="checkbox"]:checked+label::before {
    background-color: #fff;
    border-color: #d1d2d3;
}

.checkbox label::before {
    border: 1px solid #999;
}

.checkbox-blue input[type="checkbox"]:checked+label::after {
    color: #FFF;
}

.checkbox-orange input[type="checkbox"]:checked+label::before {
    background-color: #f4972f;
    border-color: #f4972f;
}

.checkbox-orange input[type="checkbox"]:checked+label::after {
    color: #FFF;
}

.radio-blue input[type="radio"]:checked+label::before {
    border-color: #03A9F4;
}

.radio-blue input[type="radio"]:checked+label::after {
    background-color: #03A9F4;
}

.radio-orange input[type="radio"]:checked+label::before {
    border-color: #f4972f;
}

.radio-orange input[type="radio"]:checked+label::after {
    background-color: #f4972f;
}

.custom-material-radio.radio {
    margin: 0;
}

.custom-material-radio.radio label::before {
    height: 20px;
    width: 20px;
}

.custom-material-radio.radio label::after {
    height: 14px;
    top: 3px;
    width: 14px;
    left: 3px;
}

.tweaked-radio.radio label::after {
    height: 12px;
    width: 12px;
    top: 2px;
}

.checkbox.checkbox-blue label::before {
    border: 1px solid #D1D2D3;
    border-radius: 0;
}

.total-amount-div {
    display: inline-block;
    font-size: 15px;
    margin-right: 8px;
    background-color: #EEE;
    padding: 6px 12px;
}


/*=================================================== Styling for Pending Bills page ===================================================*/

.status-indicator {
    margin-left: 10px;
}

.status-indicator i {
    margin-right: 1px;
}

.content-page .modal .modal-dialog .modal-content {
    border-radius: 0;
    padding-bottom: 0;
}

#md-cust-list #medical {
    font-size: 20px;
    font-weight: bold;
    color: black;
}

#md-cust-list #medical i.fa {
    margin-right: 5%;
    color: #00A7F2;
}

#md-cust-list .modal-header [class^="col"],
#md-cust-list .modal-body [class^="col"] {
    padding: 0;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] #md-cust-list {
    background-color: #FFF;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] #md-cust-list .modal-header {
    padding-bottom: 10px;
    border-bottom-width: 1px;
    padding: 15px;
    background-color: #FFF;
    text-align: left;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] #md-cust-list .modal-header .close {
    color: #999;
}

.modal .modal-dialog .modal-content .modal-header {
    padding-bottom: 10px;
    border-bottom-width: 1px;
}

#customer .icon {
    font-size: 20px;
    color: #49AD4D;
}

#customer .text1 {
    color: #AAA;
    font-size: 12px;
}

#customer .text2 {
    color: #000;
    font-size: 14px;
}

#md-cust-list .modal-body {
    color: #000;
    padding: 20px 10px;
    margin: 0 20px;
    border-top: 1px solid #DDD;
}

#md-cust-list .modal-body .icon {
    font-size: 25px;
    color: #49AD4D;
}

#md-cust-list .modal-body .text1 {
    font-size: 12px;
    color: #AAA;
}

#md-cust-list .modal-body .info-row {
    margin-bottom: 6%;
}

.modal .modal-dialog .modal-content .modal-footer {
    padding-top: 0;
    border: none;
}

#md-cust-list .modal-footer.row {
    text-align: center;
    /*margin   : 0 -25px;*/
    height: 50px;
    line-height: 50px;
}

#md-cust-list .modal-footer.row a {
    color: #FFF;
    background-color: #03A9F4;
}

#md-cust-list .modal-footer.row a:hover {
    background-color: #4DC8FF;
}

#md-cust-list .modal-footer.row a.green {
    background-color: #10C469;
}

#md-cust-list .modal-footer.row a.green:hover {
    background-color: #14D875;
}

#md-cust-list .modal-footer.row a.green i.fa {
    color: #10C469;
}

#md-cust-list .modal-footer.row a.blue {
    background-color: #03A9F4;
}

#md-cust-list .modal-footer.row a.blue:hover {
    background-color: #4DC8FF;
}

#md-cust-list .modal-footer.row a.blue i.fa {
    color: #03A9F4;
}

#md-cust-list .modal-footer.row a.orange {
    background-color: #e68620;
}

#md-cust-list .modal-footer.row a.orange:hover {
    background-color: #e69f54;
}

#md-cust-list .modal-footer.row a.orange i.fa {
    color: #e68620;
}

#md-cust-list .modal-footer.row a[data-dismiss="modal"] {
    background-color: #10C469;
    color: #FFF;
    border-left: 1px solid #FFF;
}

#md-cust-list .modal-footer.row a[data-dismiss="modal"]:hover {
    background-color: #14D875;
}

#md-cust-list .modal-footer.row a img {
    margin-right: 5%;
    border-radius: 20px;
    width: 28px;
}

#md-cust-list .modal-footer.row a i.fa {
    margin-right: 5%;
    border-radius: 20px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background-color: #FFF;
}


/*modals link */

.modal-content {
    border-radius: 0;
    padding-bottom: 0;
}

.modal-header {
    border-bottom-width: 2px;
    margin: 0;
    padding: 0;
    padding-bottom: 15px;
}

.col-xs-11 {
    padding-left: 10px;
    padding-right: 10px;
}

.custom-label {
    margin-bottom: 1%;
}

.custom-block-2 {
    background-color: #27AAE1;
    padding: 2%;
    color: #FFF;
    font-size: 18px;
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.custom-block-1 {
    background-color: #E6F7FE;
    padding: 2%;
    color: #000;
    font-size: 15px;
}

.wrapper-div {
    margin-bottom: 3%;
}

.modal-body.row .custom-label {
    margin-bottom: 1%;
}

.modal-body.row textarea {
    width: 100%;
    background-color: #E6F7FE;
    padding: 0;
    margin: 0;
    border: none;
    color: #555;
}

.modal-body.row textarea.request-box {
    padding: 10px;
}

.modal-content {
    padding: 0;
    border: none;
}

.modal-body .row {
    margin: 0;
    padding: 5%;
}

a#cancel {
    text-align: center;
    padding: 2.5%;
    background-color: #03A9F4;
    color: #FFF;
}

a#save {
    text-align: center;
    padding: 2.5%;
    background-color: #10C469;
    color: #FFF;
}


/*end modal css*/

#md-cust-list #offer-image img {
    display: block;
    margin: auto;
    margin-top: 35%;
}

.pending-bills-grid .footable-row-detail-name,
.pending-bills-grid table#demo-foo-pagination>thead {
    display: none;
}

.pending-bills-grid .footable-row-detail-inner {
    width: 100%;
}

.pending-bills-grid table#demo-foo-pagination input[type='checkbox'] {
    width: 20px;
    height: 20px;
    margin-top: 10px;
}

.pending-bills-grid table#demo-foo-pagination tbody tr td:first-of-type {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}

.pending-bills-grid table#demo-foo-pagination tbody tr .footable-row-detail-cell {
    padding: 0;
}


/*table.demo-custom-toolbar#demo-foo-pagination > thead {
display: none;
}*/


/*.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {
content: '';
}*/

.footable-row-detail-value {
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-color: #CCC;
}

.table-inner tbody>tr>td:first-child {
    padding: 8px !important;
}

.pending-bills-grid table tr.footable-even td,
.pending-bills-grid table tr.footable-odd td {
    color: #000;
    background-color: #DDD;
    border-bottom: 1px solid #FFF;
    border-right: 1px solid #FFF;
}

.pending-bills-grid table tr td span.text-top {
    color: #999;
    font-size: 12px;
}

.pending-bills-grid .table-inner.table>thead>tr>th {
    border-bottom: 2px solid #6DCFF9;
    color: #6DCFF9;
}

.pending-bills-grid .table-inner.table td {
    color: #000;
    text-align: left;
}

.pending-bills-grid table#demo-foo-pagination tbody tr td .table-inner.table td:first-child {
    text-align: left;
}

.pending-bills-grid .table-inner.table i.fa {
    margin-right: 5%;
}

.pending-bills-grid .table-inner.table td.cashRec i.fa {
    color: #F7941E;
}

.pending-bills-grid .table-inner.table td.chequeRec i.fa {
    color: #10C469;
}

table.demo-foo-pagination>tfoot {
    border-bottom: 1px solid #DDD;
}

.row.pending-bills-grid {
    padding: 0 1.5%;
}

#pending-bills #action-bar {
    padding-left: 1.5%;
    padding-right: 1.5%;
}

.th-inner.sortable {
    background-size: 20px;
    background-position-x: 97% !important;
}


/*=================================================== Styling for Place New Order page ===================================================*/

.main-content {
    /*padding: 15px 5px;*/
}

#customercode,
#orderid,
#productname {
    border-radius: 0px;
}

#customercode,
#productname {
    border: none;
    /*background-color:#F1F2F2;*/
    color: #03A9F4;
}

#orderid,
#pdoduct,
#scheme {
    background-color: #F1F2F2;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #E3E3E3;
}

#addproduct {
    width: 100%;
    height: 38px;
    border-radius: 0px;
    margin-top: 25px;
    background-color: #03A9F4 !important;
    border-color: #03A9F4 !important;
}

#add_delivery {
    border-radius: 0px;
    border: none;
}

#table_div {
    background-color: white;
}

#last_div1 {
    background-color: #33a4e0;
    color: white;
    padding: 0 1.5%;
    line-height: 50px;
}

#last_div2 {
    background-color: #4CAF50;
    border-left: 1px solid #FFF;
    padding: 0;
    line-height: 50px;
}

#last_div2:hover {
    background-color: #57CA5C;
}

#last_div2 a {
    color: #FFF;
    display: block;
    text-align: center;
}

.add_product_div {
    margin-top: 20px;
    margin-bottom: 10px;
}

#table_heading {
    background-color: #EEE;
}

#cart_icon {
    color: #4CAF50;
    font-size: 30px;
}

#number_of_item {
    height: 30px;
    width: 30px;
    background-color: #03A9F4;
    border-radius: 50%;
    padding-top: 5px;
    color: white;
    font-weight: 700;
    padding-left: 6px;
}

#datepicker-autoclose {
    background-color: #F1F2F2;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #E3E3E3;
}

.MinusButton {
    background-color: #C8E6C9;
    height: 38px;
}

.AddButton {
    background-color: #C8E6C9;
    height: 38px;
}

.minus,
.plus {
    margin-top: 12px;
    padding-left: 3px;
}

#BoqTextBox1 {
    padding-left: 0px;
    padding-right: 0px;
}

#BoqTextBox {
    border-radius: 0px;
    text-align: center !important;
}

#qty {
    margin-left: 0px;
}

#add_delivery {
    background-color: #C8E6C9;
}

#big {
    font-weight: bold;
}

#glaxosmith_kline,
#drops,
#ml,
#ptr,
#mrp,
#scheme1 {
    color: black;
}

#inr {
    color: #03A9F4;
    font-weight: 400;
}

#inr1 {
    color: #4CAF50;
    font-weight: 400;
}

#inr2 {
    color: #ffbd4a;
    font-weight: 400;
}

#add_prod {
    color: #03A9F4;
}

.footer-para {
    margin: 0;
    margin-top: 3px;
    font-size: 12px;
}

#create_an_order_div {
    text-align: right;
}

#order_amonut_curency {
    padding-left: 5px;
    font-weight: bold;
}


/************change***********/

#view-details {
    border-radius: 0px;
    background-color: #ec971f;
    text-align: center;
    padding: 8px 12px;
    color: white;
}

#view-details:hover,
#view-details:active {
    background-color: #efa948;
}

#ptr_mrp_div,
#dosage_div {
    border-bottom: 2px solid #E3E3E3;
    margin-top: 20px;
}

.mfg {
    color: grey;
}

.hover_tbl {
    color: black;
}

.footer-total {
    height: auto !important;
    position: fixed;
    width: calc(100% - 240px);
    bottom: 0;
    z-index: 2;
}


/************change***********/

.ordergenie-content .stockist-info>div:not(:first-child) {
    background-color: #FFF;
    padding: 10px;
}

.ordergenie-content .stockist-info .stockist-name {
    font-size: 18px;
    color: #33a4e0;
    vertical-align: text-top;
    min-height: 40px;
    line-height: 40px;
}

.ordergenie-content .stockist-info .stockist-name p {
    margin: 0;
    font-size: 14px;
    color: #999;
    line-height: 1;
}

.ordergenie-content .stockist-info .stockist-name .stockist-logo {
    padding: 10px;
}

.ordergenie-content .master-content {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    height: auto !important;
}

.ordergenie-content .master-content .main-content {
    flex: 1;
    margin-bottom: 10px;
}

.ordergenie-content .main-content .padd-md {
    padding: 30px;
}

.ordergenie-content .border-1 {
    border: 1px solid #e2e2e4;
}

.ordergenie-content .remove-item-option i.fa {
    color: #f05050;
    font-size: 16px;
    vertical-align: -webkit-baseline-middle;
    cursor: pointer;
}


/*---------------------- Styling for Custom Search box ------------------------*/


/*.custom-search-box .ui-select-container .btn.btn-default.form-control.ui-select-toggle {
height: 38px;
line-height: 38px;
padding: 0px 12px;
border: none !important;
border-radius: 30px;
}

.custom-search-box .ui-select-match.btn-default-focus {
background-color: transparent !important;
}*/

.custom-search-box.ui-select-container .dropdown-menu {
    /*margin-top: -10px;*/
}

.custom-search-box.ui-select-bootstrap .ui-select-choices-row>span.ui-select-choices-row-inner {
    padding: 3px 12px;
}

.custom-search-box.ui-select-bootstrap .ui-select-choices-row>span.ui-select-choices-row-inner:hover {
    background-color: #EEE;
}

.custom-search-box.ui-select-bootstrap .ui-select-choices-row.active>span.ui-select-choices-row-inner {
    background-color: #EEE;
    color: #333;
}

.custom-search-box.wider-vw {
    width: 28vw !important;
}


/*--------------------- Styling for customized dropdown --------------------------*/

.dropdown-menu.tabular-view {
    width: 300px;
    line-height: normal;
    padding: 3px;
    background-color: #FFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26);
    left: initial;
    right: 0;
}

.dropdown-menu.tabular-view .t-head {
    padding: 3px 5px;
    font-weight: bold;
    color: #4CAF50;
    background-color: #ebefec;
}

.dropdown-menu.tabular-view .t-row {
    padding: 3px 5px;
    cursor: pointer;
}

.dropdown-menu.tabular-view .t-row:hover {
    background-color: #4CAF50;
    color: #FFF;
}

.legend-pallet {
    margin-top: 10px;
    font-size: 12px;
}


/*=================================================== Styling for Login page ===================================================*/

#order_genie_heading {
    text-align: center;
    font-weight: bold;
    color: #0FC469;
}

#order_genie_subheading,
#admin_dashboard_heading {
    text-align: center;
}

#credentials-form {
    margin-top: 0px;
}

#order_genie_subheading {
    margin-top: -5px;
    font-size: 14px;
    margin-bottom: 40px;
}

#admin_dashboard_heading {
    margin-top: -5px;
    font-size: 18px;
}

.panel-heading {
    padding: 0px;
}

#credentials-form .form-control {
    background-color: #EBF4F7;
    height: 45px;
    /* suggested */
    font-size: 16px !important;
}

#credentials-form textarea.form-control {
    min-height: 45px;
    height: 45px;
    overflow: hidden;
    resize: vertical;
    border-radius: 0px;
    padding: 5px;
}

#credentials-form select.form-control {
    min-height: 28px;
    height: 28px;
    overflow: hidden;
    resize: vertical;
    border-radius: 4px;
    padding: 0 5px;
    color: #565656;
}

#credentials-form .btn-block,
#credentials-form .reset_button {
    background-color: #0FC469;
    color: #fff;
    font-weight: 700;
    height: 45px;
}

#credentials-form .btn-block:hover,
#credentials-form .reset_button:hover {
    background-color: #17D274;
    color: white;
}

.lock {
    color: #02A8F4;
}

#forget_password {
    color: #797979;
}

#signup,
#signin {
    text-transform: none;
}

#signin {
    font-weight: bold;
}

#login_img {
    position: absolute;
    margin-top: 130%;
    margin-left: 200%;
}


/*=================================================== Styling for Dashboard ===================================================*/

#pink_progress_bar {
    background-color: #FFD7E5;
}

#green_progress_bar {
    background-color: #C2F1CD;
}

.content-row,
.col_group {
    padding: 0.5%;
}

.content-row h5 {
    padding: 0 1%;
}

.chart-wrapper:nth-child(even)>.custom-box>.row {
    margin-bottom: 14px;
}

.bar-title {
    color: #999;
}

.bar-title span {
    font-size: 12px;
}

.custom-badge {
    font-size: 12px;
    border-radius: 12px;
    padding: 0 2.5%;
    color: white;
}

.custom-badge i {
    margin-left: 2%;
}

.badge-green {
    background-color: #81c868;
}

.badge-pink {
    background-color: #fb6d9d;
}

.sales-figure {
    text-align: right;
}

.figure-caption {
    font-size: 12px;
    text-align: right;
    color: #AAA;
}

.progress {
    margin-bottom: 0;
    height: 3px;
}

.dashboard_table {
    color: #03A9F4;
}


/*Pie Chart Customization*/

.easy-pie-chart-pink span {
    color: #F27373;
}

.easy-pie-chart-yellow span {
    color: #F7A039;
}


/*Donut Chart*/

#animating-donut #figure {
    position: absolute;
    top: 45%;
    left: 39%;
    z-index: 2;
    text-align: center;
}

#animating-donut #figure>div:first-child {
    color: #AAA;
    font-size: 12px;
}


/*Bar Chart*/

.ct-chart .ct-series.ct-series-a .ct-bar,
.ct-chart .ct-series.ct-series-b .ct-bar,
.ct-chart .ct-series.ct-series-c .ct-bar,
.ct-chart .ct-series.ct-series-d .ct-bar,
.ct-chart .ct-series.ct-series-e .ct-bar,
.ct-chart .ct-series.ct-series-f .ct-bar {
    stroke: #188AE2;
}

.ct-chart .ct-series.ct-series-a .ct-line {
    stroke: #10C469;
}

.ct-chart .ct-series.ct-series-b .ct-line {
    stroke: #1C75BC;
}

.ct-chart .ct-series.ct-series-a .ct-point,
.ct-chart .ct-series.ct-series-b .ct-point {
    stroke: transparent;
}


/*=================================================== Styling for Dashboard Stockist ===================================================*/


/*------------ Line Chart ------------*/

.sales-growth-chart {
    height: auto !important;
}

.sales-growth-chart .ct-series-a .ct-line {
    stroke: #188AE2;
    stroke-width: 2px;
}

.sales-growth-chart .ct-label {
    color: #000;
    font-size: 8px;
}

.customLineGraph.ct-chart .ct-series.ct-series-a .ct-line {
    stroke: #188AE2;
}

.customLineGraph.ct-chart .ct-series.ct-series-a .ct-point {
    stroke: #188AE2;
}

.customLineGraph.ct-chart .ct-series.ct-series-b .ct-line {
    stroke: #4CAF50;
}

.customLineGraph.ct-chart .ct-series.ct-series-b .ct-point {
    stroke: #4CAF50;
}


/*------------  Chart ------------*/

#SKUContriChart {
    /* margin-bottom: -25px;*/
}

#SKUContriChart .ct-series-a .ct-slice-pie {
    fill: #03A9F4;
}

#SKUContriChart .ct-series-b .ct-slice-pie {
    fill: #4CAF50;
}

#SKUContriChart .ct-series-c .ct-slice-pie {
    fill: #ffeb3b;
}

#SKUContriChart .ct-series-d .ct-slice-pie {
    fill: #9c27b0;
}

#SKUContriChart .ct-series-e .ct-slice-pie {
    fill: #ff9800;
}

#SKUContriChart .ct-series-f .ct-slice-pie {
    fill: #9e9e9e;
}


/*=================================================== Styling for Chemist Stockist ===================================================*/


/*------------ Bar Chart ------------*/

.purchase-value-graph {
    height: auto !important;
}

.purchase-value-graph .ct-series .ct-bar {
    stroke: #188AE2;
    stroke-width: 5px;
}

.purchase-value-graph .ct-label {
    color: #000;
    font-size: 8px;
}


/*=================================================== Styling for Sales Info page ===================================================*/

.sales-info-grid .table-inner.table td.cashRec {
    color: #F7941E;
}

.sales-info-grid .table-inner.table td.chequeRec {
    color: #10C469;
}

.sales-info-grid {
    margin-top: 2%;
}

.sales-info-grid table tr.footable-even td,
.sales-info-grid table tr.footable-odd td {
    border-right: none;
}


/*=================================================== Styling for Signup Page ===================================================*/

#signup_img {
    position: absolute;
    margin-top: 100%;
    margin-left: 140%;
}

.first-last-name>div:first-child {
    padding-right: 5px;
}

.first-last-name>div:last-child {
    padding-left: 5px;
}

.signup .card-box {
    padding: 15px 20px;
    margin-bottom: 5px;
}

.signup .wrapper-page {
    margin-top: 0;
    width: 700px;
}

.mandatory-sign-sign-up {
    color: #f05050;
    position: absolute;
    left: 0;
}

.pincode-search {
    margin-bottom: 16px;
}

.pincode-search .ui-select-container .btn.btn-default.form-control.ui-select-toggle {
    outline: 0 !important;
    border: 1px solid #E3E3E3 !important;
    color: #565656 !important;
    border-radius: 4px;
    background-color: #EBF4F7 !important;
    box-shadow: none;
}

#credentials-form .pincode-search .form-control {
    border-radius: 0px;
    height: 45px;
}

.pincode-search .ui-select-container .dropdown-menu {
    margin-top: 1px;
}


/*=================================================== Styling for Reset Password Page ===================================================*/

.reset_button {
    background-color: #4CAF50;
    color: white;
}

.reset_button:hover {
    background-color: #4CAF50;
    color: white;
}

#reset-pwd .form-control {
    background-color: #EBF4F7;
}


/*=================================================== Styling for Order Page ===================================================*/

.delivered {
    text-align: center;
    color: green;
    font-size: 20px;
}

.order_status {
    text-align: center;
}

.pending {
    color: orange;
    font-size: 20px;
}


/*=================================================== Styling for Sales-Returns Page ===================================================*/

#sales-returns-grid {
    margin-top: 2.5%;
}

.ordergenie-content .returns-content {
    background-color: #FFF;
    /*padding       : 10px !important;*/
}

.ordergenie-content .row.section-div {
    margin-top: 10px;
}

.ordergenie-content .action-button {
    background: none !important;
    border: none;
    padding: 0 !important;
    font: inherit;
    cursor: pointer;
    color: #B5B8B9;
    white-space: nowrap;
}

.ordergenie-content .action-wrapper button>.icon-wrapper {
    margin-right: 8px;
    display: inline-block;
    width: 19px;
    height: 19px;
    line-height: 18px;
    border: 1px solid;
    text-align: center;
    border-radius: 25px;
}

.ordergenie-content .action-wrapper .backslash-divider {
    font-size: 20px;
    padding: 0 1%;
    color: #B5B8B9;
}

.ordergenie-content .action-wrapper .action-button:hover {
    color: #7C7F80;
}

.ordergenie-content .action-wrapper .navigation-arrows {
    /*float: left;*/
    margin-top: 4px;
}

.ordergenie-content .action-wrapper>.row {
    padding: 0 6px;
}

.ordergenie-content .navigation-arrows .fa {
    font-size: 25px;
    margin: 0 10px;
}

.ordergenie-content table tr td input[type="checkbox"] {
    width: 16px;
    height: 16px;
}


/*=====================================================User Page===================================================================*/

.deactive,
.edit {
    font-size: 20px;
    color: #03A9F4;
    vertical-align: middle;
    line-height: 27px;
}

.edit_div {
    height: 30px;
    width: 30px;
    border: 2px solid #03A9F4;
    border-radius: 50%;
    text-align: center;
    /*vertical-align: middle;
    display           :table-cell;*/
}

.user-profile-image img {
    margin: auto;
}

.user-profile-image input {
    margin-left: 32%;
}


/*=========================================================== view roles ===================================================*/

.role_name {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}

.action_name {
    padding-top: 15px;
    padding-bottom: 10px;
    font-weight: bold;
}

.role_name_detail {
    background: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    /*border-left :1px solid #DAD1D1;*/
    border-bottom: 1px solid #DAD1D1;
    /*border-right:1px solid #DAD1D1;*/
    color: #03A9F4;
}

.role_name_cat {
    padding-left: 30px;
}

.role_name {
    padding-left: 30px;
}

.ordergenie-content [class^="col-"].btn_div {
    background-color: #fff;
    padding: 10px;
}

.cancel_btn {
    background-color: #03A9F4;
    color: white;
    border-radius: 0;
    width: 120px;
    margin-top: 80px;
    margin-bottom: 20px;
    margin-right: 10px;
}

.save_btn {
    background-color: #4CAF50;
    color: white;
    border-radius: 0;
    width: 120px;
    margin-top: 80px;
    margin-bottom: 20px;
}

#select_all_all {
    margin-right: 15px;
    height: 18px;
    width: 18px;
}

.role_name_detail_main_div {
    background: #FFF;
    border-bottom: 3px solid #DAD1D1;
    height: 50px;
}

input[type="checkbox"].checkbox_value {
    margin-right: 15px;
    height: 18px;
    width: 18px;
}

.ordergenie-content .custom-grid .view_role_main_div {
    background-color: #C8E6C9;
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-top: 0px;
}

.menu-line-right {
    float: right;
}

.menu-item {
    padding: 0 1%;
    display: inline-block;
}

.menu-item-right {
    float: right;
    padding: 0 1%;
}

.menu-item-right a {
    padding: 0 1%;
    white-space: nowrap;
}


/*========================================================== stockist ====================================*/

.envelope_message {
    font-size: 20px;
    color: #E0DADA;
}

.view_product_list {
    color: #4CAF50;
}

.request_access {
    color: red;
}

.request_access_lock {
    color: red;
    font-size: 20px;
}


/*----- Styling for popup -----*/

#md-request-access .modal-content {
    padding: 0;
    border: none;
}

#md-request-access .modal-header {
    padding: 1.5%;
    background-color: #10C469;
}

#md-request-access .modal-header h3 {
    color: #FFF;
    margin: 0;
}

#md-request-access .modal-header .close {
    margin-top: 0.5%;
    color: #FFF;
    opacity: 1;
}

#md-request-access .modal-body.row {
    margin: 0;
    padding: 5%;
}

#md-request-access .modal-body.row [class^="col-"] {
    padding: 0;
}

#md-request-access .modal-body.row .wrapper-div {
    margin-bottom: 3%;
}

#md-request-access .modal-body.row .custom-label {
    margin-bottom: 1%;
}

#md-request-access .modal-body.row .custom-block-1 {
    background-color: #E6F7FE;
    padding: 2%;
    color: #000;
    font-size: 18px;
}

#md-request-access .modal-body.row .custom-block-2 {
    background-color: #27AAE1;
    padding: 2%;
    color: #FFF;
    font-size: 18px;
}

#md-request-access .modal-body.row .custom-block-2 i.fa {
    margin-right: 2%;
}

#md-request-access .modal-body.row textarea {
    width: 100%;
    background-color: #E6F7FE;
    padding: 0;
    margin: 0;
    border: none;
    color: #AAA;
}

#md-request-access .modal-body.row a#cancel {
    text-align: center;
    padding: 2.5%;
    background-color: #03A9F4;
    color: #FFF;
}

#md-request-access .modal-body.row a#save {
    text-align: center;
    padding: 2.5%;
    background-color: #10C469;
    color: #FFF;
}

#menu-title small {
    color: #AAA;
}


/*================================================================stockist view terms modal===========================================*/


/*================================================================upload orders===========================================*/

#upload_order_main_div {
    background-color: white;
}

.chemist_name {
    margin-bottom: 10px;
    font-weight: normal;
}

.chemist_name1 {
    background-color: #DCF1F9;
    border-radius: 0px;
    border: 1px solid #DCF1F9;
}

.chemist_name3 {
    border-radius: 0;
    border: 1px solid #DDD;
    line-height: 28px;
    height: 28px;
    padding: 0px 7px;
}

.chemist_name_div {
    /*margin-top: 20px;
    margin-left: 20px;*/
    padding: 10px;
}

.js .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile+label {
    max-width: 80%;
    font-size: 1.25rem;
    /* 20px */
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    /*padding     : 0.625rem 1.25rem;*/
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    /* 10px 20px */
}

.no-js .inputfile+label {
    display: none;
}

.inputfile:focus+label,
.inputfile.has-focus+label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}

.inputfile+label * {
    /* pointer-events: none; */
    /* in case of FastClick lib use */
}


/* style 1 */

.inputfile-1+label {
    color: #f1e5e6;
    background-color: #03A9F4;
}

.inputfile-1:focus+label,
.inputfile-1.has-focus+label,
.inputfile-1+label:hover {
    background-color: #03A9F4;
}

.camera {
    padding-right: 10px;
    font-size: 20px;
}

.box {
    /*margin-top:20px;*/
    margin-left: 20px;
}

.star {
    margin-left: 20px;
}

#upload_order_div {
    margin-bottom: 20px;
}

.change_existing_column_header {
    margin-left: 20px;
}

#change_existing_column_checkbox {
    height: 15px;
    width: 15px;
}

.chemist_name_div1 {
    margin-top: 20px;
    margin-left: 20px;
}


/*===========================================================edit profile================================================*/

form .custom-grid .account_information_main_div {
    background-color: #fff;
    border-bottom: 1px solid #DAD1D1;
    padding: 20px 10px 0;
}

#upload_order_div {
    padding-bottom: 65px;
}

#information_form {
    margin-left: 60px;
    margin-top: 30px;
}

.info_form {
    background-color: #E3E3E3;
    border-radius: 0px;
}

.save_btn_info {
    background-color: #4CAF50;
    color: white;
    border-radius: 0;
    width: 120px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.cancel_btn_info {
    background-color: #03A9F4;
    color: white;
    border-radius: 0;
    width: 120px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 10px;
}

.user_info {
    color: #03A9F4;
}

.label_content {
    padding-left: 60px;
}

.user_info1 {
    font-weight: normal;
}


/*============================================================== create role =====================================================================================*/

.create_check {
    height: 18px;
    width: 18px;
}

.role_name_div {
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
}

.mand {
    color: red;
}

.role_name_input {
    border-radius: 0px;
    background-color: #E3E3E3;
    height: 28px;
    padding: 5px;
}

.create_role_main_div {
    background-color: #fff;
    border-bottom: 1px solid #DAD1D1;
    padding-left: 10px;
    padding-right: 10px;
}

.create_role_main_div1 {
    background-color: #fff;
    /*border-bottom :1px solid #DAD1D1;*/
}

.role_name_contain {
    padding-top: 10px;
}

.create_head {
    padding-top: 10px;
    padding-bottom: 10px;
}

.sub_create {
    padding-top: 10px;
    padding-bottom: 10px;
}

.sub_menu_ofcreate_role {
    border-bottom: 1px solid #DAD1D1;
}

.specific_sub {
    color: #03A9F4;
    padding-left: 20px;
}

.second_create_role_div {
    padding-left: 30px;
    padding-right: 30px;
}

#view_role,
#create_role,
#view_all_user {
    /*float: left;*/
    display: inline-block;
    text-align: left;
    /*padding    : 0 1%;*/
    padding-right: 1%;
}

#view_role_icon,
#create_role_icon,
#view_all_user_icon {
    /*float: left;*/
    display: inline-block;
    text-align: left;
    padding-left: 1%;
}

#second_div_in_create_role {
    text-align: right;
}


/*============================================================== Styling for Add New Customer page =====================================================================================*/

.content-page#add-new-customer .content {
    margin-bottom: 0;
}

#add-customer.container {
    padding: 0;
}

#add-cust-content.row .row {
    margin: 0;
}

#add-cust-content.row [class^="col-"] {
    padding: 0;
}

#add-cust-content.row>#add-cust-col {
    /*padding: 2% 3% 1%;*/
    padding: 3% 3% 2%;
    background-color: #FFF;
}

#add-cust-content #image-wrapper {
    padding: 1%;
    position: relative;
}

#add-cust-content #image-wrapper img {
    width: 80%;
    margin: auto;
}

#add-cust-content #image-wrapper img#edit-image {
    position: absolute;
    width: 35px;
    top: 70%;
    left: 65%;
}

#add-cust-form .custom-caption,
.custom-caption {
    color: #999;
}

#add-cust-form input[type="text"] {
    /* width: 100%;
    border: none;
    border-bottom: 1px solid #D1D2D3;*/
}

#add-cust-form .form-control.bordered-input {
    border: 1px solid #E3E3E3;
    border-radius: 0;
}

#add-cust-form .form-control.bordered-input:focus {
    border: 1px solid #BBB;
}

#add-cust-form .table-wrapper table thead tr th {
    background-color: #33a4e0;
    padding: 6px 2px;
}

#add-cust-form .form-block {
    padding: 2% 5%;
}

#add-cust-form .form-block>div {
    margin-bottom: 3%;
}

#add-cust-form #buttons-wrapper {
    margin-top: 2%;
}

#add-cust-form #buttons-wrapper a {
    text-decoration: none;
    padding: 1% 3%;
    background-color: #03A9F4;
    color: #FFF;
    margin-left: 2%;
    display: inline-block;
}

#add-cust-form #buttons-wrapper a:hover {
    background-color: #39C1FF;
}


/*======================================= Styling for Material style form inputs =======================================*/

.custom-group {
    position: relative;
    margin-bottom: 45px;
}

.ordergenie-content .custom-group input.form-control,
.ordergenie-content .custom-group textarea.form-control {
    height: auto;
}

#add-cust-form .custom-group input,
#add-cust-form .custom-group textarea {
    font-size: 14px;
    /*padding    : 10px 10px 10px 5px;*/
    padding: 14px 10px 10px 5px;
    /* css by gaurav */
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #D1D2D3;
}

#add-cust-form .custom-group input:focus,
#add-cust-form .custom-group textarea:focus {
    outline: none;
}


/* LABEL ======================================= */

#add-cust-form .custom-group label {
    color: #333;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    margin-bottom: 0;
}


/* active state */

#add-cust-form .custom-group input:focus~label,
#add-cust-form .custom-group input.ng-not-empty~label,
#add-cust-form .custom-group textarea:focus~label,
#add-cust-form .custom-group textarea.ng-not-empty~label {
    top: -10px;
    font-size: 14px;
    color: #03A9F4;
}


/* BOTTOM BARS ================================= */

#add-cust-form .custom-group .bar {
    position: relative;
    display: block;
    width: 300px;
}

#add-cust-form .custom-group .bar:before,
#add-cust-form .custom-group .bar:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: 1px;
    position: absolute;
    background: #5264AE;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

#add-cust-form .custom-group .bar:before {
    left: 50%;
}

#add-cust-form .custom-group .bar:after {
    right: 50%;
}


/* active state */

input:focus~.bar:before,
input:focus~.bar:after,
textarea:focus~.bar:before,
textarea:focus~.bar:after {
    width: 50%;
}


/* HIGHLIGHTER ================================== */

#add-cust-form .custom-group .highlight {
    position: absolute;
    height: 60%;
    width: 80%;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.3;
}


/* active state */

#add-cust-form .custom-group input:focus~.highlight,
#add-cust-form .custom-group textarea:focus~.highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease;
}


/* ANIMATIONS ================ */

@-webkit-keyframes inputHighlighter {
    from {
        background: #5264AE;
    }
    to {
        width: 0;
        background: transparent;
    }
}

@-moz-keyframes inputHighlighter {
    from {
        background: #5264AE;
    }
    to {
        width: 0;
        background: transparent;
    }
}

@keyframes inputHighlighter {
    from {
        background: #5264AE;
    }
    to {
        width: 0;
        background: transparent;
    }
}

.bottom-border-red {
    border-bottom: 1px solid #f05050 !important;
}

.ordergenie-content .material-textarea {
    border: none;
    border-bottom: 1px solid #D1D2D3;
}

.ordergenie-content .material-select {
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #D1D2D3;
    padding: 0;
    height: 41px;
}


/*================================================ Settings ===========================================*/

.add_new_store_div {
    margin-top: 30px;
}

#operating_area {
    margin-top: 10px;
}

#delete_more_than_one {
    margin-left: 20px;
    margin-bottom: -10px;
}

#days {
    margin-left: 0px;
    margin-top: 20px;
}

input[type="checkbox"].settings_check_box {
    height: 18px;
    width: 18px;
}

.settings_check_box_div {
    padding-left: 30px;
}

.check_desc_div {
    margin-left: -30px;
}

#send_notification_to_user,
#send_notification_to_retailer {
    padding-left: 20px;
    margin-bottom: 5px;
}

#settings_change {
    color: #4CAF50;
}

#settings_location {
    color: #03A9F4;
    padding-left: 10px;
}

.btn_div_map {
    border-top: 1px solid #DAD1D1;
    background-color: #fff;
}

.search-input {
    background-color: #DCF1F9;
    border-color: #DCF1F9;
}

#search_table .ms-list {
    /*height: 240px;*/
}

.chemist_name2 {
    margin-top: 20px;
    background-color: #DCF1F9;
    border-radius: 0px;
    border: 1px solid #DCF1F9;
}

#add_new_store_name_link {
    background-color: #03A9F4 !important;
    border: none !important;
    height: 38px !important;
    padding-top: 8px;
    border-radius: 0px;
}

.medkit {
    padding-right: 10px;
    font-size: 20px;
}


/*========================================================== SMS Config Pie Chart ===========================================*/

#SMSConfigChart .ct-series-a .ct-slice-pie {
    fill: #9e9e9e;
}

#SMSConfigChart .ct-series-b .ct-slice-pie {
    fill: #cacaca;
}


/*========================================================== Angularjs Ordergenie css ===========================================*/

.ordergenie-content.content-page {
    height: 100%;
}

.ordergenie-content.content-page .content {
    /* height: 100%; */
    height: calc(100vh - 90px);
}

.ordergenie-content.content-page .container {
    background: none;
    width: 100%;
    height: 100%;
}

.ordergenie-content.content-page .container>.row {
    height: 100%;
    padding-bottom: 60px;
}

.ordergenie-content.content-page .container>.row>[class^="col-"] {
    height: 100%;
    padding: 50px;
}

.ordergenie-content.content-page .content {
    padding: 0;
    /*padding-top: 70px;*/
    padding-top: 50px;
}

.ordergenie-content .main-content {
    /*padding: 10px;*/
}

.ordergenie-content .main-content .right-section {
    padding: 10px;
    background-color: #FFF;
}

.ordergenie-content .top-bar .custom-heading {
    display: inline-block;
    margin: 0;
    color: #03A9F4;
    /*margin-left: auto;*/
}

.ordergenie-content .right-section .top-bar {
    line-height: 28px;
    margin-bottom: 5px;
}

.ordergenie-content .right-section .top-bar .icon-wrapper {
    display: inline-block;
    float: right;
    margin-left: 10px;
}

.ordergenie-content .right-section .top-bar .icon-wrapper i.fa {
    color: #4CAF50;
    font-size: 25px;
}

.ordergenie-content .right-section .top-bar .icon-wrapper i.fa.cart-stockists-trigger {
    color: #4CAF50;
    font-size: 32px;
    cursor: pointer;
}

.ordergenie-content .right-section .top-bar .icon-wrapper:hover i.fa.cart-stockists-trigger,
.ordergenie-content .right-section .top-bar .icon-wrapper.active i.fa.cart-stockists-trigger,
.ordergenie-content .right-section .top-bar .icon-wrapper:focus i.fa.cart-stockists-trigger {
    color: #88d68b;
}

.ordergenie-content .right-section .top-bar .icon-wrapper .number-wrapper {
    display: inline-block;
    height: 28px;
    width: 28px;
    line-height: 28px;
    text-align: center;
    border-radius: 20px;
    background-color: #33a4e0;
    color: #FFF;
    margin-top: 2px;
}

.ordergenie-content .main-content .left-section {
    padding: 10px;
}

.ordergenie-content .main-content .left-section .custom-heading {
    margin: 0;
    margin-bottom: 10px;
    font-weight: bold;
}

.ordergenie-content .main-content .left-section .distributor {
    /*margin-bottom: 10px;*/
}

.ordergenie-content select.light-blue-select {
    display: inline-block;
    width: auto;
    color: #000;
    background-color: #DCF1F9;
    border: 1px solid #DCF1F9;
    padding: 7px 5px;
    margin-right: 10px;
    border-radius: 0;
    cursor: pointer;
}

.ordergenie-content select.light-blue-select:focus {
    color: #03A9F4;
    background-color: #FFF;
    border: 1px solid #03A9F4;
}

.ordergenie-content .main-content .left-section .distributor .btn.orange {
    background-color: #ec971f;
    color: #FFF;
    padding: 7px 5px;
    border: none;
    border-radius: 0;
}

.ordergenie-content .main-content .left-section .distributor .btn.orange:hover {
    background-color: #f9b759;
}


/*============================================== Styling for Accordion ==============================================*/

.ordergenie-content .main-content .cust-accordion-wrapper .accord-head {
    padding: 0;
}

.ordergenie-content .main-content .cust-accordion-wrapper p {
    margin: 0;
}

.ordergenie-content .main-content .cust-accordion-wrapper {
    color: #000;
}

.add-prod-pan p {
    color: #333;
}

.ordergenie-content .main-content .cust-accordion .accord-body .title-text,
.add-prod-pan .title-text {
    color: #777;
}

.ordergenie-content .main-content .cust-accordion .accord-body .blue-text,
.add-prod-pan .blue-text {
    color: #33a4e0;
}

.ordergenie-content .main-content .cust-accordion .accord-body .green-text,
.add-prod-pan .green-text {
    color: #10C469;
}

.ordergenie-content .main-content .cust-accordion .accord-body .orange-text,
.add-prod-pan .orange-text {
    color: #ec971f;
}

.add-prod-pan .button-group-cust {
    position: absolute;
    /*border: 1px solid #DDD;*/
    width: 100%;
}

.ordergenie-content .main-content .cust-accordion .button-group-cust {
    position: absolute;
    /*border: 1px solid #DDD;*/
    width: 100%;
}

.ordergenie-content .main-content .cust-accordion .button-group-cust button,
.add-prod-pan .button-group-cust button {
    /*display: inline-block;*/
    float: left;
    background-color: #C8E6C9;
    border-radius: 0;
}

.ordergenie-content .main-content .cust-accordion .button-group-cust input[type="number"] {
    float: left;
    width: 90%;
    padding: 0;
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    height: 22px;
    border-radius: 0;
    border: none;
    border-right: none;
    border: 1px solid #DDD;
}

.add-prod-pan .button-group-cust input[type="number"] {
    float: left;
    width: 90%;
    padding: 0;
    font-size: 14px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    border-radius: 0;
    border: none;
    border-right: none;
    border: 1px solid #DDD;
}

.button-group-cust input[type=number]::-webkit-inner-spin-button,
.button-group-cust input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.btn.dft {
    background-color: #DDD;
    color: #555;
    border-radius: 0;
}

.btn.dft:hover {
    background-color: #EEE;
}

.btn.gold {
    background-color: gold;
    color: #000;
    border-radius: 0;
    margin: 5px;
    font-size: 12px;
}

.btn.gold:hover {
    background-color: gold;
}

.btn.appp {
    background-color: #3b5d8f;
    color: #fff;
    border-radius: 0;
    margin: 5px;
    font-size: 12px;
    font-weight: 800;
}

.btn.appp:hover {
    background-color: #3b5d8f;
}

.btn.blue {
    background-color: #33a4e0;
    color: #FFF;
    border-radius: 0;
    transition: all .2s ease;
}

.btn.blue:hover {
    background-color: #008dd8;
    transition: all .2s ease;
    /*transform     : scale(1.05);*/
}

.btn.green {
    background-color: #005487;
    color: #FFF;
    border-radius: 0;
    padding: 5px 22px;
    transition: all .2s ease;
}

.btn.green:hover {
    background-color: #008dd8;
    transition: all .2s ease;
}

.btn.orange {
    background-color: #f4972f;
    color: #FFF;
    border-radius: 0;
    padding: 5px 13px;
    transition: all .2s ease;
}

.btn.orange:hover {
    background-color: #ff8700;
    color: #fff;
    /*transform     : scale(1.05);*/
}

.btn.gray {
    background-color: #555;
    color: #FFF;
    border-radius: 0;
}

.btn.gray:hover {
    background-color: #999;
}

.btn.silver {
    background-color: #f2f0f5;
    color: #222;
    border-radius: 0;
}

.btn.silver:hover {
    background-color: #dbdbdc;
}

.ordergenie-content .main-content .cust-accordion select.form-control,
.add-prod-pan select.form-control {
    display: inline-block;
    width: auto;
    color: #000;
    background-color: #C8E6C9;
    padding: 0 5px;
    border: none;
    margin-right: 10px;
    border-radius: 0;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}

.ordergenie-content .main-content .cust-accordion-wrapper .cust-accordion {
    border-bottom: 1px solid #DDD;
}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-title>div {
    padding: 8px;
    background-color: #c4ebf5;
    color: #000;
}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-title>div:not(first-child) {
    /*border-left: 1px solid #FFF;*/
}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-head .row {
    cursor: pointer;
}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-head .row>div {
    padding: 8px;
    background-color: #FFF;
}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-head .row>div:not(first-child) {}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-body {
    padding: 10px;
    background-color: #FFF;
}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-head .custom-checkbox {
    width: 18px;
    height: 18px;
    margin: 0;
}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-head .table {
    margin-bottom: 0;
}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-head .table .faint {
    color: #777;
    font-size: 12px;
}

.ordergenie-content .main-content .cust-accordion-wrapper .accord-head .table .bold {
    color: #000;
}

.ordergenie-content .main-content .accord-wrapper .accord-body {
    box-shadow: none;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
}

.ordergenie-content table.accord-body-table {
    margin-bottom: 0;
}

.ordergenie-content table.accord-body-table thead tr th {
    color: #6DCEF9;
    border-bottom: 2px solid #6DCFF9;
}

.ordergenie-content table.accord-body-table tbody tr td {
    border-bottom: 1px solid #DDD;
}

.ordergenie-content table.accord-head-table tbody tr {
    background-color: #CCC;
    cursor: pointer;
}

.accordcolor {
    background-color: #d8d8fb !important;
}

.ordergenie-content table.accord-head-table tbody tr td {
    padding: 5px;
}

.ordergenie-content table.accord-head-table tbody tr:hover td {
    background-color: #DDD;
}

.ordergenie-content .accord-slim .accord-head-table .faint,
.ordergenie-content .accord-slim .accord-head-table .bold {
    display: inline-block;
    margin-right: 5px;
}

.ordergenie-content table tr td .return-wrapper {
    color: #F7941E;
}

.ordergenie-content table tr td .return-wrapper i.fa {
    margin-right: 5px;
}

.ordergenie-content table tr td .request-access a {
    color: #f05050;
}

.ordergenie-content .div-table .table-row {
    font-size: 0;
    height: auto;
}

.ordergenie-content .div-table .table-row.accord-title .table-cell {
    color: #555;
    font-weight: bold;
}

.ordergenie-content .div-table .table-cell {
    padding: 5px !important;
    display: inline-block;
    font-size: 13px;
    height: 100%;
    vertical-align: top;
}

.ordergenie-content .div-table .table-cell.icon {
    color: #555;
}

.ordergenie-content .new-accord-body {
    font-size: 13px;
}

.ordergenie-content .new-accord-body button {
    /*font-size: 13px;*/
}

.width-auto {
    width: auto !important;
}

.width-5 {
    width: 5% !important;
}

.width-9 {
    width: 9% !important;
}

.width-10 {
    width: 10% !important;
}

.width-12 {
    width: 12% !important;
}

.width-13 {
    width: 13% !important;
}

.width-15 {
    width: 15% !important;
}

.width-20 {
    width: 20% !important;
}

.width-25 {
    width: 25% !important;
}

.width-27-5 {
    width: 27.5% !important;
}

.width-30 {
    width: 30% !important;
}

.width-35 {
    width: 35% !important;
}

.width-40 {
    width: 40% !important;
}

.width-50 {
    width: 50% !important;
}

.width-60 {
    width: 60% !important;
}

.width-75 {
    width: 75% !important;
}

.width-80 {
    width: 80% !important;
}

.width-90 {
    width: 90% !important;
}

.width-95 {
    width: 95% !important;
}

.width-100 {
    width: 100% !important;
}

.width-md-vw>div {
    width: 28vw !important;
}

.ordergenie-content .btn.blue-text {
    background-color: #FFF !important;
    color: #33a4e0 !important;
    border: 1px solid #DDD;
}

.ordergenie-content .btn.blue-text:hover {
    background-color: #33a4e0 !important;
    color: #FFF !important;
}


/*============================================== Table Wrapper ==============================================*/

.table-wrapper {
    background-color: #F9F9F9;
    font-size: 12px;
    /*min-height    : 525px;*/
    border: 1px solid #d8d8dc;
    border-top: none;
}

.table-wrapper>.row {
    background-color: #f5f5f5;
    border: 1px solid #DDD;
    /*min-height    : 62vh;*/
    height: 62vh;
    /*overflow-y    : scroll;*/
    overflow-y: auto;
}

.table-wrapper .ng-table {
    /*border: 1px solid #DDD;*/
}

.table-wrapper table {
    border-bottom: none;
}

.table-wrapper .table {
    margin-bottom: 0;
}

.table-wrapper table tbody {
    color: #222;
    background-color: #FFF;
}

.table-wrapper table tr {
    transition: all .2s ease;
}

.table-wrapper table tr:hover {
    background-color: #e6f0fa !important;
    transition: all .2s ease;
}

.table-wrapper table thead tr:first-child th {
    background-color: #33a4e0;
    border: 1px solid #33a4e0 !important;
    color: #b9edff;
    border-radius: 0;
    vertical-align: top;
    padding: 2px;
    font-size: 12px;
}

.table-wrapper.table-large table thead tr th {
    padding: 5px;
    font-size: 14px;
}

.table-wrapper .table>thead>tr>th {
    border-bottom: none;
}

.table-wrapper table tbody tr td {
    /*border-left: none;
    font-size: 14px;
    padding: 10px 8px;*/
    /* Added by gaurav */
    /*padding: 15px 8px;*/
    /*border-top: 1px solid #ebeff2;
    vertical-align: middle;*/
    border-left: none;
    font-size: 14px;
    padding: 6px 4px;
    line-height: normal;
    vertical-align: baseline;
    border-top: 1px solid #ddd;
    /* padding    : 15px 8px; */
    border-top: 1px solid #ddd;
    vertical-align: baseline;
}

.table-wrapper table tbody tr td:first-child {
    padding-left: 12px;
}

.table-wrapper table tbody tr td:last-child {
    /*padding-right: 12px;*/
    padding-right: 12px;
    /* css by gaurav */
}

.table-wrapper.table-large table tbody tr td {
    padding: 5px;
}

.table-wrapper table tbody tr:last-child td {
    border-bottom: 1px solid #ebeff2;
}

.table-wrapper table tbody tr td input {
    border-radius: 0;
    height: 30px;
    padding: 8px;
}

.table-wrapper table tbody tr td select {
    border-radius: 0;
    height: 30px;
    padding: 0 8px;
}

.table-wrapper .page-list,
.table-wrapper .fixed-table-toolbar,
.table-wrapper .pagination-info,
.table-wrapper .columns.columns-right.btn-group.pull-right {
    display: none;
}

.table-wrapper .action-link {
    color: #222;
}

.table-wrapper .pagination {
    /*float: right !important;*/
    margin-bottom: 10px;
}

.table-wrapper .ng-table-counts {
    /* float: left !important;*/
    margin-bottom: 10px;
    margin-left: 6px;
}

table tr td.width-xlg,
table tr th.width-xlg {
    width: 65%;
}

table tr td.width-lg,
table tr th.width-lg {
    width: 55%;
}

table tr td.width-lmd,
table tr th.width-lmd {
    width: 40%;
}

table tr td.width-md-2,
table tr th.width-md-2 {
    width: 35%;
}

table tr td.width-md,
table tr th.width-md {
    width: 30%;
}

table tr td.width-smd-2,
table tr th.width-smd-2 {
    width: 25%;
}

table tr td.width-smd,
table tr th.width-smd {
    width: 20%;
}

table tr td.width-sm,
table tr th.width-sm {
    width: 15%;
}

table tr td.width-xs,
table tr th.width-xs {
    width: 10%;
}

table tr td.width-xxs,
table tr th.width-xxs {
    width: 5%;
}

table.table-td-padd-bot-0 tr td {
    padding-bottom: 0 !important;
}


/*============================================== Styling for ng-table ==============================================*/

[ng-show="show_filter"] th {
    background-color: #FFF !important;
}

.pagination>.active>a,
.pagination>.active>a:hover {
    background-color: #FFF;
    border: none;
    color: #000;
}

.pagination {
    margin: 0;
}

.ng-table-pager {
    margin: 5px;
}

.table-wrapper table.ng-table thead tr:first-child th {
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 8px;
    text-align: left;
}

.table-wrapper table.ng-table thead tr:first-child th:first-child {
    padding-left: 12px !important;
    border-top: 0;
}

.table-wrapper table.ng-table thead tr:first-child th:last-child {
    padding-right: 12px;
}

table.ng-table thead tr:first-child th:not(last-child) {
    border: 1px solid #FFF;
}

.table-wrapper table th {
    text-align: center;
}

.ng-table th.filter .input-filter {
    font-weight: normal;
}

.ng-table th.sortable .sort-indicator {
    text-shadow: none;
}

.ng-table th.sortable.sort-desc,
.ng-table th.sortable.sort-asc {
    background-color: #11a259;
}

.table-wrapper .ng-table th.sortable.sort-desc,
.table-wrapper .ng-table th.sortable.sort-asc {
    background-color: #198cb9;
    color: #FFF;
}

.ng-table input[type=number]::-webkit-inner-spin-button,
.ng-table input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.ng-table-counts {
    margin-bottom: 3px;
}

.ng-table-counts.btn-group .btn.btn-default {
    border: none !important;
}

.ng-table-counts.btn-group .btn.btn-default:not(last-child) {
    border-right: 1px solid #FFF !important;
    border-color: #FFF !important;
}

.ng-table-counts.btn-group .btn+.btn {
    margin-left: 0;
}

table.ng-table th,
table.ng-table tr td {
    text-align: left;
}

table.ng-table th.filter .input-filter,
table.ng-table th.filter .filter-select {
    font-weight: normal;
    width: 97%;
    margin: auto;
    min-height: auto;
    height: 30px;
    padding: 0 4px;
    border-radius: 0;
    color: #999;
    /*text-align : center;*/
}

table.ng-table th.filter .input-filter:focus,
table.ng-table th.filter .filter-select:focus {
    color: #444;
}

.ng-table-counts.btn-group .btn.btn-default {
    padding: 4px 8px;
    font-size: 13px;
}

.ng-table-pagination.pagination>li>a {
    padding: 3px 8px;
    font-size: 13px;
    background-color: #FFF;
    border: none;
    border-radius: 0;
    color: #999;
}

.ng-table-pagination>li.active>a,
.ng-table-pagination>li.active>a:focus,
.ng-table-pagination>li.active>a:hover {
    color: #ff8c03;
    background-color: #FFF;
}

.ng-table-pagination .png-text {
    float: left;
    padding: 3px 8px;
    font-size: 13px;
}

.ng-table-pager .btn-default {
    background-color: #f5f5f5 !important;
    border: 1px solid #e6f0fa !important;
    color: #444 !important;
    box-shadow: none;
}

.ng-table-pager .btn-default:hover,
.ng-table-pager .btn-default:focus,
.ng-table-pager .btn-default.active {
    /*background-color: #65bcea !important;*/
    background-color: #5c7f88 !important;
    border: 1px solid #65bcea !important;
    color: #FFF !important;
}

.ng-table .custom-checkbox {
    width: 16px;
    height: 16px;
    margin-top: 2px;
}

.ng-table th.sortable.sort-desc .sort-indicator:after,
.ng-table th.sortable.sort-asc .sort-indicator:after {
    color: #FFF;
    border-color: #FFF transparent;
    opacity: 1;
}

table.ng-table>tbody>tr.itExists {
    background-color: #fbe3ca !important;
}

table.ng-table>tbody>tr.itExists:hover {
    background-color: #fbe3ca !important;
}

.itExists-pallet {
    color: #ffdbb6 !important;
}

table.ng-table>tbody>tr.notExists {
    background-color: #fbe3ca !important;
}

table.ng-table>tbody>tr.notExists:hover {
    background-color: #fbe3ca !important;
}

.notExists-pallet {
    color: #ffdbb6 !important;
}

table.ng-table>tbody>tr.mapped {
    background-color: #d6f2ff !important;
}

table.ng-table>tbody>tr.mapped:hover {
    background-color: #d6f2ff !important;
}

.mapped-pallet {
    color: #afe6ff !important;
}

table.ng-table>tbody>tr.downloadedOrder {
    background-color: #DDD !important;
    border-bottom: 1px solid #FFF;
}

table.ng-table>tbody>tr.downloadedOrder:hover {
    background-color: #DDD !important;
}

.downloadedOrder-pallet {
    color: #DDD !important;
}


/*============================================== Styling for plain-thead-table ==============================================*/

.plain-thead.table-wrapper table.ng-table thead tr th {
    background-color: #DDD;
    border: none !important;
    color: #000;
}

.plain-thead.table-wrapper .ng-table th.sortable.sort-desc,
.plain-thead.table-wrapper .ng-table th.sortable.sort-asc {
    background-color: #CCC;
    color: #333;
}

.plain-thead .ng-table-pager .btn-default {
    background-color: #CCC !important;
    box-shadow: none;
    color: #000 !important;
}

.plain-thead .ng-table-pager .btn-default:hover,
.plain-thead .ng-table-pager .btn-default:focus,
.plain-thead .ng-table-pager .btn-default.active {
    background-color: #AAA !important;
}


/*============================================== Styling for Tab panel ==============================================*/

.ordergenie-content .boot-ui-tabpanel {
    border: 1px solid #EEE;
}

.boot-ui-tabpanel .nav.nav-tabs+.tab-content {
    margin-bottom: 0;
    padding: 10px;
}

.boot-ui-tabpanel .nav-tabs.nav-justified>li {
    background-color: #DDD;
}

.boot-ui-tabpanel .nav.nav-tabs>li.active>a {
    color: #33a4e0 !important;
}

.boot-ui-tabpanel .nav.nav-tabs>li>a {
    line-height: 35px;
    padding: 0 10px;
}

.boot-ui-tabpanel .nav.nav-tabs>li:not(.active)>a:hover {
    color: #222 !important;
}

.boot-ui-tabpanel .dropdown-wrapper {
    margin-bottom: 10px;
}

.boot-ui-tabpanel .dropdown-wrapper select.form-control {
    display: inline-block;
    width: auto;
    color: #777;
    background-color: #FFF;
    padding: 0 5px;
    border: 1px solid #DDD;
    margin-right: 10px;
    border-radius: 0;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}

a[uib-tab-heading-transclude] {}


/*============================================== Styling for Angulajs Modal ==============================================*/

.modal .modal-dialog .modal-content[uib-modal-transclude] {
    padding: 0;
    border: none;
    background-color: #EEE;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .modal-header {
    padding: 1.5%;
    text-align: center;
    background-color: #f8f8f8;
    border-bottom: none;
    color: #555 !important;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .modal-header .modal-title {
    color: #555;
    padding: 7px;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .modal-header .close {
    margin-top: 0px;
    font-size: 30px;
    padding: 0 7px;
    color: #FFF;
    opacity: 1;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .modal-body {
    /*padding: 20px;*/
    /* padding: 5px 20px 20px 20px; */
    padding: 3px 10px 10px 10px;
    /*min-height: 450px;*/
    /*font-size : 0;*/
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .modal-footer {
    padding: 0;
    border-top: none;
    text-align: center;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .modal-footer .btn+.btn {
    margin-left: 10px;
}


/*------------------------------ Styling for Midium modal ------------------------------*/

.modal .modal-dialog .modal-content[uib-modal-transclude] .midiumModal .modal-content {
    padding: 10px;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .midiumModal .modal-header {
    padding: 3px;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .midiumModal .modal-body .row {
    padding: 0;
}


/*============================================== Styling for Mappings page ==============================================*/

.ordergenie-content .disabled-button {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #999;
}


/*Styling for small modal*/

.modal .modal-dialog .modal-content[uib-modal-transclude] .smallModal .modal-header .modal-title {
    font-size: 22px;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .smallModal .modal-content {
    padding: 26px 0px;
    /*border  : 5px solid rgba(0, 0, 0, 0.17);*/
    box-shadow: 3px 3px 36px 0px rgba(0, 0, 0, 0.75);
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .smallModal .modal-content .modal-body {
    padding: 0;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .smallModal .modal-content .modal-body .row {
    padding: 0;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .smallModal .modal-content .modal-body .row:not(:first-child) {
    padding: 10px 0 0;
}

table.no-hover tr:hover {
    background-color: transparent !important;
}

.ordergenie-content .custom-label {
    color: #777;
    font-weight: normal;
}

.ordergenie-content .custom-title {
    margin: 0;
    padding: 10px;
    background-color: #edf7ff;
    color: #03A9F4;
    display: inline-block;
}

.ordergenie-content .custom-title-2 {
    margin: 0;
    padding: 10px;
    color: #03A9F4;
}

.ordergenie-content .custom-input {
    border-radius: 0;
}

.ordergenie-content textarea.form-control {
    border-radius: 0;
    resize: vertical;
    min-height: 38px;
}


/*============================================== Styling for Returns page ==============================================*/

.ordergenie-content.returns .table-wrapper table tbody tr td input.form-control,
.ordergenie-content.returns .table-wrapper table tbody tr td select.form-control {
    height: 22px;
    padding: 0 5px;
}

.ordergenie-content.returns .total-amount>div {
    background-color: #DCF1F9;
    padding: 4%;
    font-size: 16px;
    text-align: center;
}

.ordergenie-content.returns .total-amount>div>span {
    font-weight: bold;
}


/*============================================== Styling for View Users ==============================================*/

.ordergenie-content .user-diactive {
    color: #f05050;
}

.ordergenie-content .user-active {
    color: #4CAF50;
}

.ordergenie-content .view-selected {
    /*color: #02A8F4;*/
    color: #384954;
    /* css by gaurav */
}


/*============================================== Styling for Edit Users ==============================================*/

.ordergenie-content.edituser .checkbox.checkbox-blue {
    margin: 0;
}

.ordergenie-content.edituser label#active-label {
    bottom: 8px;
}


/*============================================== Styling for Add Users ==============================================*/

.ordergenie-content.addnewuser .checkbox.checkbox-blue {
    margin: 0;
}

.ordergenie-content.addnewuser label#active-label {
    bottom: 8px;
}


/*============================================== Styling for Create Users ==============================================*/

.ordergenie-content.createuser .checkbox.checkbox-blue,
.ordergenie-content.createclient .checkbox.checkbox-blue {
    margin: 0;
}

.ordergenie-content.createuser label#active-label,
.ordergenie-content.createclient label#active-label {
    bottom: 8px;
}

.val_col {
    color: red;
}


/*============================================== Styling for Dashboard ==============================================*/

.dashboard .main-content>div:first-child {
    background-color: transparent;
}


/*============================================== Styling for Search option ==============================================*/

.ui-select-container input[type="search"] {
    border-radius: 0;
    width: 100% !important;
    height: 40px;
}

.ui-select-bootstrap>.ui-select-choices {
    overflow-x: auto;
}

.ui-select-bootstrap>.ui-select-choices::-webkit-scrollbar-thumb {
    background: #AAA;
    /*background : linear-gradient(to top, #f1f1f2, #dcdce0, #f1f1f2);*/
    border: none;
    border-radius: 0;
}

.ui-select-bootstrap>.ui-select-choices::-webkit-scrollbar-button {
    background-color: #CCC;
    width: 15px;
    border-radius: 0;
}

.ui-select-bootstrap>.ui-select-choices::-webkit-scrollbar-button:hover {
    background-color: #888;
}

.ui-select-container .btn.btn-default.form-control.ui-select-toggle {
    height: 32px;
    /* css by gaurav */
    font-size: 13px;
    text-transform: capitalize;
    line-height: 26px;
    /* css by gaurav */
    padding: 3px 11px;
    border-radius: 0;
    background-color: #FFF !important;
    border: 1px solid #DDD !important;
    color: #000 !important;
}

.ui-select-container .ui-select-bootstrap .ui-select-toggle>.caret {
    color: #999;
}

.ui-select-bootstrap .ui-select-choices-row.active>span {
    background-color: #33a4e0;
}

.ui-select-container .dropdown-menu {
    border: 1px solid #E3E3E3;
    border-radius: 0;
    box-shadow: none;
    /*margin-top : -10px;*/
}

.fancy-pincode-search .ui-select-container .btn.btn-default.form-control.ui-select-toggle {
    border: none !important;
    color: #000 !important;
    padding: 13px 10px 10px 5px;
    /*height   : 40px;
    line-height: 1.5em;*/
    height: 40px;
    line-height: 13px;
}

.fancy-pincode-search .ui-select-match {
    /*border-bottom: 1px solid rgb(221, 221, 221);*/
    border: 1px solid #E3E3E3;
    /* Added by Gaurav */
}


/*============================================== Styling for User Group ==============================================*/

.user-group-well {
    padding: 5px 10px 10px 15px;
    background-color: #e5eef6;
    border: 1px solid #e3e3e3;
}

.user-group-second-well {
    padding: 5px 10px 10px 15px;
}

.well {
    min-height: 20px;
    padding: 5px;
    background-color: #fff;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    margin: 5px;
}

.well-user-group-cl {
    min-height: 20px;
    padding: 5px;
    background-color: #fff;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    margin: 10px;
}

.img-circle-user-group {
    border-radius: 50%;
    width: 40px;
    height: auto;
}

.img-overlap:not(:first-of-type) {
    margin-left: -15px;
}

.ordergenie-content.content-page .container>.row>[class^="col-"] .height-auto {
    height: auto;
}

.badge-color {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    background-color: #03A9F4;
    border-radius: 10px;
}

.current-location {
    float: right;
    font-size: 10px;
}

.badge-for-user {
    padding: 3px 7px;
    font-size: 10px;
    font-weight: 700;
    color: #fff;
    background-color: #03A9F4;
    border-radius: 10px;
}

.bubble-online {
    border-radius: 100%;
    height: 8px;
    width: 8px;
    color: #fff;
    position: absolute;
    float: left;
    margin-top: 5px;
}

.badge-green {
    background-color: #37B34A;
}

.user-group-current-location {
    display: inline-block;
    float: right;
    padding: 5px;
    padding-bottom: 10px;
    font-size: 10px;
}


/*============================================== Styling for Create User Group ==============================================*/

.ordergenie-content.createUserGroup .bothsided-select-directive .searched-list {
    height: 43vh;
}

.ordergenie-content.createUserGroup .bothsided-select-directive .move-controls>.row {
    margin-top: 12.5vh !important;
}


/*============================================== Styling for Pagination ==============================================*/

[uib-pagination].custom-pagination.pagination>li>a {
    padding: 0 6px;
    border: none;
    color: #AAA;
}

[uib-pagination].custom-pagination.pagination>li.active>a {
    color: #000;
}


/*============================================== Styling for ui-select ==============================================*/

.ui-select-bootstrap .ui-select-match-text span {
    color: #555;
}

.image-overlay {
    position: absolute;
}

.user-position {
    display: inline-block;
    margin: 5px;
}

.user-group-div {
    display: inline-block;
    margin: 5px;
    float: left;
}

.user-group-directed-left {
    display: inline-block;
    float: right;
    padding: 5px;
    padding-bottom: 10px;
    font-size: 12px;
}

.user-group-panel {
    background-color: #fff;
    padding-right: 10px;
}

.salesman-small-letter {
    font-size: 10px;
}

.text-align-kharghar {
    text-align: right;
    margin-top: 0px;
}


/*============================================== Styling for All User Location ==============================================*/

.add-new-call-plan-font {
    color: #D3D3D3;
}

.all-user-location li {
    color: #0F0;
}

.all-user-location li>span {
    color: black !important;
    font-size: 10px;
}

.all-user-location {
    margin: 20px;
    margin-top: 0;
}

.add-new-call-plan {
    display: inline-block;
    text-align: left;
    padding-right: 1%;
    color: #A9A9A9;
}

.add-new-call-plan-icon {
    display: inline-block;
    text-align: left;
    padding-left: 1%;
}

#map {
    height: 100%;
}

.icon-alignment {
    float: right;
    width: 10%;
}

.btn-filters-users {
    width: 100%;
    height: 10%;
    background-color: #00aeef;
    border: none;
    color: #fff;
    margin-top: 7px;
    padding: 5px;
}

.team-leader-align-popup {
    margin-top: -10px;
}


/*============================================== Styling for Create Call Plan ==============================================*/

.createcallplan table.table .checkbox-blue {
    position: relative;
    bottom: 7px;
}

.createcallplan table.table .checkbox-blue input {
    pointer-events: none;
}

.createcallplan table.table tbody tr td {
    text-align: center;
}


/*============================================== Styling for Popup Confirmation Animation ==============================================*/

@keyframes anim-confirm {
    0% {
        opacity: 0.5;
    }
    20% {
        opacity: 1;
    }
    80% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.make-confirm {
    display: block !important;
    animation-name: anim-confirm;
    animation-duration: 3s;
}

.confirm-box {
    width: 20%;
    opacity: 0;
    display: none;
    position: absolute;
    top: 0;
    left: 47%;
    border-radius: 3px;
    margin-top: 99px;
    z-index: 1100;
}

.confirm-box.success {
    background-color: #6be8a9;
}

.confirm-box.failure {
    background-color: #ff0000;
    color: #fff;
}

.confirm-box .content {
    position: relative;
    padding: 10px !important;
    text-align: center;
    background-color: inherit;
    flex-direction:row
}

.confirm-box .close-icon {
    position: absolute;
    right: 4px;
    top: 0;
    cursor: pointer;
}

.confirm-box .close-icon>i.fa {
    color: #FFF;
}


/*============================================== Styling for Time Picker ==============================================*/

#add-cust-form table.uib-timepicker {
    display: inline-block;
}

#add-cust-form .time-label {
    position: relative;
    top: -9px;
}

#add-cust-form td.uib-time input.form-control {
    border: 1px solid #E3E3E3;
    border-radius: 0;
    font-size: 12px;
}

#add-cust-form td.uib-time input.form-control {
    width: 35px !important;
}

#add-cust-form td.uib-time button {
    border-radius: 0;
    background-color: #6acefb !important;
    border: 1px solid #03A9F4 !important;
    padding: 3px 6px;
    margin-left: 5px;
}

#add-cust-form td.uib-time button:hover {
    background-color: #03A9F4 !important;
}

#add-cust-form td.uib-time label {}

#add-cust-form table.table-bordered>tbody>tr>td:nth-child(3) {
    border-top: none;
    padding: 0;
}


/*============================================== Styling for Call Plan Details==============================================*/

.cpd-collecting-agent {
    font-size: 10px;
    color: #A9A9A9;
}

.agent-task-completed {
    margin: 30px;
    font-size: 10px;
}

.completed-accordion-cpd .panel-title {
    font-size: 10px;
    text-transform: none;
}

.completed-part-of-accordion {
    color: #3ab769;
}

.cpd-completed-time-arrange {
    margin: 30px;
}

.sri-acharya-medicals-accordion {
    color: black;
    font-size: 13px;
}

.kharghar-sctor-accordion {
    font-size: 10px;
    color: #A9A9A9;
}

.start-time-of-completed-accordion {
    color: black;
    text-align: right;
    margin: 3px;
}

.bill-payment-of-completed-accordion {
    color: #A9A9A9;
}

.rupees-of-bill-payment {
    color: black;
    font-size: 14px;
}

.all-details-under-accordion {
    text-align: left;
    font-size: 10px;
    color: #A9A9A9;
}

.call-started-of-accordion {
    font-size: 11px;
    color: black;
    font-weight: 800;
}

.margin-for-well-collapse {
    margin: 0px;
}

.back-color-for-heading-part {
    background-color: #fff !important;
}

.custom-icon-for-in-progress {
    font-size: 8px;
    background: red;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    width: 10px;
    height: 10px;
    padding: 1px;
    margin-bottom: 2px;
}

.fix-editor-in-progress {
    display: none;
}

.height-for-map-full-view {
    height: 90%;
}

.in-progress-part-of-accordion {
    color: #A9A9A9;
}


/*============================================== Styling for ui-multi-select ==============================================*/

.ui-multiselect-custom>.ui-select-multiple.ui-select-bootstrap {
    border-radius: 0;
    border: 1px solid #D1D2D3;
    padding: 3px;
}

.ui-multiselect-custom>.ui-select-multiple .ui-select-match-item.btn-default {
    background-color: #1cb7fd !important;
    border: 1px solid #03A9F4 !important;
    border-radius: 0;
}

.ui-multiselect-custom>.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
    color: #FFF;
    text-shadow: none;
    opacity: 1;
    margin-top: 2px;
}

.ui-multiselect-custom {
    padding: 20px !important;
}

.ui-multiselect-custom>.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
    background-color: #EEE !important;
    cursor: pointer;
}


/*============================================== Styling for Boot-Angular Datepicker ==============================================*/

.ordergenie-content .full button span {
    background-color: limegreen;
    border-radius: 32px;
    color: black;
}

.ordergenie-content .partially button span {
    background-color: orange;
    border-radius: 32px;
    color: black;
}

.ordergenie-content .pre-width-for-popup {
    border: 0;
    width: 100%;
    margin-top: -9px;
    margin-bottom: -6px;
}

.angular-boot-datepicker .btn-default {
    background-color: #FFF !important;
    border: 1px solid #999 !important;
}

.angular-boot-datepicker .btn-default .glyphicon {
    color: #555;
}

.angular-boot-datepicker .btn-default span.ng-binding:not(.text-muted) {
    color: #222;
}

.angular-boot-datepicker .btn-default.uib-title strong {
    color: #555;
}


/*============================================== Styling for Create Route ==============================================*/

.route-checkbox {
    padding-left: 0;
    position: relative;
    top: -5px;
}

.route-checkbox input[type="checkbox"] {
    display: none;
}


/*============================================== Styling for Call Plan List ==============================================*/

.callplanlist pre {
    padding: 0;
}

.ordergenie-content.callplan .pre-width-for-popup {
    background-color: transparent;
    border-bottom: 1px solid #D1D2D3;
}

.ordergenie-content.callplan .uib-datepicker-popup.dropdown-menu {
    border: 1px solid #DDD;
}

.ordergenie-content.callplan .angular-boot-datepicker .btn-default {
    border-radius: 0;
    border: none !important;
}

.ordergenie-content.callplan .angular-boot-datepicker .btn-default.active {
    box-shadow: none;
    background-color: #DDD !important;
}

.ordergenie-content.callplan .checkbox.checkbox-blue label {
    margin-bottom: 13px;
}

.ordergenie-content.callplan.callplanlist .pre-width-for-popup {
    background-color: #DDD;
    border-bottom: none;
    cursor: pointer;
}

.ordergenie-content.callplan.callplanlist .pre-width-for-popup i.fa {
    float: right;
    margin-top: 2px;
}

.ordergenie-content.callplan.callplanlist pre {
    margin: 0;
    padding: 5px;
    border-radius: 0;
}

.ordergenie-content.callplan.dashboard .angular-boot-datepicker table tbody tr td {
    line-height: 1.5;
}

.ordergenie-content.callplan.dashboard .pre-width-for-popup {
    width: 100%;
}


/*============================================== Styling for pending-bills of distributor ==============================*/

.cursor-pointer-for-pendbillsdist {
    cursor: pointer;
}


/*========================================= Styling for create notification of superadmin ========================================*/

.upload-attach {
    border-radius: 0;
    padding: 10px;
    border: 0px;
    background-color: #02A8F4;
    color: #fff;
}


/*========================================= Styling for search box in navbar========================================*/

.search-globally {
    width: 25%;
    border-radius: 0;
    height: 30px;
    margin-top: 15px;
    margin-left: 175px;
    background-color: #DDD;
    color: grey;
    border: none;
}

.search-icon {
    position: absolute;
    right: 30%;
    top: 33%;
    color: black;
}

::-webkit-input-placeholder {
    /* Chrome */
    color: #d4d4d4;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #d4d4d4;
    opacity: 1;
}

:-moz-placeholder {
    /* Firefox 4 - 18 */
    color: #d4d4d4;
    opacity: 1;
}


/*========================================= Styling for dashboard========================================*/

ul[class^="dashboard-dropdown-menu"] {
    min-width: auto;
    font-size: 10px;
    top: 1em;
    left: 0;
    padding: 0;
    margin: 0;
}

ul[class^="dashboard-dropdown-menu"] li a {
    padding: 4px 10px;
}

ul[class^="dashboard-dropdown-menu"] li a:hover,
ul[class^="dashboard-dropdown-menu"] li a.active {
    background-color: #e2e2e2 !important;
}

a.dropdown-toggle.icon {
    float: right;
    width: 12px;
    height: 20px;
}

a.dropdown-toggle.icon:hover {
    background-color: #DDD;
}

a.dropdown-toggle.icon i {
    font-size: 15px;
    color: #AAA;
    float: none !important;
    margin-top: 1px;
    margin-left: 4px;
}

a.dropdown-toggle.icon:hover i {
    color: #555;
}


/*========================================= Styling for No Records ========================================*/

.noRecordsToShow {
    margin-bottom: 10px;
    font-size: 18px;
    color: #03A9F4;
    text-align: center;
}


/*========================================= Styling from designer ========================================*/


/*ct-chart {
height: 250px;
}

.custom-box {
position: relative;
background-color: #FFF;
border-radius: 5px;
padding: 4%;
min-height: 135px;
}

#content-menu {
height: 60px;
line-height: 60px;
font-size: 18px;
letter-spacing: 0.01em;
-webkit-font-smoothing: antialiased;
box-shadow: 0 1px 5px rgba(0,0,0,.07);
}

.ordergenie-content.content-page .content {
padding: 42px 0 0;
}

#action-bar1, #back-nav {
padding-left: 25px;
}

.navbar-default {
background-color: #10C469;
border-radius: 0;
border: none;
}

.table>thead>tr>th {
vertical-align: bottom;
border-bottom: 2px solid #ebeff2;
padding: 20px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 15px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}

.figure-caption, .sales-figure {
text-align: right;
font-size: 28px;
}

.bar-title span {
font-size: 16px;
}

.chart-wrapper:nth-child(even)>.custom-box>.row {
margin-bottom: 0px;
}

.custom-box>.row {
margin: 0px;
}

#sidebar-menu>ul>li>a {
color: #36404a;
display: block;
padding: 12px 13px;
margin: 0px 0;
border-left: 3px solid #fff;
margin-top: 5px;
}

.list-unstyled {
padding-left: 0;
background: aliceblue;
}*/

.search-globally {
    width: 25%;
    border-radius: 0;
    height: 40px;
    margin-top: 10px;
    margin-left: 175px;
    background-color: #fff;
    color: grey;
    border: none;
    padding: 10px;
    border-radius: 50px;
    padding-left: 20px;
}

.search-icon {
    position: absolute;
    right: 30%;
    top: 33%;
    color: black;
}

::-webkit-input-placeholder {
    /* Chrome */
    color: #d4d4d4;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #d4d4d4;
    opacity: 1;
}

:-moz-placeholder {
    /* Firefox 4 - 18 */
    color: #d4d4d4;
    opacity: 1;
}


/*========================================= Styling for No Records ========================================*/

.noRecordsToShow {
    margin-bottom: 10px;
    font-size: 16px;
    color: #03A9F4;
    text-align: center;
}


/*========================================= Styling for Search box ========================================*/

.navbar-search-box .btn-default-focus {
    box-shadow: none;
}

.navbar-search-box {
    line-height: 60px;
    display: inline-block;
    width: 30%;
    margin: auto;
    position: relative;
}

.navbar-search-box .ui-select-container input[type="search"] {
    height: 38px;
    line-height: 38px;
    padding: 7px 12px;
    border: 1px solid #e1e5e8;
    display: inline-block;
    /*width         : 100%;*/
    border-radius: 0;
    background-color: #f0f8fa;
}

.navbar-search-box .ui-select-container .btn.btn-default.form-control.ui-select-toggle {
    height: 38px;
    line-height: 38px;
    padding: 0px 12px;
    border: 1px solid #e1e5e8 !important;
    /*vertical-align: initial;*/
    border-radius: 0;
    background-color: #f0f8fa !important;
}

.navbar-search-box .ui-select-match.btn-default-focus {
    background-color: transparent !important;
}

.navbar-search-box .search-icon-custom {
    position: absolute;
    top: 0;
    right: 3%;
    color: #999;
}

.navbar-search-box .ui-select-container .dropdown-menu {
    margin-top: -10px;
}

.navbar-search-box .ui-select-bootstrap .ui-select-choices-row>span.ui-select-choices-row-inner {
    padding: 9px 12px;
}

.navbar-search-box .ui-select-bootstrap .ui-select-choices-row>span.ui-select-choices-row-inner:hover {
    background-color: #EEE;
}

.navbar-search-box .ui-select-bootstrap .ui-select-choices-row.active>span.ui-select-choices-row-inner {
    background-color: cornsilk;
    color: #333;
}


/* for Molecule */

.navbar-search-box .ui-select-bootstrap .ui-select-choices .ui-select-choices-row [ng-if="item.Molecule_ID"] {
    padding: 5px 10px;
}

.text-truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis !important;
}

.text-fainted {
    /*color: #999;*/
    font-size: 10px;
}

.text-capitalize-custom {
    text-transform: lowercase !important;
}

.text-capitalize-custom:first-letter {
    text-transform: uppercase !important;
}


/*========================================= Styling for Angular-Loader ========================================*/

[cg-busy] {
    position: absolute;
    top: 45%;
    left: 45%;
}

.cg-busy {
    z-index: 999999;
}


/*========================================= Styling for Notifications ========================================*/

.notifi-title .label-orange {
    background-color: #ec971f;
}

.notification-list .media-body {
    margin-left: 0;
}

.notification-list {
    max-height: none;
}


/*========================================= Styling for Confirmation Modal ========================================*/

.modal .modal-dialog .modal-content[uib-modal-transclude] .confirmation-modal {
    margin-top: 35vh;
}


/*========================================= Styling for Both Sided Multiselect widget ========================================*/

.bothsided-select-directive .list-item-unmapped,
.bothsided-select-directive .list-item-mapped,
.bothsided-select-directive .list-item {
    padding: 5px 10px;
    cursor: pointer;
}

.bothsided-select-directive .list-item-unmapped:not(.selected-item):hover,
.bothsided-select-directive .list-item-mapped:not(.selected-item):hover,
.bothsided-select-directive .list-item:not(.selected-item):hover {
    background-color: #EEE;
}

.bothsided-select-directive .selected-item {
    background-color: #aae6ac;
}

.bothsided-select-directive .searched-list {
    height: 50vh;
    overflow-y: auto;
    border: 1px solid #DDD;
}

.bothsided-select-directive .move-controls>.row {
    margin-top: 11vh !important;
}

.bothsided-select-directive .search-box>input.form-control {
    background-color: #edf7ff;
    border-radius: 0;
    border: none;
}


/*========================================= Styling for Map Chemsit page ========================================*/

.info-section {}

.info-section .icon {
    font-size: 20px;
    color: #49AD4D;
}

.info-section .text1 {
    font-size: 12px;
    color: #AAA;
}

.info-section .info-row {
    margin-bottom: 10px !important;
}

.logo-section {
    font-size: 20px;
    font-weight: bold;
    color: #555;
    border-bottom: 1px solid #EEE;
    margin-top: 14px !important;
    padding-bottom: 5px;
}

.logo-section i.fa {
    margin-right: 5%;
    color: #00A7F2;
}

.medical-logo .info {
    font-size: 20px;
    color: #49AD4D;
}

.medical-info .text1 {
    color: #AAA;
    font-size: 10px;
}

.medical-info .text2 {
    color: #000;
    font-size: 14px;
}


/*========================================= Styling for input type file ========================================*/

.customized-file.btn {
    padding: 0;
    border: none !important;
    background: none !important;
    height: 28px;
}

.customized-file.btn:hover {
    background: none !important;
}

.customized-file input[type="file"] {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.customized-file input[type="file"]+label {
    background-color: #03a9f4;
    display: inline-block;
    margin: 0;
    width: 100%;
    cursor: pointer;
    border: 1px solid #03a9f4;
    border-radius: 4px;
    text-align: left;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
    color: #FFF;
    font-weight: normal;
}

.customized-file input[type="file"]+label:hover {
    background-color: #71befb;
}


/*For blue button*/

.customized-file input[type="file"]+label.btn-blue {
    background-color: #03a9f4;
    display: inline-block;
    margin: auto;
    width: 100%;
    cursor: pointer;
    border: 1px solid #E3E3E3;
    border-radius: 0;
    text-align: center;
    height: 30px;
    line-height: 28px;
    padding: 0 5px;
    color: #FFF;
    font-weight: normal;
}

.customized-file input[type="file"][disabled]+label.btn-blue {
    background-color: #5bc7f8;
    cursor: not-allowed;
}


/*========================================= Styling for show password icon ========================================*/

.password-box .show-password {
    position: absolute;
    top: 12px;
    right: 17px;
    cursor: pointer;
}


/*========================================= Styling for datapicker in orders ========================================*/

.ordergenie-content.orders pre {
    padding: 0;
}

.ordergenie-content.orders .pre-width-for-popup {
    background-color: transparent;
    border-bottom: 1px solid #D1D2D3;
}

.ordergenie-content.orders .uib-datepicker-popup.dropdown-menu,
.uib-datepicker-popup.dropdown-menu {
    border: 1px solid #DDD;
    width: 282px;
    overflow: hidden;
}

.ordergenie-content.orders .angular-boot-datepicker .btn-default {
    border-radius: 0;
    border: none !important;
}

.ordergenie-content.orders .angular-boot-datepicker .btn-default.active {
    box-shadow: none;
    background-color: #DDD !important;
}

.ordergenie-content.orders .checkbox.checkbox-blue label {
    margin-bottom: 13px;
}

.ordergenie-content.orders .pre-width-for-popup {
    background-color: #FFF;
    color: #999;
    border: 1px solid #DDD;
    cursor: pointer;
    height: 40px;
    /* Added by gaurav */
}

.ordergenie-content.orders .pre-width-for-popup i.fa {
    float: right;
    margin-top: 2px;
}

.ordergenie-content.orders pre {
    margin: 0;
    padding: 10px;
    /* Added by gaurav */
    /*padding    : 5px;*/
    border-radius: 0;
}

.ordergenie-content.orders .angular-boot-datepicker table tbody tr td {
    line-height: 1.5;
}

.ordergenie-content.orders .pre-width-for-popup {
    width: 100%;
}

.table-wrapper .angular-boot-datepicker table tr:hover {
    background: none !important;
}

.table-wrapper .angular-boot-datepicker table tbody tr td {
    padding: 0;
    border-top: none;
}


/*========================================= Styling for Email Template - CK Editor ========================================*/

.custom-ckeditor .cke_contents {
    height: 150px !important;
}

.custom-ckeditor .cke_chrome {
    border: 1px solid #D1D2D3 !important;
    box-shadow: none;
}

.custom-ckeditor .cke_top {
    border-bottom: 1px solid #D1D2D3 !important;
}

.custom-ckeditor .cke_bottom {
    border-top: 1px solid #D1D2D3 !important;
}

.custom-ckeditor [class^="cke_"] {
    border-radius: 0;
}


/*========================================= Styling for View details ========================================*/

.view-details .view-group {
    padding: 2% 5%;
}

.view-details .view-block {
    margin-bottom: 15px;
}

.view-details .view-block .view-lable {
    font-size: 12px;
    color: #AAA;
    margin-bottom: 3px;
}

.view-details .view-block .view-content {
    font-size: 16px;
    color: #444;
}


/*=============================== styling for table of pending bills > distributor ==================================*/

.table-wrapper-inv table thead tr th {
    background-color: #A3A3A3;
}

.table-footer-total {
    padding: 4px 10px;
    text-align: right;
    font-size: 15px;
}

.table-footer-total span {
    font-weight: bold;
}


/*=============================== styling for Color Picker ==================================*/

.colorscheme .color-picker-wrapper .input-group {
    width: 100%;
}

.colorscheme .picker-label {
    padding: 4px 0;
}

.colorscheme .color-picker-swatch {
    border-radius: 0px;
    width: 50%;
}

.colorscheme .color-picker-wrapper .input-group .input-group-addon {
    border: 1px solid #E3E3E3;
    border-right: none;
}

.colorscheme .color-picker-input {
    border-radius: 0px;
    width: 100%;
}


/*=============================== styling for Color Picker ==================================*/

.rangeselector .selector-label {
    padding: 4px 0;
}

.rangeselector .color-pallet {
    height: 28px;
    background-color: #DDD;
    display: inline-block;
    width: 60%;
    /*margin-top    : 3px;*/
}


/****************************************************** NEW STYLING **********************************************************/

.action-bar {
    display: flex;
    height: 30px;
    line-height: 30px;
    /*color      : #03A9F4;*/
    color: #000;
    /* Added by gaurav */
    margin-bottom: 15px;
}

.action-bar .content-title {
    font-weight: bold;
}

.action-bar .action-link {
    color: #FFF;
    margin-left: 11px;
    background: #005487;
    padding: 0px 17px;
    border-radius: 100px;
    transition: all.2s ease;
}

.action-bar .action-link:hover {
    /* color: #fff !important; */
    background: #00A1DF;
    /* transform: scale(1.05); */
    transition: all.2s ease;
}

.action-bar .left-side {
    margin-right: auto;
    text-align: left;
    flex: 0 0 45%;
    height: 50px;
    line-height: 50px;
}

.action-bar .right-side {
    margin-left: auto;
    text-align: right;
    flex: 0 0 58%;
    height: 40px;
    line-height: 40px;
    padding-right: 10px;
}

.action-bar .margin-r-md {
    margin-right: 8px;
    vertical-align: super;
}

.action-bar .margin-r-lg {
    margin-right: 25px;
}

.action-bar .btn {
    padding: 4px 12px;
}

.divider-vertical {
    font-size: 40px;
    font-family: RobotoThin;
    color: #d3d3d8;
}

.btn.blue-faint {
    border-radius: 0;
    background-color: #e6f0fa;
    color: #808185;
    /*transform     : scale(1);*/
    transition: all .1s ease;
}

.btn.blue-faint:hover,
.btn.blue-faint:active {
    background-color: #76bff6;
    color: #fff;
    border: 1px solid #cae2f9;
    /*transform     : scale(1.05);*/
}

.action-bar input.search-field {
    padding: 10px 12px;
    line-height: normal;
    border: 1px solid #e5e4e9;
    /*width      : 50%;*/
    margin-top: 5px;
    margin-bottom: 20px;
    border-radius: 5px;
}

.action-bar input.search-field::-webkit-input-placeholder {
    color: #d4d4d4;
}

.action-bar input.search-field::-moz-placeholder {
    color: #d4d4d4;
}

.action-bar input.search-field:-ms-input-placeholder {
    color: #d4d4d4;
}

.action-bar input.search-field:-moz-placeholder {
    color: #d4d4d4;
}

.action-bar .download-link {
    padding: 0 5px;
}


/*Styling for Search box*/

.action-bar .ui-select-container {
    display: inline-flex;
    width: 55%;
}

.action-bar .ui-select-container input[type="search"] {
    flex: 0 0 100%;
    position: relative;
}

.action-bar .ui-select-container .ui-select-match {
    flex: 0 0 100%;
}

.action-bar .ui-select-container .ui-select-match.btn-default-focus {
    /*outline: none;*/
    background-color: transparent;
    box-shadow: none;
}

.action-bar .ui-select-bootstrap .ui-select-match-text {
    line-height: normal;
    height: 100%;
}

.action-bar .ui-select-bootstrap .ui-select-match-text .text-selected {
    height: 100%;
    line-height: 28px;
}

.action-bar .ui-select-container .btn.btn-default.form-control.ui-select-toggle {
    padding: 0 5px;
}

.action-bar .ui-select-container .dropdown-menu {
    text-align: left;
}

.action-bar .ui-select-bootstrap .ui-select-choices-row.active>span {
    background-color: #e6f0fa;
    color: #000;
}

.action-bar .ui-select-bootstrap .ui-select-choices-row>span:hover,
.action-bar .ui-select-bootstrap .ui-select-choices-row>span:focus {
    background-color: #e6f0fa;
    color: #000;
}


/* Styling for Custom Form */

.ordergenie-content .cust-form-group {
    /*padding: 10px;*/
    padding: 0px 10px;
    /* css by gaurav */
}

.ordergenie-content .cust-label {
    display: block;
    font-weight: normal;
    color: #868585;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: bold;
}

.ordergenie-content .cust-input,
.ordergenie-content .cust-select {
    display: block;
    width: 100%;
    border: 1px solid #cac6c3;
    padding: 8px 5px;
    color: #444;
    height: 34px;
}

.ordergenie-content .invalid-group .cust-label {
    color: #f05050;
}

.ordergenie-content .invalid-group .cust-input {
    border-color: #f05050;
}

.ordergenie-content .help-text {
    padding: 2px 10px;
    color: #f05050;
    font-size: 12px;
    margin: 0;
    position: absolute;
}


/*============================================== Styling for Datepicker ==============================================*/

.theme-1.angular-boot-datepicker {
    display: inline-block;
    width: 240px;
    position: relative;
    top: 10%;
}

.theme-1.angular-boot-datepicker pre {
    padding: 0;
}

.theme-1.angular-boot-datepicker .pre-width-for-popup {
    background-color: transparent;
    border-bottom: 1px solid #D1D2D3;
    text-align: center;
}

.theme-1.angular-boot-datepicker .uib-datepicker-popup.dropdown-menu {
    box-shadow: 0px 0px 1px 1px #e7e7e9;
    left: -17% !important;
}

.theme-1.angular-boot-datepicker .btn-default {
    border-radius: 0;
    border: none !important;
}

.theme-1.angular-boot-datepicker .btn-default.active {
    box-shadow: none;
    background-color: #DDD !important;
}

.theme-1.angular-boot-datepicker .pre-width-for-popup {
    border-bottom: none;
    cursor: pointer;
}

.theme-1.angular-boot-datepicker .pre-width-for-popup i.fa {
    float: right;
    margin-top: 4px;
}

.theme-1.angular-boot-datepicker .btn-sm {
    padding: 1px 10px;
}

.theme-1.angular-boot-datepicker pre {
    margin: 0;
    padding: 2px 5px;
    border-radius: 0;
}

.theme-1.angular-boot-datepicker table tbody tr td {
    line-height: 1.5;
}

.theme-1.angular-boot-datepicker .pre-width-for-popup {
    width: 100%;
    padding: 5px 10px;
    color: #909090;
    border: 1px solid #e5e4e9;
}

.theme-1.angular-boot-datepicker .btn-default {
    border-radius: 0;
    border: none !important;
}

.theme-1.angular-boot-datepicker .btn-default.active {
    box-shadow: none;
    background-color: #DDD !important;
}


/*============================================== Styling for Div-Table ==============================================*/

.icon-wrapper-2 {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 12px;
    color: #FFF;
}

.bg-orange {
    background-color: #f29221 !important;
}

.bg-gray {
    background-color: #e5e8ed !important;
}

.div-table-2 {
    font-size: 0;
}

.div-table-2 .t-row {
    display: inline-block;
    font-size: 0;
}

.div-table-2 .t-tr {
    font-size: 0;
    padding: 10px 0;
    border-bottom: 1px solid #e5e8ed;
}

.div-table-2 .t-tr:nth-child(even) {
    background-color: #f4fbfd;
}

.div-table-2 .t-head {
    background-color: #33a4e0;
    color: #FFF;
}

.div-table-2 .t-head .t-row .t-column {
    display: inline-block;
    font-size: 14px;
    padding: 10px;
}

.div-table-2 .t-row .t-row-sub {
    height: 45px;
    line-height: 45px;
    font-size: 0;
}

.div-table-2 .t-row .t-row-sub .t-column {
    display: inline-block;
    font-size: 14px;
    padding: 0 10px;
    line-height: normal;
}

.div-table-2 .t-row .t-row-sub-2 {
    height: 75px;
    line-height: normal;
    padding: 0 4%;
    font-size: 0;
}

.div-table-2 .t-row .t-row-sub-2 .t-column {
    display: inline-block;
    font-size: 14px;
    line-height: normal;
    position: relative;
}

.div-table-2 .t-row .t-row-sub-2 .t-column .node-label {
    position: absolute;
    width: 100px;
}

.div-table-2 .t-row .t-row-sub-2 .t-column.horizontal-line {
    height: 25px;
}

.div-table-2 .t-row .t-row-sub-double {
    height: 120px;
    line-height: 140px;
    font-size: 0;
}

.div-table-2 .t-row .t-row-sub-double .t-column {
    display: inline-block;
    font-size: 14px;
    line-height: normal;
    text-align: center;
}

.open-dropdown {
    color: #ababad;
    font-size: 20px;
}

.t-foot {
    font-size: 14px;
}

.tfoot-caption {
    padding: 15px 10px 10px;
}

.tfoot-caption .title {
    color: #444;
    font-weight: bold;
}

.tfoot-caption {
    color: #68b2d9;
}


/*============================================== Styling for Popover ==============================================*/

.custom-popover .popover {
    box-shadow: none;
    background-color: #dbeff6;
    box-shadow: 2px 2px 4px 0px #a2b5bb;
}

.custom-popover .popover.bottom>.arrow:after {
    border-bottom-color: #dbeff6;
    border-left-color: #FFF;
    border-right-color: #FFF;
}

.custom-popover .popover-trigger {
    display: inline-block;
    width: 20px;
    height: 25px;
    line-height: 28px;
}

.custom-popover .popover-trigger:hover {
    background-color: #e5e8ed;
}

.custom-popover .popover-content {
    padding: 5px 0;
}

.custom-popover .popover-link {
    display: block;
    padding: 5px 15px;
}

.custom-popover .popover-link:hover {
    background-color: #33a4e0;
    color: #FFF;
}

.select-silver {
    background-color: #f2f0f5;
    padding: 4px 12px;
    border: 1px solid #f2f0f5;
}

.border-divider {
    display: inline-block;
    border-left: 1px solid #d3d3d8;
    height: 30px;
    position: relative;
    top: 9px;
}

.border-divider {
    display: inline-block;
    border-left: 1px solid #d3d3d8;
    height: 15px;
    position: relative;
    top: 4px;
    margin: 0 3px;
}

.custom-row-1 {
    padding: 15px 0;
    border-bottom: 1px solid #d3d3d8;
}


/*============================================== Styling for Dashboard ==============================================*/

.map-row {
    margin-bottom: 10px;
}

.map-row .map-box-1 {
    padding: 20px;
    border: 1px solid #e4e5e9;
    height: 165px;
}

.d-block {
    display: inline-block;
}

.map-row .map-box-2 {
    padding: 20px;
    border: 1px solid #e4e5e9;
    height: 405px;
    background-color: #ffffff;
}

.map-row .map-box-3 {
    padding: 20px;
    background-color: #ffffff;
    border: 1px solid #e4e5e9;
}

.map-col .title {
    color: #6a686b;
    margin: 3px 0;
}

.map-col .price-span {
    color: #ec971f;
    font-size: 25px;
    margin: 3px 0;
}

.map-col .subtitle {
    margin: 0;
    color: #9c9c9e;
}

.map-col .chart-icon-div {
    padding: 0 20px 20px 0;
    border-right: 1px solid #e4e5e9;
    text-align: center;
}

.map-col .chart-icon-div i.fa {
    font-size: 5em;
}

.map-col .map-div-1 {
    padding: 0 0 20px 20px;
    text-align: center;
}

.map-col .map-div-1 .title {
    color: #6a686b;
    margin: 5px 0;
}

.map-col .map-div-1 .figure {
    font-size: 30px;
}

.map-col .map-div-2 {
    border-top: 1px solid #e4e5e9;
    text-align: center;
    padding-top: 20px;
}

.map-col .map-div-2 .title {
    color: #6a686b;
    margin: 5px 0;
}

.map-col .map-div-2 .figure {
    font-size: 30px;
}

.map-box-3 .map-stats {
    padding: 14px 0;
}

.map-stats .title {
    color: #6a686b;
    margin: 5px 0;
}

.map-stats .figure {
    font-size: 30px;
}

.dashboard-box>div.row {
    padding: 20px;
    border: 1px solid #e4e5e9;
    background-color: #ffffff;
}

.dashboard-box .title {
    margin: 0;
}

.dashboard-box .box-2 .title {
    color: #6a686b;
    margin: 0 0 15px 0;
}

.dashboard-box .box-1 .figure,
.dashboard-box .box-2 .figure {
    font-size: 30px;
}

.dashboard-box .dash-icon-wrap-1 i.fa {
    font-size: 30px;
    color: #a5d9f5;
}

.dashboard-box .dash-icon-wrap-2 i.fa {
    font-size: 30px;
    color: #ffc37a;
}

.pie-chart-container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.pie-chart-container>svg {
    margin: auto;
    margin-top: 18%;
}

.custom-progress {
    height: 10px;
    background-color: #e7e6ec;
}

.custom-progress .progress-bar-orange {
    background-color: #f4931e;
}

.custom-progress .progress-bar-blue {
    background-color: #33a4e0;
}

.bar-graph-1 .ct-series .ct-bar {
    stroke: #188AE2;
    stroke-width: 10px;
}

.bar-graph-1 .ct-label {
    color: #a8a8aa;
}

.bar-graph-1 .ct-grid {
    stroke: rgba(168, 168, 170, 0.4);
}

.bar-graph-2 .ct-series-a .ct-bar {
    stroke: #188AE2;
    stroke-width: 15px;
}

.bar-graph-2 .ct-series-b .ct-bar {
    stroke: #3eb662;
    stroke-width: 15px;
}

.bar-graph-2 .ct-label {
    color: #a8a8aa;
}

.bar-graph-2 .ct-grid {
    stroke: rgba(168, 168, 170, 0.4);
}

.graph-caption {
    font-size: 12px;
    text-align: center;
    color: #a8a8aa;
}

.graph-title {
    margin: 0;
    font-weight: bold;
    color: #33a4e0;
}

.graph-select {
    border: none;
    background-color: #fdeddc;
    padding: 5px 14px;
    color: #444;
}

.graph-select-2 {
    border: none;
    background-color: #e8f6ff;
    padding: 5px 14px;
    color: #444;
}

.line-graph-1 .ct-series-a .ct-line {
    stroke: #f4972f;
    stroke-width: 3px;
}

.line-graph-1 .ct-series-a .ct-point {
    stroke: #ff5720;
}

.line-graph-1 .ct-label {
    color: #a8a8aa;
    font-size: 11px;
}


/*.line-graph-1 .ct-label.ct-horizontal {
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
position: relative;
top: -2.5em;
}*/

.line-graph-1 .ct-grid {
    stroke: rgba(168, 168, 170, 0.4);
    stroke-dasharray: 3px;
}

.h-bar-graph-1 .ct-series .ct-bar {
    stroke: #f49423;
    stroke-width: 20px;
}

.h-bar-graph-1 .ct-label {
    color: #a8a8aa;
    font-size: 11px;
}

.h-bar-graph-1 .ct-grid {
    stroke: rgba(168, 168, 170, 0.4);
}

.h-bar-graph-2 .ct-series .ct-bar {
    stroke-width: 20px;
}

.h-bar-graph-2 .ct-series-a .ct-bar {
    stroke: #188ae2f;
}

.h-bar-graph-2 .ct-series-b .ct-bar {
    stroke: #f05b4f;
}

.h-bar-graph-2 .ct-series-c .ct-bar {
    stroke: #f2c63d;
}

.h-bar-graph-2 .ct-series-d .ct-bar {
    stroke: #d17905;
}

.h-bar-graph-2 .ct-series-e .ct-bar {
    stroke: #453d3f;
}

.h-bar-graph-2 .ct-series-f .ct-bar {
    stroke: #59922b;
}

.h-bar-graph-2 .ct-label {
    color: #a8a8aa;
    font-size: 11px;
}

.h-bar-graph-2 .ct-grid {
    stroke: rgba(168, 168, 170, 0.4);
}

.SalesByDivisionChart .ct-label {
    fill: #FFF;
    font-size: 12px;
}

.custom-top-panel {
    height: 130px !important;
    border: none;
    background-color: #09B8AB;
    padding: 0 !important;
}

.custom-top-panel>.row {
    height: 100%;
    color: #FFF;
}

.custom-top-panel .left-side {
    height: 100%;
    padding: 20px;
}

.custom-top-panel .right-side {
    height: 100%;
    padding: 20px;
    border-left: 1px solid #FFF;
}

.custom-top-panel .cust-input-2 {
    width: 64%;
    border-radius: 0;
    background-color: #FFF;
    padding: 10px;
    margin-left: 8%;
    color: #aaaaac;
}

.radio-group .btn {
    background-color: #FFF;
    color: #666;
}

.radio-group .btn:hover {
    background-color: #e8e8e8;
    color: #666;
}

.radio-group .btn.active {
    box-shadow: none;
    -webkit-box-shadow: none;
    background-color: #f4972f;
    color: #FFF;
}


/*============================================== Styling for Google Map ==============================================*/

.map-label-custom {
    padding: 0px 3px;
    background-color: #FFF;
    border-radius: 10px;
    font-weight: bold;
}


/*============================================== Styling for Table Wrapper-2 (Dashboard) ==============================================*/

.dashboard-table table tbody tr td {
    padding: 8px;
    font-size: 13px;
}


/*============================================== Styling for Performance Page ==============================================*/

.table-performance table {
    width: 100%;
}

.table-performance table tr th,
.table-performance table tr td {
    text-align: center;
    padding: 10px;
}

.table-performance table tr.head-row {
    background-color: #2bb673;
}

.table-performance table tr.head-row th {
    color: #FFF;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    ;
}

.table-performance table tr .profile-info {
    text-align: left;
}

.table-performance table tr.head-row th .subtitle {
    font-size: 11px;
}

.table-performance table tr.head-row .bar-graph-1 .ct-series .ct-bar {
    stroke: #FFFFFF;
    stroke-width: 10px;
}

.table-performance table tr.head-row .bar-graph-1 .ct-label {
    color: #FFFFFF;
    font-size: 10px;
}

.table-performance table tr.head-row .bar-graph-1 .ct-grid {
    stroke: rgba(255, 255, 255, 0.4);
    opacity: 0;
}

.table-performance table tr.head-row .graph-caption {
    color: #FFF;
}

.table-performance table thead td.sub-heading {
    background-color: #ecf2fe;
    text-align: left;
    font-weight: bold;
}

.table-performance table thead {
    border-left: 1px solid #d3d3d8;
    border-right: 1px solid #d3d3d8;
}

.table-performance table tbody {
    border-left: 1px solid #d3d3d8;
    border-right: 1px solid #d3d3d8;
    border-bottom: 1px solid #d3d3d8;
}

.table-performance table tr.body-row {
    background-color: #FFF;
}

.table-performance table tr.body-row:not(:last-of-type) {
    border-bottom: 1px solid #e6e6e6;
}

.table-performance table tr.body-row td {
    color: #222;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.table-performance table tr.body-row td .subtitle {
    font-size: 11px;
}

.table-performance table tr.body-row .bar-graph-1 .ct-series .ct-bar {
    stroke: #f4972f;
    stroke-width: 10px;
}

.table-performance table tr.body-row .bar-graph-1 .ct-label {
    color: #555;
    font-size: 10px;
}

.table-performance table tr.body-row .bar-graph-1 .ct-grid {
    stroke: rgba(255, 255, 255, 0.4);
    opacity: 0;
}

.table-performance table tr.body-row .graph-caption {
    color: #000;
}

.container-heading {
    background-color: #F1F5F8;
    padding: 10px;
    font-size: 0;
    height: auto !important;
}

.container-heading .column {
    display: inline-block;
    width: 20%;
    font-size: 14px;
    padding: 10px 10px;
}

.container-heading .column .select {
    /*background-color: #f2f0f5;*/
    display: block;
    padding: 4px 12px;
    border: 1px solid #FFF;
    width: 100%;
    color: #000;
}

.container-heading .column .cust-label {
    color: #000;
    font-size: 12px;
}

.container-heading .column .heading {
    display: block;
    padding: 4px 12px;
    background-color: #FFF;
    border: 1px solid #FFF;
    width: 100%;
    color: #000;
}


/*============================================== Foreign CSS Starts ==============================================*/

.content-panel {
    border: 1px solid #eee;
    padding-top: 6px;
    padding-bottom: 2px;
    padding-left: 10px;
}

.pallet {
    display: inline-block;
    border: 1px solid #eee;
    padding: 15px;
    width: 10px;
    height: 10px;
}

.caret {
    position: absolute;
    top: 49%;
    left: 93%;
    right: 33%;
}

.caret2 {
    position: absolute;
    top: 49%;
    left: 75%;
    right: 63%;
}

.caret3 {
    position: absolute;
    top: 42%;
    left: 90%;
    right: 61%;
}

.m-t-10 {
    margin-top: 10px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-l-10 {
    margin-left: 10px;
}

.col-gray {
    background-color: #f0f8fa;
}

.col-blue {
    background-color: #33a4e0;
}

.col-green {
    background-color: #2bb672;
}

.col-orange {
    background-color: #f77e21;
}

.col-white {
    background-color: #fff;
}

#logo {
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
    color: #000;
}

.logo-panel {
    border: 1px solid #eee;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.logo-panel .black-text {
    color: #000;
}

.ulpoad-logo {
    border: 1px solid #eee;
    padding: 7px 21px;
    margin-left: 40px;
    color: #eee;
    border-radius: 25px;
}

.custom-color {
    display: flex;
    vertical-align: top;
    color: #000;
}

.text-box {
    border: 1px solid #eee;
    padding: 5px 35px 5px;
    margin-left: 10px;
    background-color: #ffffff;
}

.custom-color .dropdown-inline {
    background-color: #ffffff;
}

.dropdown-inline {
    border: 1px solid #eee;
    padding-top: 6px;
    padding-bottom: 2px;
    padding: 3px 66px 5px 9px;
    margin-left: 30px;
}

.divisn-dropdown {
    border: 1px solid #eee;
    padding-top: 6px;
    padding-bottom: 2px;
    padding: 10px;
}

.btn-save {
    color: #fff;
    border-radius: 0px;
    transition: all .2s ease;
}

.checkbox-mocked {
    border: 1px solid #eee;
    background-color: #f0f8fa;
    padding: 0px;
    width: 20px;
    height: 20px;
}

.custom-table thead tr th {
    padding: 16px;
    color: #eee;
}

.btn-hoda {
    padding: 4px 40px !important;
    background-color: #7EC67A;
}

.pie-chart .fa-pie-chart {
    font-size: 25px;
    color: #33a4e0;
}

.action-hoda {
    font-size: 18px;
    padding: 3px;
    padding-right: 1px;
    /*margin-right: 12px;*/
    margin-right: 0px;
    /* Added By Gaurav */
    color: #aaa;
}

.width-hoda-17 {
    width: 17%;
}

.hoda-width-15 {
    width: 15%;
}


/*============================================== Foreign CSS Ends ==============================================*/


/*============================================== New Styling starts ==============================================*/

.purchase-order-active {
    color: #33a4e0;
}

.purchase-order-inactive {
    color: #000000;
}

.purchase-order-active,
.purchase-order-inactive {
    font-weight: 600;
}

.filter-btn-color {
    color: #aaa;
    cursor: pointer;
}

.td-close-icon {
    font-size: 20px;
    font-style: normal;
}

.td-close-icon:before {
    display: inline-block;
    content: "\00d7";
}

.pending-color {
    color: #f4972f;
}

.received-color {
    color: #7EC67A;
}

.color-black {
    color: #333333;
}

.order-company-name {
    line-height: 25px;
}

.order-company-name label {
    margin: 0;
    font-size: 10px;
}

div#purchaseOrderBackground {
    min-width: 220px;
    background-color: #F3ECE4;
}

.order-company-name input,
.order-company-name .puchase-input-select {
    width: 100%;
    height: 30px;
    padding-left: 10px;
}

div#purchaseOrderBackground h5,
.purchaseOrdersDetails-modal .close span {
    color: #198cb9;
    margin: 0;
}

.order-company-name input,
.order-company-name select {
    border: 1px solid #ddd;
}

.order-company-name.action-filter {
    margin-top: 15px;
    margin-bottom: 10px;
}

.purchase-order-popup .popover,
.purchaseOrdersDetails-modal .modal-header,
.col-xs-12.spa-table-dist-wrapper .popover.ng-isolate-scope.fade.in.bottom.bottom-right {
    background: #F3ECE4 !important;
}

.col-xs-12.spa-table-dist-wrapper .popover.bottom>.arrow:after {
    border-bottom-color: #F3ECE4 !important;
}

.purchase-order-popup .popover .arrow {
    border-bottom-color: transparent !important;
}

.purchase-order-popup .popover .arrow:after {
    border-bottom-color: #F3ECE4 !important;
}

.order-company-name.action-filter input {
    color: #ffffff;
    border: none;
    box-shadow: none;
}

.purchaseOrdersDetails-modal .table.header-table,
.table-total-price.width-50 h4 {
    margin: 0;
}

.purchaseOrdersDetails-modal .modal-header th {
    border: none;
    text-align: center;
}

.purchaseOrdersDetails-modal .modal-header .table-headings,
table.product-orders-details th {
    /*font-size: 10px;*/
    font-size: 10px;
    /* css by gaurav */
    opacity: .7;
}

.purchaseOrdersDetails-modal .modal-header .table-headings th {
    padding-bottom: 0;
}

.purchaseOrdersDetails-modal .close {
    position: absolute;
    right: 5px;
    top: 5px;
    font-weight: 100;
    font-size: 20px !important;
}

.purchaseOrdersDetails-modal .modal-content,
.padding-0 {
    padding: 0 !important;
}

.purchase-order-main-table td:first-child {
    padding-left: 12px !important;
}

.purchase-order-main-table td {
    /*padding: 12px 0 !important;*/
    padding: 6px 0 !important;
    /* css by gaurav */
}

img.purchase-invoice-img {
    height: 45px;
}

table.product-orders-details td {
    border: none !important;
    color: #333333;
}

.table-text-danger {
    color: #950B02 !important;
}

.table-total-price.width-50 h4 {
    display: inline-block;
    margin-left: 10px;
}

.table-purchase-order-action {
    border-top: 1px solid #dddddd;
    padding: 15px 0;
}

.table-total-price.width-50.pull-right,
.table-total-price.width-50.pull-left {
    box-shadow: 0 0 1px;
    padding: 5px 10px;
    font-size: 13px;
}

button.table-btn-confirm.width-40 {
    padding: 8px 0 7px 0;
    margin-top: -1px;
    font-size: 12px;
}

.data-background-color .modal {
    text-align: center;
}

.data-background-color .modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}

.data-background-color .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.modal-backdrop.data-background-color {
    background-color: #100f0f;
}

.modal-backdrop.in {
    filter: alpha(opacity=70);
    opacity: .7;
}

.data-background-color .modal-dialog {
    box-shadow: 1px 1px 4px #a99f9f;
}

table.table.product-orders-details td:first-child,
table.table.product-orders-details th:first-child {
    padding-left: 25px;
}

.purchase-order-datepicker1 pre,
.purchase-order-datepicker2 pre {
    background-color: #fff !important;
}

.purchase-order-datepicker1,
.purchase-order-datepicker2 {
    width: 49% !important;
    margin-top: -10px;
}

.purchase-order-datepicker1 .caret,
.purchase-order-datepicker2 .caret {
    left: 87% !important;
}

.purchase-order-datepicker1 ul.uib-datepicker-popup.dropdown-menu.ng-scope {
    left: -25px !important;
    top: 37px !important;
}

.purchase-order-datepicker2 ul.uib-datepicker-popup.dropdown-menu.ng-scope {
    left: -135px !important;
    top: 37px !important;
}

.purchase-radio .radio-blue input[type="radio"]:checked+label {
    color: #03A9F4;
}

.purchase-radio .radio-blue {
    margin-right: 20px;
}

.purchase-radio .custom-material-radio.radio label::after {
    height: 18px;
    width: 18px;
    top: 1px;
    left: 1px;
}

.create-purchase-header .breadcrumb {
    margin: 0;
    padding: 0;
}

.create-purchase-header .breadcrumb a {
    text-decoration: none;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 30px;
    padding: 0 15px 0 15px;
    background: #f39323;
    position: relative;
}

.create-purchase-header .breadcrumb>.active {
    color: #ffffff;
}

.create-purchase-header .breadcrumb a:after {
    content: '';
    position: absolute;
    top: 0;
    right: -16px;
    width: 31px;
    height: 30px;
    transform: scale(0.707) rotate(45deg);
    z-index: 1;
    background: #f39323;
    border-radius: 0 5px 0 50px;
}

.create-purchase-header .header-action {
    line-height: 20px;
    /*display      : flex;*/
    padding: 7px 0;
    /*border-top   : 1px solid #ddd;*/
    /*border-bottom: 1px solid #ddd;*/
    margin: 10px 0;
}


/*#pur-cart{
background-image:url(../../assets/images/shopping-cart.png);
background-repeat:no-repeat;
height:100px;
widows:initial;
background-position:initial;
}*/

.create-purchase-header span.setting-text {
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
}

.create-purchase-header .setting-input {
    height: 29px;
    font-weight: bold;
    width: 30%;
}

.create-purchase-header .btn-purchase-setting {
    background-color: #33A4E0;
    font-size: 12px;
    border-radius: 0;
}

.created-purchase-order-table th {
    background-color: #d4eefb !important;
}

.created-purchase-order-table thead tr th {
    border: 1px solid #d4eefb !important;
    font-size: 11px;
}

.created-purchase-order-table tr td,
button.btn.purchase-order-cancel-btn,
.created-purchase-order-table thead tr th {
    color: #000;
}

button.btn.purchase-order-success-btn {
    background-color: #3cb448 !important;
    color: #ffffff;
    margin-left: 5px;
}

.create-purchase-border {
    /*border: 1px solid #dddddd;*/
    border: none !important;
}

#pur-ord {
    border: none;
    background: none;
}

.create-purchase-order-bottom .width-50 .width-30 {
    display: inline-block;
}

.create-purchase-order-bottom {
    line-height: 22px;
    margin: 20px 0;
}

.create-purchase-order-bottom .text-right {
    padding-right: 10px;
}

.create-purchase-order-bottom .text-muted {
    font-weight: 600;
    color: #4e4c4c;
}

button.btn.purchase-order-cancel-btn,
button.btn.purchase-order-success-btn {
    border-radius: 0;
    font-weight: 500;
    font-size: 13px;
    padding: 4px 17px;
}

.create-purchase-header .heading {
    /*margin-bottom: 25px;*/
    margin-bottom: 0px;
}

.line-height-30 {
    line-height: 35px;
}

.vertical-line {
    border-left: 1px solid #ddd;
    height: 30px;
    display: inline-block;
    float: left;
    margin: 0 15px;
}

.create-purchaseOrdersDetails-modal .table.popup-table td {
    padding-top: 5px;
    padding-bottom: 0;
    border: none;
}

.create-purchaseOrdersDetails-modal .table.popup-table th {
    padding: 15px 0px 5px 5px;
}

.create-purchaseOrdersDetails-modal .table.popup-table th:first-child {
    padding-left: 20px;
}

.create-purchaseOrdersDetails-modal .popup-table thead i.td-close-icon {
    color: #ffffff;
}

.create-purchaseOrdersDetails-modal .width-30.pull-left.line-height-30 {
    padding-left: 15px;
}

.create-purchaseOrdersDetails-modal .btn-table-action.text-right {
    padding-right: 15px;
}

.cursor {
    cursor: pointer;
    transition: all.2s ease;
}

.cursor:hover {
    color: #33a4e0;
    transition: all.2s ease;
}

.control {
    margin-top: 10px;
}

.control input,
.dist-invoice-tbl .control input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.dist-invoice-tbl.d-block {
    margin-top: -2px;
    position: absolute;
    margin-left: 20px;
}

.dist-invoice-tbl.d-block .control__indicator {
    background-color: #ffffff;
}

.control__indicator,
.dist-invoice-tbl .control__indicator {
    height: 20px;
    width: 20px;
    border: 1px solid rgba(0, 0, 0, 0.17);
    display: inline-block;
    margin-right: 10px;
}

span.role-table-select-all {
    margin-left: 45px;
}

.control input:checked~.control__indicator,
.dist-invoice-tbl .control input:checked~.control__indicator {
    background: #ffffff;
}

.dist-invoice-tbl .control__indicator {
    /*  margin-top: 10px;*/
}

label.control.control--checkbox {
    margin: 0;
    opacity: 1;
}

.control__indicator:after,
.dist-invoice-tbl .control__indicator:after {
    content: '';
    position: absolute;
    display: none;
}

.control input:checked~.control__indicator:after,
.dist-invoice-tbl .control input:checked~.control__indicator:after {
    display: block;
}

.control--checkbox .control__indicator:after {
    width: 5px;
    height: 10px;
    border: solid rgb(55, 179, 74);
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    margin-left: 7px;
    margin-top: 4px;
}

.dist-invoice-tbl .control--checkbox .control__indicator:after {
    width: 5px;
    height: 10px;
    border: solid #198cb9;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    margin-left: 7px;
    margin-top: 4px;
}

.create-purchaseOrdersDetails-modal th.create-purchase-input,
.dist-invoice-tbl th.create-purchase-input {
    border: none !important;
    padding: 10px !important;
    background-color: #fff !important;
}

.create-purchaseOrdersDetails-modal th.create-purchase-input input,
.dist-invoice-tbl th.create-purchase-input input {
    border-radius: 0;
    height: 35px;
}

.dist-invoice-tbl span.distributor-invoice-detail {
    margin-right: 10px;
}

.dist-invoice-tbl td.dist-invoice-action i {
    font-size: 16px;
}

.text-center.distinvoice-select-all.ng-scope div {
    margin: 0;
    background-color: #fff;
}

.distributor-heading {
    color: #000;
    /* Added by gaurav */
    /*color: #33a4e0;*/
}

.dist-invoice-payment {
    line-height: 50px;
}

.invoice-vertical.pull-right.vertical-line {
    margin: 10px 0;
}

.invoice-table-wrapper {
    border: 1px solid #d8d8dc;
}

.company-name-address h4,
.company-name-address h6 {
    margin: 0;
    font-weight: bold;
}

.font-size-25px {
    font-size: 25px;
}


/*============================================== Table Wrapper ==============================================*/

.spa-table-dist-wrapper {
    background-color: #FFF;
    font-size: 12px;
    border: 1px solid #d8d8dc;
    border-top: none;
}

.spa-table-dist-wrapper>.row {
    background-color: #f5f5f5;
    border: 1px solid #DDD;
    height: 62vh;
    overflow-y: auto;
}

.spa-table-dist-wrapper table {
    border-bottom: none;
}

.spa-table-dist-wrapper .table {
    margin-bottom: 0;
}

.spa-table-dist-wrapper table tbody {
    color: #222;
    background-color: #FFF;
}

.spa-table-dist-wrapper table tr {
    transition: all .2s ease;
}

.spa-table-dist-wrapper table tr:hover {
    background-color: cornsilk !important;
    transition: all .2s ease;
}

.spa-table-dist-wrapper table thead tr th {
    /*background-color: #2bb673 !important;
    border: 1px solid #2bb673 !important;*/
    background-color: #33a4e0 !important;
    border: 1px solid #33a4e0 !important;
    color: #ffffff;
    border-radius: 0;
    vertical-align: top;
    padding: 10px 5px;
    font-size: 12px;
    text-align: left;
}

.spa-table-dist-wrapper .table>thead>tr>th {
    border-bottom: none;
}

.spa-table-dist-wrapper table tbody tr td {
    border-left: none;
    font-size: 14px;
    /*padding     : 11px 8px;*/
    padding: 9px 8px;
    /* css by gaurav */
    border-top: 1px solid #ebeff2;
    vertical-align: middle;
}

.spa-table-dist-wrapper table tbody tr td:first-child,
.spa-table-dist-wrapper table thead tr th:first-child {
    padding-left: 25px;
}

.spa-table-dist-wrapper table tbody tr td:last-child,
.spa-table-dist-wrapper table thead tr th:last-child {
    padding-right: 12px;
    text-align: center;
}

.spa-table-dist-wrapper.table-large table tbody tr td {
    padding: 5px;
}

.spa-table-dist-wrapper table tbody tr:last-child td {
    border-bottom: 1px solid #ebeff2;
}

.spa-table-dist-wrapper table tbody tr td input {
    border-radius: 0;
    height: 30px;
    padding: 8px;
}

.spa-table-dist-wrapper table tbody tr td select {
    border-radius: 0;
    height: 30px;
    padding: 0 8px;
}

.spa-table-dist-wrapper .page-list,
.spa-table-dist-wrapper .fixed-table-toolbar,
.spa-table-dist-wrapper .pagination-info,
.spa-table-dist-wrapper .columns.columns-right.btn-group.pull-right {
    display: none;
}

.spa-table-dist-wrapper .action-link {
    color: #222;
}

.spa-table-dist-wrapper .pagination {
    float: right;
    margin-bottom: 10px;
}

.btn-sm,
.btn-group-sm>.btn {
    margin-top: -2px !important;
}

.spa-table-dist-wrapper .ng-table-counts {
    margin-bottom: 10px;
    margin-left: 6px;
}

.download-table-img {
    height: 18px;
}

td.width-sm.dist-invoice-action span {
    /*margin-right: 8px;*/
    margin-right: 4px;
    /*Added By Gaurav*/
    color: #aaa;
}

.vertical-center-content {
    padding: 15px 0;
}

.spa-table-dist-wrapper .spa-details-head div.width-10.pull-left:first-child {
    padding-left: 15px;
}

.spa-details-head {
    border-top: 1px solid #ddd;
}

button.download-btn {
    background-color: #33a4e0;
    color: #fff;
    border: none;
    padding: 6px 25px;
}

.spa-details-head h6.margin-bottom-0 {
    margin-top: 13px;
}

.spa-details-head.company-head {
    display: flex;
}

.spa-details-head.company-head h6.margin-0 {
    font-size: 9px;
}

.underline {
    text-decoration: underline;
}

.font-size-10 {
    font-size: 10px;
}


/*  Menu bar new design  */

a.menu-head {
    font-size: 15px;
    /*margin : 14px 0 !important;*/
    margin: 0 !important;
    position: relative;
}

a.menu-head.active {
    color: #b9edff !important;
}

.sub_menu.app-icon-downarrow::before {
    position: absolute;
    right: 15px;
    top: 20px;
}

.has_sub .list-unstyled a {
    line-height: 1.6 !important;
    font-size: 15px;
    padding: 5px 20px 5px 52px;
    color: #fff !important;
}

.caret4.pull-right,
.caret5.pull-right {
    position: absolute;
    margin-right: 15px;
    right: 0;
}

.caret4.pull-right {
    top: 27%;
}

.caret5.pull-right {
    top: 60%;
}

.background-color-grey {
    background-color: #F1F5F8;
}

#sidebar-menu ul.list-unstyled>li>a.active {
    background-color: #198cb9 !important;
    border-left: none !important;
}

.tbl-text-left th {
    text-align: left !important;
    padding: 10px !important;
}

.width-250px {
    width: 250px;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-right-10 {
    margin-right: 10px !important;
}

.font-size-20px {
    font-size: 20px !important;
}

#sidebar-menu ul.list-unstyled>li>a.activemenucolor,
#sidebar-menu li.has_sub_2>a.active {
    color: #f4972f !important;
}

.bluebackground,
#back-nav .fa {
    background-color: #03A9F4 !important;
}

.color-white,
.hover-white:hover {
    color: #ffffff;
}

#back-nav .fa {
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #FFF !important;
}

.transparent-background {
    background-color: transparent !important;
}

p.margin-0.address-payment {
    font-size: 13px;
}

.has_sub .has_sub_2 ul.list-unstyled li:last-child a {
    padding-bottom: 12px !important;
}

.background-white {
    background-color: #ffffff;
}

.action-bar-purchase {
    display: flex;
    height: 40px;
    line-height: 40px;
    color: #535458;
}

.background-color {
    background-color: #F5FBFB;
}

.t-column.horizontal-line.width-27-5 hr {
    border: 1px dotted #EEEEEE !important;
}

.t-column .label-1 {
    margin-left: -30px;
}

.t-column .label-2 {
    margin-left: -15px;
}

.t-column .label-3,
.t-column .label-4 {
    margin-left: -25px;
}

.create-purchase-input ul.dropdown-menu.ng-scope.ui-select-choices.ui-select-choices-content.ui-select-dropdown {
    text-align: left;
}

th.create-purchase-input .ui-select-choices-group .ui-select-choices-row.ng-scope .ui-select-choices-row-inner {
    padding: 10px 5px;
}

.right-menu-back a {
    display: table;
}

.right-menu-back a span {
    display: table-cell;
    vertical-align: middle;
}

.select-color-green {
    color: rgba(0, 128, 0, 0.79);
    font-weight: bold;
}

.margin-top-65 {
    margin-top: 85px;
}

.plus-icons {
    /*border: 1px solid #dddddd;*/
    padding: 5px;
}

.plus-icons i.fa {
    margin-left: 4px;
}

.background-color-ddd {
    /*background-color: rgba(221, 221, 221, 0.45);*/
    background-color: #f8f8f8;
}

.customer-list-invoice td {
    padding: 5px !important;
}

.padding-18px {
    padding: 18px;
}

.color-platinum {
    color: #e5e4e2;
}

.color-gold {
    color: #ffd700;
}

.color-silver {
    color: #c0c0c0;
}

.color-purple {
    color: #800080;
}

.customer-color-code .color-picker-wrapper .input-group .input-group-addon {
    padding: 6px 85px !important;
}


/*============================================== New Styling ends ==============================================*/


/*============================================== New Styling start-nilesh ==============================================*/

.section-blue {
    background: #d4eefb;
    padding: 15px;
    width: 72%;
}

.form-two {
    margin-top: 3%;
}

.table-wrapper.table-custom tbody tr td {
    padding: 13px 8px !important;
}

.table-wrapper.table-custom th:nth-child(3) {
    width: 5% !important;
}

.table-wrapper.table-custom .table-footer td:nth-child(2) {
    text-align: right;
    margin-right: 3%;
}

.table-wrapper.table-custom .ng-table-pager {
    display: none !important;
}

.radio-orange input[type="radio"]:checked+label::before {
    background: #f4972f;
}

.checkbox-gray input[type="checkbox"]:checked+label::before {
    background-color: #fff;
    border-color: #ccc;
}

.checkbox-gray input[type="checkbox"]:checked+label::after {
    color: #f4972f;
}

.textborder {
    border-radius: 0;
}

.checkbox-gray.checkbox label::before {
    border-radius: 0px !important;
}

.theme-2.angular-boot-datepicker {
    display: inline-block;
    width: 100%;
    position: relative;
    top: 19%;
}

.theme-2.angular-boot-datepicker pre {
    padding: 0;
}

.theme-2.angular-boot-datepicker .pre-width-for-popup {
    background-color: white;
    border-bottom: 1px solid #D1D2D3;
    text-align: center;
}

.theme-2.angular-boot-datepicker .uib-datepicker-popup.dropdown-menu {
    box-shadow: 0px 0px 1px 1px #e7e7e9;
    left: -17% !important;
}

.theme-2.angular-boot-datepicker .btn-default {
    border-radius: 0;
    border: none !important;
}

.theme-2.angular-boot-datepicker .btn-default.active {
    box-shadow: none;
    background-color: #DDD !important;
}

.theme-2.angular-boot-datepicker .pre-width-for-popup {
    border-bottom: none;
    cursor: pointer;
}

.theme-2.angular-boot-datepicker .pre-width-for-popup i.fa {
    float: right;
    margin-top: 4px;
}

.theme-2.angular-boot-datepicker .btn-sm {
    padding: 1px 10px;
}

.theme-2.angular-boot-datepicker pre {
    margin: 0;
    padding: 2px 5px;
    border-radius: 0;
}

.theme-2.angular-boot-datepicker table tbody tr td {
    line-height: 1.5;
}

.theme-2.angular-boot-datepicker .pre-width-for-popup {
    width: 100%;
    padding: 5px 12px;
    color: #909090;
    border: 1px solid #e5e4e9;
}

.theme-2.angular-boot-datepicker .btn-default {
    border-radius: 0;
    border: none !important;
}

.theme-2.angular-boot-datepicker .btn-default.active {
    box-shadow: none;
    background-color: #DDD !important;
}

.label-footer {
    margin-right: 15px;
    border-right: 1px solid #ccc;
    padding-right: 15px;
}

.custom-graycheck.checkbox {
    margin-top: -15px;
    padding: 0;
}

.custom-graycheck.checkbox input[type="checkbox"] {
    margin: 0;
    visibility: hidden;
}

.purchase-order-main-table.purchase-invoice tr td {
    padding: 10px 0px 10px 14px !important;
}


/*============================================== New Styling ends-Nilesh ==============================================*/


/*=====================================Styling by Abhay  Begins==================================================*/

.notification-bar-list {
    max-height: 60vh;
    overflow: auto;
}

.height-40px {
    height: 40px !important;
}

.line-height-40 {
    line-height: 40px !important;
}

.color-red {
    color: red !important;
}

.color-green {
    color: #10C469 !important;
}

.display-flex {
    display: flex !important;
}

.bottom-box-shadow {
    -moz-box-shadow: 0px 5px 8px 0px #ccc;
    -webkit-box-shadow: 0px 5px 8px 0px #ccc;
    box-shadow: 0px 5px 8px 0px #ccc;
    z-index: 1;
}

table.permission-table.table.text-left th {
    color: rgba(128, 128, 128, 0.69);
    font-size: 12px;
    border-bottom: none;
}

table.permission-table.table.text-left td {
    color: black;
}

.border-top-transparent {
    border-top: transparent !important;
}

.margin-right-5 {
    margin-right: 5px !important;
}

.col-sm-2.custompop-addnew .popover {
    top: 30px !important;
    left: -15px !important;
}

.col-sm-2.custompop-addnew .popover li.view-add-li {
    padding: 3px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.27);
    font-weight: bold;
}

.col-sm-2.custompop-addnew .popover {
    width: 200px;
}

.background-blue,
.background-blue:focus {
    background-color: #33a4e0;
}

.color-white,
.color-white:focus {
    color: #ffffff;
}

.background-beidg {
    background-color: cornsilk;
    /*background-color: #E1EDBF;*/
}

.background-light-beidg {
    background-color: #F5FBF1;
}

.background-green {
    background-color: #37B34A;
}

.padd-top-md {
    padding-top: 5px !important;
}

.top-5-badge-padd {
    padding: 5px 15px;
}

.selection-type.text-center .custom-material-radio.radio label::after {
    height: 20px !important;
    top: 0px !important;
    width: 20px !important;
    left: 0px !important;
}

hr.margin-0.border-dotted.width-90.d-block {
    border: 1px dashed rgba(127, 152, 195, 0.3);
}

.text-center.hr-dotted {
    margin-top: -15px;
}

.color-gray {
    color: slategray;
}

.company-sales-bar.bar-graph-2 .ct-series-a .ct-bar {
    stroke-width: 10px !important;
}

table.table.transparent-background.top-5-product-table td {
    border: none;
    font-weight: bold;
    color: #000;
}

.border-div-1.col-sm-6,
.border-div-3.col-sm-6,
.border-div-5.col-sm-6 {
    border-right: 1px dashed rgba(128, 128, 128, 0.4);
}

.border-div-2.col-sm-6,
.border-div-1.col-sm-6,
.border-div-3.col-sm-6,
.border-div-4.col-sm-6 {
    border-bottom: 1px dashed rgba(128, 128, 128, 0.4);
}

.border-light-gray {
    border: 1px solid rgba(128, 128, 128, 0.14);
}

.division-sales-table table th {
    font-size: 12px;
    text-align: left;
}

.division-sales-table table tbody td {
    /*font-weight: bold;*/
    color: #000;
}

.pie-chart-container.division-pi-chart svg.ct-chart-pie {
    margin: auto;
    margin-top: 0px !important;
}

.division-sales-table table tr td {
    line-height: 35px;
}

.division-sales-table .ct-series-b .ct-slice-pie {
    fill: #E1EDBF;
}

.division-sales-table .ct-series-a .ct-slice-pie {
    fill: #0CC162;
}

.division-sales-table .pie-chart-container>svg {
    margin: 0;
}

.vertical-three-dots:after {
    content: '\2807';
    font-size: 20px;
    color: rgba(128, 128, 128, 0.4);
}

.division-sales-table svg.ct-chart-line {
    height: 35px !important;
}

.ct-label {
    fill: rgb(0, 0, 0);
    color: rgba(0, 0, 0, .4);
    font-size: 1.3rem;
    line-height: 1;
    color: black !important;
    font-weight: bold;
}

.height-40px {
    height: 40px !important;
    /*height: 34px !important;*/
    /* css by gaurav */
}

.line-height-40 {
    line-height: 34px !important;
    /* css by gaurav */
    /*line-height: 40px !important;*/
}

.row.SalesByDivisionChart div:nth-child(1) {
    display: block;
    position: relative;
    width: 100%;
    height: 321px !important;
}

.row.SalesByDivisionChart div.col-sm-12 {
    text-align: center;
}

.row.SalesByDivisionChart div.col-sm-12 .ct-golden-section>svg {
    left: 120px !important;
}

div#back-nav {
    margin-right: 10px;
}

.col-xs-12.container-heading.padding-normal {
    padding: 10px 50px !important;
}

.dropdown-menu>li>a>span.app-icon {
    font-size: 16px;
    padding-top: 5px;
}

.side-menu {
    bottom: 0;
    top: 0;
    width: 310px;
    z-index: 1012;
}

.pad50,
.ordergenie-content.content-page .container>.row>[class^=col-] {
    /*padding: 25px 50px !important;*/
    padding: 25px 25px !important;
    /* gaurav219 */
}

.custom-box>.row {
    margin: 0;
    margin-bottom: 10px;
}

.custom-box {
    position: relative;
    background-color: #FFF;
    border-radius: 5px;
    padding: 4%;
    border: 1px solid #e7e7e7;
}

body.fixed-left .side-menu.left {
    bottom: 0;
    top: 65px;
    height: calc(100% - 65px);
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    position: fixed;
    background-color: #233c46;
    box-shadow: 0 1px 11px #AAA;
    overflow-y: auto;
}

#sidebar-menu>ul>li>a {
    color: #384954;
    display: block;
    padding: 15px;
    margin: 4px 0;
    transition: all .15s ease-in;
}

#sidebar-menu>ul>li>a.active {
    background-color: #384954 !important;
    color: #FFF !important;
    border-left: none !important;
    opacity: 1;
}


/* #sidebar-menu>ul>li:first-child>a.text-white:hover,
#sidebar-menu>ul>li:last-child>a.text-white:hover,
#sidebar-menu>ul>li.singlemenu>a.text-white:hover {
color           : white !important;
text-decoration : none;
background-color: #32a4dc !important;
transition      : all .15s ease-in;
} */

#add-button,
#menu-title {
    display: inline-block;
    text-align: left;
    font-weight: 700;
    font-size: 16px;
    margin-right: 10px;
    color: #384954;
}

.invoice-table-wrapper,
.spa-table-dist-wrapper {
    border: 1px solid #d8d8dc;
}

.form-control {
    background-color: #FFF;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    color: #565656;
    padding: 7px 12px;
    height: 38px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
    font-family: "Poppins", serif !important;
}

.form-control:focus {
    background-color: #f7f2e8;
}

#sidebar-menu ul ul {
    background-color: #d2eaf9;
    display: block;
}

#sidebar-menu ul {
    /* padding: 20px 0px !important; */
}

a.menu-head {
    font-size: 15px;
    margin: 0px 0 !important;
}

div#sidebar-menu ul>li {
    /* margin: 10px 0px; */
}

ul.navbar-nav.right-side>li:not(:last-child) {
    margin-right: 0px;
}

.navbar-default .navbar-nav>li.dropdown.open {
    background-color: #E8F5FF;
}

.btn.dft {
    background-color: #37B34A;
    color: #fff;
    border-radius: 0;
    padding: 5px 20px;
}

.nav>li>.nav-notif-icon {
    width: 60px;
}

.ordergenie-content.callplan.callplanlist .pre-width-for-popup {
    background-color: #E8F5FF;
    border-bottom: none;
    cursor: pointer;
    font-family: "Poppins", serif !important;
    font-style: normal !important;
    padding: 10px 20px;
}

#sidebar-menu ul ul a {
    color: #b9edff;
    display: block;
    padding: 15px 15px 15px 30px;
    color: #fff !important;
    animation: fadein 1s;
    opacity: 0.5;
}

#sidebar-menu li.has_sub_2>a.active,
#sidebar-menu ul.list-unstyled>li>a.activemenucolor {
    color: #000 !important;
    font-weight: bolder;
}

ul.list-unstyled li {
    margin: 0px !important;
    color: gray !important;
}

.table-wrapper table.ng-table thead tr:first-child th {
    font-size: 12px;
    background-color: #33a4e0;
    color: #fff !important;
    /*padding       : 10px 10px 10px 16px;*/
    /* css by gaurav */
    padding: 8px 4px;
    line-height: normal;
    border-bottom: 2px solid #ebeff2 !important;
    text-align: left;
}

.table-wrapper table thead tr:first-child th {
    background-color: #33a4e0;
    border: 0px solid rgba(255, 255, 255, .25) !important;
    color: #fff;
    border-radius: 0;
    vertical-align: top;
    padding: 2px;
    font-size: 12px;
}

.table-wrapper table tbody {
    color: #626262;
    background-color: #FFF;
}

app.ca3f052b.css:39 table.ng-table th.filter .filter-select,
table.ng-table th.filter .input-filter {
    font-weight: 400;
    width: 97%;
    margin: auto;
    min-height: auto;
    height: 40px;
    padding: 0 4px;
    border-radius: 0;
    color: #999;
}

.table-wrapper {
    background-color: #fcfcfc;
    font-size: 12px;
    border: 1px solid #d8d8dc;
    border-top: none;
}

#action-bar {
    padding: 0px 0;
}

table.table-td-padd-bot-0 tr td {
    padding-bottom: 10px !important;
}

table.ng-table th.filter .filter-select,
table.ng-table th.filter .input-filter {
    font-weight: 400;
    width: 100%;
    margin: auto;
    min-height: auto;
    /*height     : 40px;*/
    height: 30px;
    /* css by gaurav */
    padding: 0 4px;
    border-radius: 0;
    color: #999;
}

#sidebar-menu ul.list-unstyled>li>a.active {
    background-color: #37B34A !important;
    border-left: none !important;
}

li.has_sub_2 li {
    background-color: #fbeeda;
}

li.text-muted.menu-title {
    color: black;
}

.custome-date-padd {
    line-height: 35px;
    padding: 5px !important;
}

.footerplaceorder-padd {
    padding: 0px 12px;
}


/* CSS For Dashboard*/


.full-width {
    float: left;
    width: 100%;
    position: relative;
}

.bold {
    font-weight: bold;
}

.add-txt {
    font-size: 14px;
    color: #384954;
    font-weight: 700;
}

.og-blue {
    color: #42b4e3;
}

.fnt12 {
    font-size: 12px;
}

.fnt18 {
    font-size: 18px;
}

.wid-100 {
    width: 100%;
}

.bg-blue {
    background: #42b4e3;
}

.og-grey {
    color: #696969;
}

.p-t-20 {
    padding-top: 20px !important;
}

.p-t-40 {
    padding-top: 40px;
}

.p-t-10 {
    padding-top: 10px;
}

.p-t-b-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.p-t-b-25 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.p-l-10 {
    padding-left: 10px !important;
}

.m-t-5 {
    margin-top: 5px;
}

.m-t-20 {
    margin-top: 20px;
}

.margin0 {
    margin: 0 !important;
}

.p-l-30 {
    padding-left: 30px;
}

.pad0 {
    padding: 0 !important;
}

.form-control {
    background-color: #fff;
    border: 1px solid #E3E3E3;
    border-radius: 0px;
    color: #565656;
    /*padding         : 7px 12px;*/
    padding: 0px 3px;
    /* css by gaurav */
    height: 32px;
    max-width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.font10 {
    font-size: 10px;
}

.font12 {
    font-size: 12px;
}

.font16 {
    font-size: 16px;
}

.font14 {
    font-size: 14px !important;
}

.font18 {
    font-size: 18px;
}

.font24 {
    font-size: 24px !important;
}

.mar-b-10 {
    margin-bottom: 10px;
}

.all-prod-btn {
    width: 100%;
    border: 0;
    color: #fff;
    height: 32px;
    background: #29b473;
    text-align: left;
}

.pad40 {
    padding: 40px;
}

.imag-ind {
    height: auto !important;
    width: 100%;
}


/*........................................................Custom classes ends...........................................*/


/*radio buttons css starts*/

input[type="radio"]:checked+label span,
.active-labl-tab {
    background: #42b4e3;
    border: 1px solid #42b4e3;
}

input[type="radio"]+label span {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: -2px 10px 0 0;
    vertical-align: middle;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
    border: 1px solid rgb(179, 179, 179);
}

input[type="radio"]+label {
    color: black;
    font-family: "Poppins", serif !important;
    font-size: 12px;
}

input[type="radio"] {
    display: none;
}


/*radio button css ends*/

.mat-select-box {
    height: 25px;
    width: 90px;
    font-weight: bold;
    color: #333;
    background: #fff;
    padding: 0 12px;
    font-size: 12px;
}

.full-top-head-li {
    background: #e4f0f7;
}

.analytics-li {
    margin: 4px 0 0 10px !important;
}

.analytics-li li {
    padding: 10px 23px;
}

.active-li {
    background: #fff;
}

.select-box-pad {
    padding: 9px 14px;
}

.all-prod-btn {
    width: 100%;
    border: 0;
    color: #fff;
    height: 32px;
    background: #29b473;
}

.prod-list-info li {
    padding: 10px 10px;
    font-weight: 500;
}

.p-t-50 {
    padding-top: 50px;
}

.whole-col3-bord {
    border-right: 1px dashed;
    border-color: lightgray;
    height: 2760px;
}

.glyph-green {
    color: #29b473;
    font-size: 10px;
    padding-left: 5px;
}

.imag-ind {
    width: 100%;
}

.bold {
    font-weight: bold;
}

.prod-sal-graph {
    width: 100%;
}

.thumb-circl-img {
    height: auto;
    width: 90%;
    margin-left: 15px;
    margin-top: 5px;
}

.thumb-circl-img2 {
    height: auto;
    width: 90%;
    margin-left: 15px;
    margin-top: 5px;
}

.top-distri-slct {
    height: 25px;
    padding: 0;
    font-weight: 600;
    color: #000;
    width: 175px;
    font-size: 10px;
}

.top-distri-slct {
    height: 25px;
    padding: 0;
    font-weight: 400;
    color: #000;
    width: 175px;
    font-size: 12px;
}

.txt-box-css {
    height: 110px;
    width: 150px;
    margin: 50px 50px;
    background: lightgray;
}


/*header css starts*/

.og-logo-img {
    height: 70px;
    width: 190px;
}

.head-hyt {
    height: 70px;
}

.col-pad4 {
    padding: 19.5px 0;
}

.circl2-styl {
    height: 29px;
    width: 29px;
    text-align: center;
    border-radius: 50%;
    padding: 5px 0;
    font-size: 12px;
    color: #fff;
    font-weight: 600;
    background: #f6921e;
}

.notif-bel {
    font-size: 24px;
    color: #b1b3b5;
    font-weight: 100;
}

.col-5pad {
    padding: 17.5px 0;
}

.user-img-dp {
    height: 30px;
}

.fnt10 {
    font-size: 10px;
}

.p-l-r-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.user-info-div {
    border-left: 1px solid #b1b3b5;
    padding-left: 15px;
    padding-right: 15px;
}

.notif-info-div {
    padding: 4px 15px;
}

.p-t-r-5 {
    padding-right: 5px;
    padding-top: 5px;
}

.whole-header-bord {
    padding-bottom: 2px;
    border-bottom: 1px solid #e7e7e7;
    box-shadow: 0px 2px 5px 0px #b1b3b5;
}


/*header css neds*/


/*.................................................new page css starts...............................................*/

.view-all-div {
    margin-left: 10px;
    background: red;
    color: #fff;
    border-radius: 6px;
    padding: 0 5px;
}

.view-all-green-div {
    margin-left: 10px;
    background: green;
    color: #fff;
    border-radius: 6px;
    padding: 0 5px;
}

.view-all-orng-div {
    margin-left: 10px;
    background: orange;
    color: #fff;
    border-radius: 6px;
    padding: 0 5px;
}

.p-t-5 {
    padding-top: 5px;
}

.top-categ-div {
    border-bottom: 1px dashed #b1b3b5;
    border-right: 1px dashed #b1b3b5;
}

.whole-sal-bord-div {
    border: 2px solid #eee;
    margin-top: 7px;
    padding: 9px;
}

.p-t-15 {
    padding-top: 15px;
}

.days-box-styl {
    background: lightgray;
    padding: 0 5px;
    margin-left: 14px;
}

.og {
    margin-top: 1px;
    border-right: 1px dashed #b1b3b5;
}

.whole-shed-days-div {
    padding: 14px 0;
    border-top: 1px dashed;
    border-bottom: 1px dashed;
    border-color: lightgray;
}

.m-t-10 {
    margin-top: 10px;
}


/*.......................................3..new page css starts..........................................*/

.col-pad2 {
    padding-top: 15px;
    padding-bottom: 10px;
    border-bottom: 1px dashed;
    border-color: #abc1b7;
}

.growth-pad {
    padding-bottom: 20px;
}

.colmn-bg {
    background: #29b473;
    padding: 15px;
}

.whitetext div,
.whitetext div span {
    color: white;
    border-color: white;
}

.p-t-2 {
    padding-top: 2px;
}

.m-l-10 {
    margin-left: 10px;
}

.p-l-5 {
    padding-left: 5px;
}

.col-md-15 {
    width: 20%;
    float: left;
}

.p-l-r-50 {
    padding-left: 50px;
    padding-right: 50px;
}

.p-b-10 {
    padding-bottom: 10px;
}

.ordergenie-content.content-page .container {
    background: none;
    width: 100%;
    height: 100%;
    padding: 10px;
}

.whole-sal-bord-div {
    border: 0px solid #eee;
    margin-top: 7px;
    padding: 9px;
}

.col-pad2 {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dashed;
    border-color: white;
    font-weight: 700;
}

.colmn-bg {
    background: #29b473;
    padding: 26px 16px;
    height: 145px;
}

.has-feedback .form-control-feedback {
    position: absolute;
    top: 0px;
    right: 10px;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

margin-top-13 {
    margin-top: -13px;
}

.ng-table-counts.btn-group.pull-right.ng-scope {
    display: block;
    /* Edited for table */
}

.text-uppercase {
    text-transform: uppercase;
}

ul.nav.navbar-nav.navbar-right.right-side {
    min-width: 180px;
}


/**Srinivas***/

.final-qty {
    width: 50px;
}


/* Added by Gaurav */

.active-custlist {
    color: #37B34A !important;
}

.custlist {
    cursor: pointer;
}

.custlistcol {
    color: #428bca !important;
}

.maplower {
    background: #ddd;
    padding: 10px;
    position: absolute;
    bottom: -19px;
    width: 100%;
}

.maptext {
    font-weight: 700;
    margin-left: 10px;
}

.appclaim {
    padding: 5px 9px !important;
    margin-top: 2px !important;
}

.mapproductsel .ui-select-bootstrap .ui-select-choices-row.active>span {
    background-color: #EEE;
    color: #000;
}

.mptitle {
    color: #03A9F4;
    padding: 10px;
    margin: 0;
    background-color: #edf7ff;
    display: inline-block;
}


/* css by gaurav on 7-9-17 */

a {
    color: #384954;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #384954;
    text-decoration: none;
}

#sidebar-menu .subdrop {
    color: #000 !important;
}

.spafilter {
    font-weight: 700;
    font-size: 15px;
    color: #37B34A !important;
}

.spafilter i.fa-refresh {
    transform: rotate(90deg);
}

.customized-filespa.btn {
    padding: 0;
    border: none !important;
    background: none !important;
    height: 28px;
}

.customized-filespa input[type="file"] {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.customized-filespa input[type="file"]+label.btn-blue {
    background-color: #F39323;
    display: inline-block;
    margin: auto;
    width: 100%;
    cursor: pointer;
    border: 1px solid #E3E3E3;
    border-radius: 0;
    text-align: center;
    height: 34px;
    line-height: 31px;
    padding: 0 30px;
    color: #FFF;
    font-weight: normal;
    opacity: 1;
}

.shipparty-select {
    /*border: none;*/
    /*background-color: #37B34A;*/
    padding: 7px 14px;
    /*color: #fff;*/
    width: 97%;
}

.action-eye {
    font-size: 18px;
    padding: 11px;
    padding-right: 5px;
    /* margin-right: 12px; */
    margin-right: 8px;
    color: #37b34a;
}

.spafontweight {
    font-weight: 800;
    padding-bottom: 10px;
}

label {
    display: inline-block;
    margin-bottom: 5px !important;
    font-size: 12px;
    font-weight: 400;
    /*opacity    : .5;*/
}

.card-box .panel-body .form-control {
    background-color: #fff;
    border: 1px solid #E3E3E3;
    border-radius: 0px;
    color: #565656;
    /*padding         : 7px 12px;*/
    padding: 0px 11px;
    /* css by gaurav */
    height: 35px;
    max-width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.fontweig700 {
    font-weight: 700;
}

h4.disthead {
    font-size: 21px;
}

.paddash {
    padding: 0 18px;
}

.p-l-50 {
    padding-left: 50px !important;
}

.spadetail {
    background: #e8f5ff;
    padding: 11px 25px 4px;
    font-size: 15px;
    font-weight: 700;
    color: #F39323;
}

.spadetail span {
    font-size: 16px;
}

.btn {
    padding: 5px 12px;
}

.btn-md {
    padding: 6px 16px;
}

.claimtable {
    margin-bottom: 0px;
}

.claimtable thead {
    background: #33a4e0;
}

.claimtable tbody {
    background: #fff;
    cursor: pointer;
}

.claimtable>thead>tr>th {
    color: #fff;
    padding: 12px 10px;
}

.claimtable>tbody>tr>td {
    color: #000;
    padding: 10px 10px !important;
}


/*.claimtable1 {
margin-bottom: 60px;
}*/

.claimtable1 {
    border: 1px solid #ccc;
    padding: 20px;
    /*margin: 10px;*/
}

.claimtable1 thead {
    background: #eee;
    color: #000 !important;
}

.claimtable1 tbody {
    background: #fff;
}

.claimtable1>thead>tr>th {
    color: #555;
    padding: 12px 10px;
    vertical-align: middle;
}

.claimtable1>tbody>tr>td {
    color: #000;
    padding: 9px 10px;
    vertical-align: middle;
}

.nopad {
    padding-left: 0px;
    padding-right: 0px;
}

.inneraccord {
    padding: 20px;
    background-color: #e8f5ff;
}

.subaccordbtn {
    padding: 7px 65px !important;
    font-weight: 700;
}

.subaccordbtn1 {
    padding: 7px 26px !important;
    font-weight: 700;
}

.noteaccord {
    background: #fff;
    opacity: 0.5;
    font-weight: 700;
    padding: 12px 20px 40px;
}

.amtback {
    background: rgba(255, 255, 255, 0.72);
    padding: 10px 47px;
}

.dispute {
    border-radius: 0px;
    background: #333333;
    color: #fff;
}

.dispute:hover,
.dispute:focus {
    background: rgba(51, 51, 51, 0.84);
    color: #fff;
}

.powered {
    padding-left: 36px;
    font-size: 11px;
    color: #384954;
}

.p-r-10 {
    padding-right: 10px;
}

.dashunbilled {
    background: #37B34A;
    padding: 15px 15px 0px 15px;
}

.dashbilled {
    background: #f4972f;
    padding: 15px 15px 0px 15px;
}

.custbill {
    color: #fff;
    padding: 15px 15px 0px 15px;
}

.custno {
    font-size: 26px;
    color: #fff;
    padding: 5px 15px 0px 0px;
    margin: 0px;
}

.navicon {
    display: inline-block;
    height: 20px;
    width: 20px;
}

.dash {
    background: url('../../assets/images/qimsicons/dash g.f229fb9f.png');
}

#sidebar-menu>ul>li>a:hover>.dash,
#sidebar-menu>ul>li>a.active>.dash {
    background: url('../../assets/images/qimsicons/dash w.9dd38bfa.png');
}

.people {
    background: url('../../assets/images/qimsicons/peo g.25d3cb70.png');
}


/*#sidebar-menu > ul > li > a:hover > .people, #sidebar-menu > ul > li > a.active > .people {
background: url('../../assets/images/qimsicons/peo w.b6268e9d.png');
}*/

.cus {
    background: url('../../assets/images/qimsicons/cus g.4b0cadf0.png');
}

#sidebar-menu>ul>li>a:hover>.cus,
#sidebar-menu>ul>li>a.active>.cus {
    background: url('../../assets/images/qimsicons/cus w.8a0975ed.png');
}

.product {
    background: url('../../assets/images/qimsicons/pro g.36f6b115.png');
}


/*#sidebar-menu > ul > li > a:hover > .product, #sidebar-menu > ul > li > a.active > .product {
background: url('../../assets/images/qimsicons/pro w.acbd538f.png');
}*/

.poorder {
    background: url('../../assets/images/qimsicons/pur g.e98c2428.png');
}

#sidebar-menu>ul>li>a:hover>.poorder,
#sidebar-menu>ul>li>a.active>.poorder {
    background: url('../../assets/images/qimsicons/pur w.2e0432d0.png');
}

.inv {
    background: url('../../assets/images/qimsicons/inv g.31cc6c55.png');
}

#sidebar-menu>ul>li>a:hover>.inv,
#sidebar-menu>ul>li>a.active>.inv {
    background: url('../../assets/images/qimsicons/inv w.c4554a28.png');
}

.trade {
    background: url('../../assets/images/qimsicons/tra g.7d1ac358.png');
}

#sidebar-menu>ul>li>a:hover>.trade,
#sidebar-menu>ul>li>a.active>.trade {
    background: url('../../assets/images/qimsicons/tra w.fd84e356.png');
}

.spa {
    background: url('../../assets/images/qimsicons/SRA g.05401fc1.png');
}

#sidebar-menu>ul>li>a:hover>.spa,
#sidebar-menu>ul>li>a.active>.spa {
    background: url('../../assets/images/qimsicons/SRA w.3b8fdf85.png');
}

.claim {
    background: url('../../assets/images/qimsicons/cla g.485eeaf3.png');
}

#sidebar-menu>ul>li>a:hover>.claim,
#sidebar-menu>ul>li>a.active>.claim {
    background: url('../../assets/images/qimsicons/cla w.25a02c9c.png');
}

.report {
    background: url('../../assets/images/qimsicons/rep g.94a9679e.png');
}

#sidebar-menu>ul>li>a:hover>.report,
#sidebar-menu>ul>li>a.active>.report {
    background: url('../../assets/images/qimsicons/rep w.acf1b239.png');
}

.setting {
    background: url('../../assets/images/qimsicons/set g.39d411ca.png');
}

#sidebar-menu>ul>li>a:hover>.setting,
#sidebar-menu>ul>li>a.active>.setting {
    background: url('../../assets/images/qimsicons/set w.d684c8de.png');
}

.key {
    background: url('../../assets/images/bdicons/key g.147a3d94.png');
}

#sidebar-menu>ul>li>a:hover>.key,
#sidebar-menu>ul>li>a.active>.key {
    background: url('../../assets/images/bdicons/key w.b92cff7f.png');
}

.purorder {
    background: url('../../assets/images/bdicons/po or g.e2978c09.png');
}

#sidebar-menu>ul>li>a:hover>.purorder,
#sidebar-menu>ul>li>a.active>.purorder {
    background: url('../../assets/images/bdicons/po or w.2c59f14f.png');
}

.team {
    background: url('../../assets/images/bdicons/team g.8649fd3d.png');
}

#sidebar-menu>ul>li>a:hover>.team,
#sidebar-menu>ul>li>a.active>.team {
    background: url('../../assets/images/bdicons/team w.4816c2c4.png');
}

.div {
    background: url('../../assets/images/bdicons/div g.552b3164.png');
}

#sidebar-menu>ul>li>a:hover>.div,
#sidebar-menu>ul>li>a.active>.div {
    background: url('../../assets/images/bdicons/div w.8d2c74cf.png');
}

.pend {
    background: url('../../assets/images/bdicons/pen bil g.7bca7e0c.png');
}

#sidebar-menu>ul>li>a:hover>.pend,
#sidebar-menu>ul>li>a.active>.pend {
    background: url('../../assets/images/bdicons/pen bil w.9ad2e359.png');
}

.ret {
    background: url('../../assets/images/bdicons/ret g.484ae577.png');
}

#sidebar-menu>ul>li>a:hover>.ret,
#sidebar-menu>ul>li>a.active>.ret {
    background: url('../../assets/images/bdicons/ret w.92663673.png');
}

.role {
    background: url('../../assets/images/bdicons/rol g.05fcb1e2.png');
}

#sidebar-menu>ul>li>a:hover>.role,
#sidebar-menu>ul>li>a.active>.role {
    background: url('../../assets/images/bdicons/rol w.83dc5d5f.png');
}

.noti {
    background: url('../../assets/images/bdicons/not g.744a6e70.png');
}

#sidebar-menu>ul>li>a:hover>.noti,
#sidebar-menu>ul>li>a.active>.noti {
    background: url('../../assets/images/bdicons/not w.1012d23c.png');
}

.master {
    background: url('../../assets/images/bdicons/mast g.0f115a12.png');
}

#sidebar-menu>ul>li>a:hover>.master,
#sidebar-menu>ul>li>a.active>.master {
    background: url('../../assets/images/bdicons/mast w.e3283496.png');
}

.mapping {
    background: url('../../assets/images/bdicons/map g.381456af.png');
}

#sidebar-menu>ul>li>a:hover>.mapping,
#sidebar-menu>ul>li>a.active>.mapping {
    background: url('../../assets/images/bdicons/map w.8dbf4504.png');
}

.super {
    background: url('../../assets/images/bdicons/sup g.6c7618a1.png');
}

#sidebar-menu>ul>li>a:hover>.super,
#sidebar-menu>ul>li>a.active>.super {
    background: url('../../assets/images/bdicons/sup w.03e55ed1.png');
}

.setting {
    background: url('../../assets/images/bdicons/set g.4a8fe67f.png');
}

#sidebar-menu>ul>li>a:hover>.setting,
#sidebar-menu>ul>li>a.active>.setting {
    background: url('../../assets/images/bdicons/set w.c1ada53a.png');
}

.productreq {
    background: url('../../assets/images/imsusericons/pr req.ea39c440.png');
}


/*#sidebar-menu > ul > li > a:hover > .productreq, #sidebar-menu > ul > li > a.active > .productreq {
background: url('../../assets/images/imsusericons/pr req w.226d42dc.png');
}*/

.distmap {
    background: url('../../assets/images/imsusericons/dis map.22c009bd.png');
}


/*#sidebar-menu > ul > li > a:hover > .distmap, #sidebar-menu > ul > li > a.active > .distmap {
background: url('../../assets/images/imsusericons/dis map w.c0b229ac.png');
}*/

.cusmap {
    background: url('../../assets/images/imsusericons/pr cus.d7eb0298.png');
}


/*#sidebar-menu > ul > li > a:hover > .cusmap, #sidebar-menu > ul > li > a.active > .cusmap {
background: url('../../assets/images/imsusericons/pr cus w.d3fdec8b.png');
}*/

.stockmap {
    background: url(../../assets/images/imsusericons/stockist.cbcde32f.png);
}

#sidebar-menu>ul>li>a:hover>.stockmap,
#sidebar-menu>ul>li>a.active>.stockmap {
    background: url('../../assets/images/imsusericons/stockist w.424ce0b5.png');
}

.division_company {
    height: 30px !important;
    margin-top: 4px;
}

.dashline {
    background: rgba(237, 192, 6, 0.20);
    color: #000;
    padding: 0px 15px;
}

.invcolor {
    color: #03A9F4;
    font-weight: 700;
}

.notino {
    background: #03A9F4;
    padding: 4px;
    border-radius: 14px;
    color: #fff;
    margin-right: 6px;
}

.dashdropdown {
    top: 156%;
    left: -44px;
}

.dashdropdown>li>a {
    color: #000 !important;
    text-align: left;
}

a.dashnmsg {
    color: #000 !important;
    font-weight: 500;
}

.dashpadding {
    padding: 0px 0px 20px 0;
    color: #000;
}

.dashpadding h3,
.dashpadding p,
.dashpadding h4 {
    margin: 1px;
}

.dashpadding h5 {
    color: #000;
    font-weight: 700;
}

.dashpadding h3,
.dashpadding h4 {
    color: #000;
    font-weight: 800;
}

.dashpadding h3 i {
    font-size: 12px;
    margin-left: 3px;
}

.viewall {
    border: 1px solid #eee;
    border-radius: 13px;
    padding: 4px 15px;
    background: #fff;
}

.chart1 {
    padding: 10px 10px 10px 0px;
    background: #fff !important;
    margin-top: 10px;
    border: 1px solid #eee;
}

#square {
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 10px;
}

.pietable>thead>tr>th {
    vertical-align: bottom;
    border-bottom: none;
}

.pietable>tbody>tr>td {
    border-top: none;
}

.pietable>thead>tr>th {
    border-right: 2px solid #ddd;
    color: #000;
}

.pietable>thead>tr>th:last-child {
    border-right: none;
}

b.ng-binding {
    font-size: 14px;
}

b {
    font-weight: 600;
    font-size: 14px;
}

#user-name h5,
#user-name h6 {
    text-transform: capitalize;
}

.greenaddi {
    height: 42px;
    background-color: #10c469;
    font-size: 16px;
    font-weight: bold;
}

.ng-table-filters th {
    /*background-color: #eee !important;*/
    background-color: #f8f8f8 !important;
}


/*.dropdown-menu {
-webkit-transition: all 300ms ease-out;
transition: all 300ms ease-out;
opacity: 0;
display: block;
}

.open .dropdown-menu {
opacity: 1;
}*/

.open>.dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu {
    display: block;
    opacity: 0.1;
    visibility: hidden;
    -webkit-transition: opacity 500ms ease, visibility 500ms ease;
    -moz-transition: opacity 500ms ease, visibility 500ms ease;
    -o-transition: opacity 500ms ease, visibility 500ms ease;
    transition: opacity 500ms ease, visibility 500ms ease;
}


/*.table > thead > tr > th {
border-bottom: 0px solid #ebeff2;
padding: 20px !important;
}*/

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 8px 10px;
    /*line-height : 1.42857143;*/
    line-height: normal;
    vertical-align: baseline;
    border-top: 1px solid #ddd;
    /*padding     : 20px;*/
}

.nodata {
    background: #fff;
    padding: 20px;
}

.nodata h4 {
    color: #ff0000;
}

.nodata p {
    color: #384954;
}


/**
* Tooltip Styles
*/


/* Add this attribute to the element that needs a tooltip */

[data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}


/* Hide the tooltip content by default */

[data-tooltip]:before,
[data-tooltip]:after {
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
}


/* Position tooltip above the element */

[data-tooltip]:before {
    position: absolute;
    bottom: 107%;
    left: 72%;
    margin-bottom: 5px;
    margin-left: -80px;
    padding: 7px;
    width: 120px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}


/* Triangle hack to make tooltip look like a speech bubble */

[data-tooltip]:after {
    position: absolute;
    bottom: 107%;
    left: 50%;
    margin-left: -5px;
    width: 0;
    border-top: 5px solid #000;
    border-top: 5px solid hsla(0, 0%, 20%, 0.9);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
}


/* Show tooltip content on hover */

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.zindexd {
    z-index: 1009;
}

.custom-material-radio label,
.radio-group label {
    opacity: 1;
}

h3.dashboard {
    line-height: 30px;
    color: #505458;
    margin: 10px 0;
    font-size: 24px;
    padding: 14px 0px;
    font-weight: 500;
}

.btn.top {
    background-color: #fff;
    color: #000;
    border-radius: 5px;
    padding: 5px 13px;
    border: 1px solid rgba(0, 0, 0, .15);
    transition: all .15s ease;
}

.btn.top:hover {
    background-color: #31d280;
}

.btn.top:hover i {
    color: #fff;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .overscroll {
        overflow: scroll;
    }
    .width-10 {
        width: 20% !important;
    }
    .table-wrapper table tbody tr td {
        padding: 5px 4px;
    }
    .custom-top-panel {
        height: auto !important;
        border: none;
        background-color: #09B8AB;
        padding: 0 !important;
    }
    .custom-top-panel .left-side {
        height: 100%;
        padding: 0px;
    }
    .margin-right-25 {
        margin-right: 10px !important;
    }
    .width-80 {
        width: 70% !important;
    }
    .action-bar .right-side {
        margin-left: auto;
        text-align: right;
        flex: 0 0 43%;
        height: 40px;
        line-height: 40px;
        padding-right: 10px;
    }
    #add-button,
    #menu-title {
        display: inline-block;
        text-align: left;
        font-weight: 700;
        font-size: 16px;
        margin-right: 0px;
        color: #384954;
    }
    .action-bar .action-link {
        color: #ee9831;
        margin-left: 8px;
        background: antiquewhite;
        padding: 0px 17px;
        border-radius: 100px;
    }
    .custom-color {
        margin-top: 10px !important;
    }
    .m-t-n {
        margin-top: 0px !important;
    }
    .width-25 {
        width: 40% !important;
    }
    .width-35 {
        width: auto !important;
    }
    .analytics-li {
        margin: 4px 0 0 4px !important;
    }
    .whole-col3-bord {
        border-right: 1px dashed;
        border-color: lightgray;
        height: 1726px;
    }
    .analytics-li li {
        padding: 4px 2px;
    }
    .col-md-15 {
        width: 50%;
        float: left;
    }
    .width-50 {
        width: 100% !important;
    }
    .container-heading .column {
        display: inline-block;
        width: 33.33%;
        font-size: 14px;
        padding: 10px 10px;
    }
    .action-bar .left-side {
        margin-right: auto;
        text-align: left;
        flex: 0 0 60%;
        height: 50px;
        line-height: 50px;
    }
    .btn.blue {
        background-color: #33a4e0;
        color: #FFF;
        border-radius: 0;
        margin-bottom: 5px !important;
    }
    .claimtable>thead>tr>th {
        color: #fff;
        padding: 12px 9px !important;
    }
    .amtback {
        background: rgba(255, 255, 255, 0.72);
        padding: 14px 14px;
    }
    b {
        font-weight: 600;
        font-size: 12px;
    }
    .img-overlap:not(:first-of-type) {
        margin-left: 0px;
    }
    .well {
        min-height: 200px;
        padding: 5px;
        background-color: #fff;
        border: none;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        margin: 5px;
    }
    .subaccordbtn1 {
        padding: 7px 11px !important;
        font-weight: 700;
    }
    .subaccordbtn {
        padding: 7px 23px !important;
        font-weight: 700;
    }
    .remflex {
        display: block !important;
        height: auto !important;
    }
    .mar-right-3 {
        margin-right: 3px !important;
    }
    .plus-icons {
        /* border: 1px solid #dddddd; */
        padding: 0px;
    }
    .mar-right-2 {
        margin-right: 2px !important;
    }
    .landpad {
        padding: 0px 5px !important;
        margin-left: 0px !important;
    }
    .action-hoda {
        font-size: 18px;
        padding: 3px;
        padding-right: 5px;
        /* margin-right: 12px; */
        margin-right: 0px;
        color: #aaa;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .custom-top-panel {
        height: auto !important;
        border: none;
        background-color: #09B8AB;
        padding: 0 !important;
    }
    .margin-right-25 {
        margin-right: 10px !important;
    }
    .custom-top-panel .right-side {
        height: auto;
        padding: 20px 20px 58px 20px;
        border-left: 1px solid #FFF;
    }
    .over1scroll {
        overflow: scroll;
    }
    .img-overlap:not(:first-of-type) {
        margin-left: -17px;
    }
    .well {
        min-height: 117px;
        padding: 5px;
        background-color: #fff;
        border: none;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        margin: 5px;
    }
    .all-user-location {
        margin: 0px -20px;
        margin-top: 0;
    }
    .subaccordbtn {
        padding: 7px 25px !important;
        font-weight: 700;
    }
    td.width-sm.dist-invoice-action span {
        /* margin-right: 8px; */
        margin-right: 0px;
        color: #aaa;
    }
    .mar-right-3 {
        margin-right: 3px !important;
    }
    .mar-right-2 {
        margin-right: 2px !important;
    }
    .landpad {
        padding: 0px 5px !important;
        margin-left: 0px !important;
    }
    .plus-icons {
        /* border: 1px solid #dddddd; */
        padding: 0px;
    }
    .colmn-bg {
        background: #29b473;
        padding: 26px 16px;
        height: 174px;
    }
    .col-pad2 {
        padding-top: 5px;
        padding-bottom: 5px;
        border-bottom: 1px dashed;
        border-color: white;
        font-weight: 700;
        word-break: break-word;
    }
    .action-hoda {
        font-size: 18px;
        padding: 3px;
        padding-right: 5px;
        /* margin-right: 12px; */
        margin-right: 0px;
        color: #aaa;
    }
    .show-hide-details {
        word-break: break-word;
    }
}

.cart_icon {
    width: 100px;
    height: 52px;
}

.cart_green {
    top: 15px;
}

.cart_height {
    min-height: 375px;
}

.cart_new {
    padding: 9px;
    margin-left: -8px;
}

.cart_height1 {
    min-height: 300px;
}

.total_amt input {
    margin-top: 10px;
}

.near {
    padding-top: 19px;
}

.total_des {
    font-size: 17px;
    padding-left: 98px;
}

.grndTotal {
    background: rgba(255, 152, 0, 0.1);
    padding: 10px 0;
    margin-bottom: 10px;
}

.cart-table thead tr:first-child th {
    background-color: #fff !important;
    color: #464646 !important;
    opacity: 0.8;
    font-weight: 400;
}

#cart-head {
    margin: 10px 0 0 -39px;
}

#cart-head li {
    border: 1px solid #ddd;
    display: inline;
    padding: 10px 15px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    background-color: #E8F5FF;
    transition: all .2s ease;
}

#sidebar-menu ul ul a:hover {
    background: rgba(255, 255, 255, .1) !important;
    transition: all .15s ease;
    opacity: 1;
}

#content-menu a {
    transition: all .2s ease;
}

#content-menu a:hover i,
#back-nav a:hover i {
    /* transform: scale(1.10); */
    transition: all .2s ease;
}

label#active-label {
    opacity: 1;
}

.checkbox label::after {
    color: #37B34A !important;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    left: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: 0;
    width: 16px;
}

h4.color-blue b {
    font-size: 22px;
}

.btn-save:hover,
.btn-save:focus {
    color: #fff;
    transition: all .2s ease;
    /*transform: scale(1.05);*/
}

.img_logo {
    height: 55px !important;
    margin-top: -12px;
}

.power_by {
    padding-left: 30px;
    padding-top: 10px;
    text-align: center;
    padding-bottom: 0;
}

.power_by span {
    color: #29b473;
    font-weight: bold;
}

.status_bar span {
    background: #29b473;
    padding: 11px;
    color: #fff;
}

.form-block b {
    font-weight: 500 !important;
}

.border-1 b {
    font-weight: 500 !important;
}

.margin-right-25 b {
    font-weight: 500 !important;
}

.col-sm-5 b {
    font-weight: 500 !important;
}

.customer-add b {
    font-weight: 500;
}

.disttable {
    background: rgb(230, 240, 250);
}

.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ui-select-highlight {
    font-weight: bold;
    color: red;
}

#sidebar-menu ul ul {
    background: rgba(255, 255, 255, 0.1) !important;
}

#sidebar-menu>ul>li>a {
    color: #fff !important;
    font-weight: 400;
    opacity: 0.5;
}

#sidebar-menu ul ul a {
    font-weight: 400;
    /*color    : #242f35 !important;*/
    transition: all .15s ease-in;
}

#sidebar-menu ul.list-unstyled>li>a.active {
    background-color: #005487 !important;
    color: #fff !important;
    font-weight: 800;
}

#sidebar-menu ul li a i {
    display: inline-block;
    font-size: 22px;
    line-height: 17px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
    text-align: center;
    vertical-align: middle;
    width: 20px;
    /*color       : #096dad;*/
}


/* #sidebar-menu ul li a:hover i {
color: #4d4d4d;
} */

.action-color {
    color: #ee9831 !important;
}

.ng-table th.sortable .sort-indicator:after,
.ng-table th.sortable .sort-indicator:before {
    content: "";
    border-width: 0 4px 4px;
    border-style: solid;
    border-color: #fff transparent;
    visibility: visible;
    right: 5px;
    top: 50%;
    position: absolute;
    opacity: .7;
    margin-top: -4px;
}

.ng-table th.sortable .sort-indicator:before {
    margin-top: 2px;
    border-bottom: none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff;
}


/* .cursorpoin {
cursor: default;
} */

.missingborder {
    border: 1px solid red;
}

.time_circle_1 .fa-times-circle {
    color: red !important;
}

.time_circle_2 .fa-exclamation-triangle {
    color: orange !important;
}

.time_circle_3 .fa-check-square-o {
    color: green !important;
}

ul.uib-datepicker-popup.dropdown-menu.ng-scope {
    visibility: inherit !important;
    opacity: 1 !important;
}

.radio+.radio,
.checkbox+.checkbox {
    margin-top: 10px;
}

table.alternate tr:nth-child(even) {
    background: #F4F4F4;
}

.m-blockui {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    display: table;
    table-layout: fixed;
    width: 180px;
}

.m-blockui {
    background: #3498DB;
    -webkit-box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2);
    -moz-box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2);
    box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2);
}

.m-blockui>span {
    color: #4a4a4a;
}

.m-blockui>span {
    display: inline-block;
    vertical-align: middle;
    padding: 3px 16px;
    font-size: 1.3rem;
    font-weight: 400;
}

.m-blockui>span>.m-loader,
.m-blockui>span>.m-spinner {
    margin-right: 10px;
}

.m-loader {
    position: relative;
}

.m-loader.m-loader--brand:before {
    border-top-color: #716aca;
}

.m-loader:before {
    border-top-color: #dfe2ea;
}

.m-loader:before {
    width: 1.4rem;
    height: 1.4rem;
    margin-top: -0.7rem;
    margin-left: -0.7rem;
    border-top-width: 2px;
    border-right-width: 2px;
}

.m-loader:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    border-top: 2px solid #07d;
    border-right: 2px solid transparent;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: m-loader-rotate 0.6s linear infinite;
    -moz-animation: m-loader-rotate 0.6s linear infinite;
    -ms-animation: m-loader-rotate 0.6s linear infinite;
    -o-animation: m-loader-rotate 0.6s linear infinite;
    animation: m-loader-rotate 0.6s linear infinite;
}

.table-pagination .ng-table-pagination.pagination>li>a {
    padding: 5px 10px;
    font-size: 10px;
    border: none;
    border-radius: 50%;
    color: #000;
    margin-left: 2px;
    background-color: #e5e5e5;
}

.table-pagination .ng-table-pagination>li.active>a,
.ng-table-pagination>li.active>a:focus,
.ng-table-pagination>li.active>a:hover {
    background-color: #5C7F88 !important;
    color: #fff !important;
}

.chart2 {
    -webkit-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    background-color: #ffffff;
    padding: 2.2rem 2.2rem 0;
}

.thead tr {
    background: #eee;
    border-right: 0 !important;
}

.protable>thead>tr>th {
    border-right: 0 !important;
    background: #eee;
    padding: 10px;
}

.protable>tbody>tr>td {
    height: 40px;
    padding: 10px;
}

.chart3 {
    -webkit-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    background-color: #ffffff;
}

.table-wrapper .ng-table-pagination>li.active>a,
.ng-table-pagination>li.active>a:focus,
.ng-table-pagination>li.active>a:hover {
    background-color: #5C7F88 !important;
    color: #fff !important;
}

.table-wrapper .ng-table-pagination.pagination>li>a {
    padding: 5px 10px;
    font-size: 10px;
    border: none;
    border-radius: 50%;
    color: #000;
    margin-left: 2px;
    background-color: #e5e5e5;
}

.value_1 h5 {
    margin-top: -8px;
    border-bottom: 2px solid #eee;
    padding-bottom: 16px;
}

.p-r-25 {
    padding-right: 25px;
}

.p-r-8 {
    padding-right: 8px;
}

.selectListcss {
    margin-left: 4px;
}

.month_month {
    width: 100%;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    background-color: #ffffff !important;
    float: left;
}

.month_month1 {
    width: 49%;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    background-color: #ffffff !important;
    float: left;
}

.month_month1 {
    width: 49%;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    background-color: #ffffff !important;
    float: left;
}

.weekly {
    padding-bottom: 2px;
    margin-top: -20px;
    width: 49%;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    background-color: #ffffff;
    float: right;
}

.dashboard_pra {
    display: none;
    margin-top: 42px;
}

.weekly1 {
    width: 49%;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    background-color: #ffffff;
    float: right;
}

.month_month h5 {
    padding: 8px 0 12px 11px;
    border-bottom: 2px solid #eee;
    margin-right: 13px;
    margin-left: 13px;
}

.month_month1 h5 {
    padding: 8px 0 12px 11px;
    border-bottom: 2px solid #eee;
    margin-right: 13px;
    margin-left: 13px;
}

.weekly h5 {
    padding: 8px 0 12px 11px;
    border-bottom: 2px solid #eee;
    width: 94%;
    margin-right: 13px;
    margin-left: 13px;
}

.weekly1 h5 {
    padding: 8px 0 12px 11px;
    border-bottom: 2px solid #eee;
    width: 94%;
    margin-right: 13px;
    margin-left: 13px;
}

.thousand {
    float: left;
    width: 50%;
}

.this_week {
    width: 42%;
    float: right;
    margin: -50px 18px 0px 11px;
}

.new_dash {
    -webkit-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.08);
    background-color: #ffffff;
    background: #fff;
    padding: 10px;
}

.customer {
    padding: 10px;
}

.new_dash h5 {
    border-bottom: 2px solid #eee;
    padding-bottom: 15px;
}

.dashb {
    padding: 0px !important;
    margin: 0px !important;
    margin-top: -23px !important;
}

.billed {
    padding-right: 28px;
}

table.alternate tr:nth-child(even) {
    background: #fbfbfe;
}

[uib-pagination].custom-pagination.pagination>li>a {
    padding: 5px 10px !important;
    font-size: 10px;
    border: none;
    border-radius: 50%;
    color: #000;
    margin-left: 2px;
    background-color: #e5e5e5;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #5C7F88 !important;
    border-color: none;
    color: #fff !important;
    border-radius: 50%;
    font-size: 10px;
    padding: 5px 10px !important;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .modal-header .close {
    margin-top: 2px;
    font-size: 30px;
    padding: 0 7px;
    color: #ffffff;
    opacity: 1;
    text-shadow: none;
}

.modal .modal-dialog .modal-content[uib-modal-transclude] .modal-header .modal-title {
    color: #555;
    padding: 5px;
    font-size: 22px;
}

.report_details thead tr th {
    background-color: #33a4e0;
    color: #fff !important;
}

.max_height {
    max-height: 510px;
    overflow-y: scroll;
}

.table-wrapper table.claimtabth thead tr:first-child th {
    padding: 10px;
}

.tab_list {
    margin-left: 20px;
}

.tab_list form li a {
    color: #fff;
}

.tab_list form li.active-li {
    padding-top: 15px;
    background-color: #fff;
    box-shadow: 0px -2px 0px #015487;
}

.tab_list form li.active-li a {
    color: #015487;
}

.tab_list form li {
    /* border-right: 4px solid #F5FBFB; */
    margin-right: 3px !important;
    background-color: #015487;
}

.dashboard .prod-analytic-whole {
    background: #fff;
    padding: 0 10px;
    margin-top: -7px;
}

.dashboard .prod-analytic-whole .card,
.dashboard .prod-analytic-whole .new_dash {
    box-shadow: none !important;
    border-bottom: 1px solid #efefef;
}

.dashboard .dashpadding h5 {
    color: #025487;
    font-weight: 700;
}

.new_dash {
    -webkit-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, .08) !important;
    -moz-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, .08) !important;
    box-shadow: 0 1px 15px 1px rgba(113, 106, 202, .08) !important;
    background: #fff !important;
}

.customer,
.new_dash {
    padding: 10px;
}

.main_dash {
    margin-top: 0;
}

.customer_data1 {
    border-right: 1px solid #ddd;
    border-right-style: dotted;
    padding-right: 30px;
}

.og_value {
    color: #42b4e3;
    font-weight: 600;
    font-size: 23px;
}

.customer_data1 {
    border-right: 1px solid #ddd;
    border-right-style: dotted;
}

.overall {
    padding-bottom: 19px;
}

.customer_company h4 {
    font-weight: 500;
    font-size: 15px;
    padding: 0 0 0 10px;
}

.DonutChart1 {
    width: 32.33% !important;
}

.target_met {
    margin-right: 17px;
}


/*New Login Css*/

.sectwo {
    /*background-image: url(../../assets/images/mainbg.706d735e.jpg);*/
    background-color: #fff;
    background-repeat: no-repeat;
    height: 707px;
    background-position: 0% 40%;
    background-size: 100% 100%;
}

.new_login .nopad {
    padding: 0px;
}

.new_login .form-control {
    border-radius: 0;
}

.center-block {
    margin: 0 auto;
    width: 50%;
}

form.form-signin {
    margin: 0 auto;
    padding: 18px 26px;
    background-color: #356990;
    box-shadow: 4px 4px 3px #ececec;
    max-width: 400px;
}

form.form-sinup {
    margin-right: 4%;
    margin-left: 4%;
    margin-bottom: 1%;
    padding: 15px 25px;
    background-color: #356990;
}


/*.text-muted {
color: #fff;
padding-top: 25px;
}*/

.mt-5,
.my-5 {
    margin-top: 0rem !important;
}

.forget {
    padding-top: 20px;
}

.get {
    color: #000;
}

.new_login label {
    display: inline-block;
    margin-bottom: .5rem;
    color: #fff;
    font-size: 15px;
    margin-top: .9rem;
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 45px;
}

.btn-primary {
    color: #fff;
    background-color: #f36928;
    border-color: #f36928;
}

.btn-primary:hover {
    color: #fff;
    background-color: #f36928;
    border-color: #f36928;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #f36928;
    border-color: #f36928;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}

.power_order {
    color: #000;
    margin-top: -29px !important;
    width: 50%;
    font-size: 12px;
    float: right;
    margin-right: 74px;
}

.login_order {
    font-size: 12px;
    padding-top: 14px;
    text-align: center;
}


/*.background_img {
background-image: url(../../assets/images/sideimage.4910b2f5.jpg);
background-size: cover;
width: 100%;
height: 100%;
}*/

.new_login {
    margin-bottom: -42px;
    background-color: #fff;
}

#credentials-form .form-control {
    background-color: #EBF4F7;
    height: 40px;
    font-size: 16px !important;
}

#credentials-form .form-group {
    margin-bottom: 10px;
}

.mb-10 {
    margin-bottom: 1.5rem !important;
    margin-top: 7px;
}

img.side_image {
    height: 829px;
}

.bd_logo {
    margin: 0 auto;
    margin-left: 176px;
    width: 482px;
}


/* .sec_img {
margin-right: 67px;
} */

.sec_img {
    width: 250px;
}

.add_inv {
    margin-top: 29px;
    margin-left: 17px;
}

table.table.table-bordered.table-hover.ready_table thead th {
    padding: 12px;
    font-size: 13px;
    text-align: left;
}

.ready_table .checkbox label::after {
    color: #37B34A !important;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    left: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: 2px;
    width: 16px;
}


/*.save_cust {
padding: 0px 26px 0px 0;
}*/

.btn.brown {
    background-color: #e28235;
    color: #FFF;
    border-radius: 0;
    padding: 5px 13px;
    transition: all .2s ease;
}

.save_top {
    margin-top: 29px;
    float: right;
}

.searched-list {
    height: 43vh;
    overflow-y: auto;
    border: 1px solid #DDD;
}

.list-item-unmapped {
    padding: 5px 10px;
    cursor: pointer;
}

.bothsided-select-directive1 input {
    font-size: 14px;
    padding: 10px 10px 10px 5px;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #D1D2D3;
    background: beige !important;
}

.bothsided-select-directive1 .form-control:focus {
    border: 1px solid beige;
}

.bothsided-select-directive1 .list-item-unmapped {
    padding: 5px 10px;
    cursor: pointer;
}

.bothsided-select-directive1 .list-item-mapped {
    padding: 5px 10px;
}

.dire {
    margin-top: 31px;
    margin-bottom: 31px;
}

.bothsided-select-directive1 .selected-item {
    background-color: #aae6ac;
    padding: 5px 10px;
}

.list-item-unmapped:hover {
    background-color: #e28437;
    color: #fff;
}

.move_control {
    margin-top: 93px;
}

.btn_save {
    margin-left: 88px;
}

.bg_color {
    background: #fff;
    padding: 0px 0px 15px 0;
}

.list-item-unmapped:active {
    background-color: #486493;
    color: #fff;
}

.ui-select-multiple.ui-select-bootstrap {
    /*height: 40px;*/
    padding: 6px 3px 8px 12px;
    font-size: 15px;
    font-weight: 700;
}

.showfilters table tbody tr td input {
    border-radius: 0;
    height: 30px;
    padding: 3px;
}

.showfilters .ui-select-container .btn.btn-default.form-control.ui-select-toggle {
    height: 30px !important;
    font-size: 11px;
    text-transform: capitalize;
    line-height: 22px;
    padding: 3px 11px;
    border-radius: 0;
    background-color: #FFF !important;
    border: 1px solid #DDD !important;
}


/*.add_invo {
padding: 19px !important;
box-shadow: 0px 0px 0 0px rgba(0,0,0,0.75) !important;
}*/

.order_status1 .ui-select-bootstrap .ui-select-match-text .text-selected {
    height: 100%;
    line-height: 36px !important;
}

.save_top1 {
    margin-top: 29px;
}

.save_cust1 {
    margin-left: -27px;
}

.navbar-default {
    box-shadow: 0px 8px 10px #eee;
}

.ordergenie-content {
    animation: fadein 1s;
    -moz-animation: fadein 1s;
    /* Firefox */
    -webkit-animation: fadein 1s;
    /* Safari and Chrome */
    -o-animation: fadein 1s;
    /* Opera */
}

@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    /* Firefox */
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadein {
    /* Safari and Chrome */
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-o-keyframes fadein {
    /* Opera */
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

label.contTwo {
    padding-left: -30px;
    margin-left: 9px;
    margin-top: 2px;
    position: absolute;
}

span.recent-chk {
    position: absolute;
    padding-left: 33px;
    margin-top: -2px;
    font-size: 13px;
    font-family: "Poppins", serif !important;
    width: 220px !important;
}

.asmfdstable table.ng-table tr:first-child th,
.asmfdstable table.ng-table tr td {
    text-align: left;
    border-bottom: 2px solid #eee;
}

.top-head-bar {
    border-right: 0 !important;
    background: #eee;
    padding: 10px;
    text-align: left;
    margin-bottom: 7px;
    font-weight: bold;
    width: 245px;
    margin-left: 11px;
}

.top-head-bar-left {
    border-right: 0 !important;
    background: #eee;
    padding: 10px;
    text-align: left;
    margin-bottom: 7px;
    font-weight: bold;
}

.pocreatep {
    text-align: right;
    color: red;
}

.add_cart {
    margin-left: 42px;
    margin-top: -21px;
}

.grndTotal1 {
    background: rgba(255, 152, 0, 0.1);
    padding: 3px !important;
    margin-bottom: 0 !important;
}

.ordergenie-content1 .padding-xxlg1 {
    padding: 6px !important;
}

.ordergenie-content1 .font-size-sm {
    font-size: 13px;
    opacity: .7;
}

.bg-po {
    margin-left: -7px;
    margin-right: 5px;
}

.total_item {
    background-color: #e48836bd;
    padding: 10px;
    height: 50px;
}

.distributor_id {
    margin-right: 8px;
    width: 22%;
}

.distributor_cls {
    margin-right: 8px;
}

.notification_scroll {
    overflow-y: scroll;
    max-height: 347px;
}

.fixed_notification {
    padding: 15px;
    text-align: center;
    background-color: #eee;
}


/*Notification New Design*/

/* * {
transition: all 0.5s;
-webkit-transition: all 0.5s;
} */

.toggle {
    font-size: 17px;
    display: inline-block !important;
    height: 65px;
    width: 49px;
    cursor: pointer;
}

.nav>li>a.nav-notif-icon i {
    font-size: 22px !important;
    position: relative;
    top: 5px;
}

.sidebar {
    position: fixed;
    width: 265px;
    right: -500px;
    box-shadow: 0px 0px 10px 3px #F5F5F5;
    background-color: #f5fbfb;
    border-left: 1px solid #E0E0E0;
    height: 100%;
    top: 81px;
    cursor: auto;
}

.sidebar h2 {
    color: #33a4e0;
    text-align: center;
    font-size: 20px;
}

.sidebar.active {
    right: 0px;
}

.notibox {
    color: white;
    background-color: #33a4e0;
    width: calc(100% - 12px);
    padding: 15px 9px;
    margin: 8px;
    font-size: 12px;
    border-radius: 2px;
    position: relative;
    cursor: pointer;
}

.notibox1 {
    color: white;
    background-color: #2c698a;
    width: calc(100% - 12px);
    padding: 15px 9px;
    margin: 8px;
    font-size: 12px;
    border-radius: 2px;
    position: relative;
    cursor: pointer;
}

.cancel {
    position: absolute;
    right: 7px;
    top: 12px;
    cursor: pointer;
    padding: 3px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 20px;
}

.cancel:hover {
    color: black;
    background-color: white;
}

.gone {
    display: none;
}

.btn-download {
    background: #03a9f4 !important;
    border: 1px solid #03a9f4 !important;
    margin-top: 5px;
    height: 35px;
    line-height: 23px;
    padding: 3px 48px !important;
    font-size: 16px;
}

.btn-download:hover {
    background-color: #71befb !important;
}

.cat_indi {
    padding-right: 20px !important;
}

.unmapped_product .ng-binding {
    padding: 8px 0 0 0;
}

.download_mapped {
    padding-top: 5px;
    padding-left: 153px;
}

.for_hr hr {
    margin-top: 0px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eee;
}

.new_system h3 {
    font-size: 19px;
    margin: -5px 0px 4px 0px;
}

.new_system h4 {
    font-size: 15px;
}

.new_system {
    padding: 3px 0px 4px 11px;
}

.new_system .new_checkbox {
    padding-top: 10px;
}

.system_save {
    padding: 1px 7px 9px 11px;
}

.bottom-border-red1 {
    border-bottom: 2px solid #f05050 !important;
}

.claimdetails {
    background: #e3e3e3;
    padding: 10px;
    text-align: right;
}

.proceed {
    text-align: center;
    margin-left: -28px;
}

.upload_btn {
    margin-top: -47px;
    width: 129px;
    position: absolute;
    left: 190px;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    cursor: not-allowed;
    background-color: #03a9f4;
    opacity: 0.5;
}

.drod .custom-search-box.ui-select-bootstrap .ui-select-choices-row.active>span.ui-select-choices-row-inner {
    background-color: #EEE;
    color: #333;
    width: 248px;
    text-align: left;
}

.drod .custom-search-box.ui-select-bootstrap .ui-select-choices-row>span.ui-select-choices-row-inner {
    padding: 3px 12px;
    width: 248px;
    text-align: left;
}

.drod1 .custom-search-box.ui-select-bootstrap .ui-select-choices-row.active>span.ui-select-choices-row-inner {
    background-color: #EEE;
    color: #333;
    width: 520px;
    text-align: left;
}

.drod1 .custom-search-box.ui-select-bootstrap .ui-select-choices-row>span.ui-select-choices-row-inner {
    padding: 3px 12px;
    width: 520px;
    text-align: left;
}

.img_logo {
    height: 53px !important;
    margin-top: -5px !important;
    /* margin-left: 40px !important; */
}

.ordergenie-content .left-margin-md {
    margin-left: 40px !important;
}

#add-button,
#company_mapped {
    display: inline-block;
    font-size: 12px !important;
    padding-top: 7px !important;
    padding-left: 4px !important;
    margin-right: 10px;
    color: #384954;
}

#add-button,
#company_mapped1 {
    display: inline-block;
    font-size: 12px;
    padding-top: 7px;
    padding-left: 22px;
    margin-right: 10px;
    color: #384954;
}

#showData th {
    background: #009adb;
    color: #fff;
    padding: 10px;
}

#showData {
    width: 100%;
    position: relative;
    max-height: 347px;
}

span.ct-label.ct-vertical.ct-start {
    font-size: 9px;
}

div[class^="col-"].padding0 {
    padding: 0px;
}

.nopadding {
    padding: 0px;
}

.nopadding [class^="col-"] {
    padding: 0px;
}

.right-space {
    padding-right: 15px;
}

.left-space {
    padding-left: 15px;
}

.mt-30 {
    margin-top: 30px;
}

.analytics-li {
    margin: 4px 0 0 0px !important;
}

.min-h-6 {
    min-height: 880px;
}

.fadeOut {
    opacity: 0;
}

.fadeIn {
    opacity: 1;
}

.card {
    background: #FFFFFF;
    padding: 10px 12px;
    -webkit-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, .08) !important;
    -moz-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, .08) !important;
    box-shadow: 0 1px 15px 1px rgba(113, 106, 202, .08) !important;
}

.card h5 {
    padding: 20px 0;
    border-bottom: 2px solid #eee;
    margin: 0;
}

.cg-busy-default-sign {
    border-top-width: 1px;
    border-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.form-footer {
    margin-top: 30px;
}

.show-grid {
    background: #FFF;
    padding: 10px;
}

.create-purchase-border table tbody {
    color: #333;
}

.create-purchase-border table {
    font-size: 13px;
}

.create-purchase-border table tr:nth-child(2n) td {
    background: #f8ffff;
}

.create-purchase-border table tr:hover td {
    background: #b9edff;
}

.create-purchase-border table tr:first-child th {
    color: #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #096dad;
}

.create-purchase-border table.ng-table thead tr:first-child th:not(last-child) {
    border: 1px solid #0f4c73;
}

table.compare_table,
table.compare_table2 {
    width: 100%;
    padding: 1em;
    margin: 1em auto;
    box-sizing: border-box;
}

table.compare_table th,
table.compare_table2 th {
    font-size: 1.2em;
    padding-bottom: 8px;
}

table.compare_table td:first-child,
table.compare_table2 td:first-child {
    padding-left: 5px;
    font-weight: bold;
}

table.compare_table td,
table.compare_table2 td {
    border-bottom: 1px solid #fbfbfb;
    width: 20%;
    padding: .5em .25em;
    background-size: 0% 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .75s ease-out;
    -moz-transition: all .75s ease-out;
    transition: all .75s ease-out;
    position: relative;
}

table.compare_table td:nth-child(2),
table.compare_table2 td:nth-child(2) {
    width: 40%;
    color: white;
    text-shadow: 1px 2px #222;
    text-align: right;
    background-image: -moz-linear-gradient(top, #299a0b 0%, #25af1d 100%);
    ;
    background-image: -webkit-linear-gradient(top, #299a0b 0%, #25af1d 100%);
    ;
    background-image: linear-gradient(to bottom, #299a0b 0%, #25af1d 100%);
    background-position: right top;
    padding-right: 5px;
}

table.compare_table td:nth-child(3),
table.compare_table2 td:nth-child(3) {
    width: 40%;
    color: white;
    text-shadow: 1px 2px #222;
    background-image: -moz-linear-gradient(top, #05abe0 0%, #4ed3fc 100%);
    background-image: -webkit-linear-gradient(top, #05abe0 0%, #4ed3fc 100%);
    background-image: linear-gradient(to bottom, #05abe0 0%, #4ed3fc 100%);
    background-position: left top;
}

table.compare_table tr:hover td::after,
table.compare_table2 tr:hover td::after {
    background: #e1e1e1;
    content: '';
    width: 100%;
    clear: both;
    display: block;
    position: absolute;
    height: 35px;
    top: 0;
    left: 0;
    opacity: 0.2;
}

.mb0 {
    margin-bottom: 0 !important;
}

.m0 {
    margin: 0 !important;
}

.b0 {
    border: 0 !important;
}

.pt-10 {
    padding-top: 10px;
}

.ordergenie-content .datepick .pre-width-for-popup {
    background-color: #FFF !important;
    color: #999;
    border: 1px solid #DDD !important;
    cursor: pointer;
    height: 40px;
    width: 100%;
}

.pr {
    padding-right: 10px !important;
}

.pl {
    padding-left: 10px !important;
}

.ui-select-match-item {
    padding: 1px 5px;
    border: 1px solid #dcdada !important;
    background: #fff !important;
    color: #666 !important;
}

.ui-select-match-item:hover {
    background: #e1e1e1 !important;
    border: 1px solid #dcdada !important;
}

.ui-select-multiple.ui-select-bootstrap {
    font-weight: normal;
}

.download-option {
    right: -9px;
}

.download-option ul {
    margin: 0;
    padding: 0;
}

.download-option ul li {
    list-style: none;
    position: relative;
    display: block;
}

.download-option ul li ul {
    display: none;
    position: absolute;
}

.download-option ul li:hover ul {
    display: block;
}

[ng-click] {
    cursor: pointer;
    transition: none;
    -webkit-transition: none;
}


/* LOGIN NEW SCREEN DESIGNS */

.fullheight {
    height: 100%;
}

.new_new_login {
    margin-bottom: 0;
    background: none;
    display: flex;
    align-items: center;
    height: 100%;
    margin-top: 0;
}

.new_new_login .login_left {
    background: #0b182b;
    background: #0b182b;
    background: linear-gradient(123deg, #1d3b6f 0%, #132646 65%, #08101d 100%);
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: relative;
}

.new_new_login .login_left img {
    width: 80%;
}

.new_new_login .login_left .caption_text {
    position: absolute;
    top: 20px;
    left: 20px;
    margin: 0;
}

.new_new_login .login_left .caption_text p {
    margin-top: 20px;
}

.new_new_login .login_left .caption_text p span {
    color: #6fb423;
    padding-right: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
}

.new_new_login .login_left h1 {
    line-height: 40px;
    font-size: 36px;
    font-weight: 600;
    color: #fff;
    width: 50%;
    letter-spacing: 2px;
    margin: 0;
}

.new_new_login .login_left h1 span {
    opacity: 0.3;
}

.new_new_login .login_right {
    padding: 10%;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}

.new_new_login .login_right span {
    color: #2a69ae;
}

.new_new_login .login_right .login_order {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    left: 0;
}

.new_new_login .login_right .login_logo img {
    width: 160px;
}

.new_new_login .login_right h2 {
    margin-top: 30px;
    font-size: 24px;
    font-weight: 600;
}

#credentials-form.form_new_signin {
    margin-top: 30px;
}

.form_new_signin .form-label-group {
    margin-top: 20px;
}

.form_new_signin label {
    color: #333;
    text-transform: uppercase;
    font-size: 13px;
    opacity: 0.8;
    letter-spacing: 1px;
}

.form_new_signin .remember_me label {
    text-transform: none;
}

#credentials-form.form_new_signin .form-control {
    background-color: transparent !important;
    font-size: 13px !important;
    border: none;
    border-bottom: solid 1px #aaa;
}

#credentials-form.form_new_signin .btn-block {
    border-radius: 50px;
    font-weight: 600;
    background-color: #2a69ae !important;
    font-size: 16px;
}

.form_new_signin .forget {
    padding-top: 15px;
    margin: 0;
}

.form_new_signin .cls_forgot,
.form_new_signin .cls_login_b {
    color: #2a69ae !important;
    text-transform: none;
}




/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN  2025
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */
/* NEW LOGIN SCREEN */

#wrapper{
    background: #F5F7FB;
}


.login_wrapper {
    width: 100%;
    height: 100vh;
    position: relative;
    padding: 75px 130px 0;
}
.login_wrapper::before {
    content: '';
    width: 600px;
    background: #6FB423;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.60;
}
.login_inner_wrapper {
    width: 100%;
    height: calc(100% - 75px);
    box-shadow: 10px 5px 20px rgba(0, 0, 0, .16);
    position: relative;
    display: flex;
    align-items: center;
}
.login_inner_wrapper::before {
    content: '';
    width: 470px;
    background: #6FB423;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
}
.login_new_left {
    height: 100%;
    width: 50%;
    position: relative;
    padding-left: 50px;
}
.login_new_left .login_men_image {
    position: absolute;
    bottom: 0;
    right: 28rem;
    width: 215px;
}
.login_new_left .login_men_image img {
    width: 100%;
}
.login_new_left h1 {
    color: #fff;
    font-size: 44px !important;
    line-height: 50px;
    font-weight: 700 !important;
    margin-top: 10rem;
}
.login_new_left h3 {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    margin-top: 30px;
}
.login_new_left .login_pattern_image {
    position: absolute;
    top: 10%;
    right: 0;
    z-index: -1;
    width: 70%;
}


.login_new_right {
    height: 100%;
    width: 45%;
    margin-left: 5%;
    position: relative;
    padding: 20px 150px 0 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.login_new_right .logo {
    width: 150px;
}
.login_form h2 {
    font-size: 26px !important;
    font-weight: 600 !important;
    margin-bottom: 30px;
    margin-top: 50px;
}
.login_form .form-group {
    margin-bottom: 25px;
}
.login_form .input-group {
    height: 50px;
    background: #F1F1F1;
    border-radius: 10px;
}
.login_form .input-group .input-group-addon {
    background: none;
    border: none;
    font-size: 22px;
    padding: 6px 20px;
}
.login_form .input-group .form-control {
    height: 50px;
    border: none;
    background: none;
    font-size: 16px;
}
.login_form .input-group input.form-control:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #F1F1F1 inset;
    height: 50px;
}
.login_form .form-group label {
    font-size: 16px;
    font-weight: 600;
}
.login_form .form-group .checkbox {
    margin: 0;
}
.login_form .form-group .btn-primary {
    height: 65px;
    width: 100%;
    border-radius: 100px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 5px;
    text-transform: uppercase;
}
.login_form .forgot_password {
    font-size: 16px;
    color: #333 !important;
    font-weight: 600;
}
.footer_content {
    font-size: 16px;
    text-align: right;
    /* padding-top: 30px; */
}





.cs_nlogin{
    background: url(../../assets/images/lgoin_bg.c07e6cd7.png) center no-repeat;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    z-index: 1;
    position: relative;
}


.cs_nlogin:after{
    content: "";
    position: absolute;
    background: url(../../assets/images/circle_icon.cb3624fd.png) center no-repeat;
    width: 400px;
    height: 400px;
    z-index: -1;
    top: -110px;
    left: -100px;
}




.cs_nlogin::before{
    content: "";
    position: absolute;
    background: url(../../assets/images/login_arrow_bg.04a305d8.png) center no-repeat;
    width: 946px;
    height: 510px;
    z-index: -1;
    bottom: 0px;
    right: 360px;
    background-size: contain;
}

.cs_nlogin .cs_content{
    padding: 80px;
    display: flex;
    height: 100%;
}

.cs_nlogin .cs_content div{
    margin-top: 40px;
}

.cs_nlogin .cs_content h1{
    font-weight: 600;
    font-size: 62px;
    line-height: 73px;
    color: #fff;
}
.cs_nlogin .cs_content h3{
    font-weight: 300;
    font-size: 28px;
    color: #fff;
    margin-top: 30px;
}

.cs_nlogin .login_wrapp{
    padding: 40px;
    height: 100%;
}
.cs_nlogin .login_wrapp .login_form{
    height: 100%;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 0px 26px rgba(42, 105, 174, 0.18);
    padding: 30px;
    min-width: 550px;
}

.cs_nlogin .login_wrapp .login_form .logo{}
.cs_nlogin .login_wrapp .login_form .logo img{height: 50px;}

.cs_nlogin .login_wrapp .login_form h2{
    font-family: Cambria !important;
    font-weight: bold !important;
    font-size: 32px !important;
    line-height: 42px;
    color: #000;
}

.cs_nlogin .login_wrapp .login_form .form-group label{
    font-weight: 600;
    font-size: 14px;
    color: #001832;
}

.cs_nlogin .login_wrapp .login_form .forgot_password{
    font-weight: normal;
    text-decoration: underline;
    font-size: 12px;
    color: #2a69ae !important;
}

.cs_nlogin .login_wrapp .login_form .form-group .rem label{
    font-size: 12px;
    color: #001832 !important;
}

.cs_nlogin .login_wrapp .login_form .input-group .form-control{border-radius: 10px;}

.cs_nlogin .login_wrapp .login_form .form-group .btn-primary{
    height: 64px;
    border-radius: 6px;
    background: #6fb423 !important;
    border: 0px !important;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}


.cs_nlogin .login_wrapp .login_form .footer_content{
    font-weight: 300;
    font-size: 12px;
    color: #001832;
    text-align: center;
}



.mk_newhead:after{
    content: "";
    width: 100%;
    height: 312px;
    /* background: linear-gradient(90deg, #2a69ae 0%, #6fb423 100%); */
    background: #2a69ae;
    position: absolute;
    top: 0px;
    left: 0px;
}

.mk_newhead:before{
    content: "";
    width: 100%;
    height: 5px;
    background: linear-gradient(90deg, #6fb423 0%, #2a69ae 100%);
    background: #0b4789;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.mk_newheader{
    padding: 20px;
    position: fixed;
    height: 100%;
    z-index: 11;
}


.mk_newheader .topbar{
    height: 100%;
    width: 85px;
    position: relative;
}

.mk_newheader .topbar .navbar{
    height: 100%;
    background: #fff;
    padding: 0px;
    box-shadow: none;
    
    border-radius: 10px;
    box-shadow: 0px 3px 0px #b0d6ff;
}

.mk_newheader .topbar .navbar .flexible-box{
    flex-direction: column;
}

.mk_newheader .topbar .navbar .flexible-box .navbar-brand-container{}
.mk_newheader .topbar .navbar .flexible-box .navbar-brand-container a{
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.mk_newheader .topbar .navbar .flexible-box .navbar-brand-container a img{
    margin: 0px !important;
    height: 35px !important;
}

.mk_newheader .topbar .navbar .flexible-box .navbar-nav{
    min-width: inherit;
    float: inherit !important;
    display: flex;
    flex-direction: column;
    width: 85px;
    margin: 0px;
}
.mk_newheader .topbar .navbar .flexible-box .navbar-nav li{
    border-bottom: solid 2px #d1e7ff;
}

.mk_newheader .topbar .navbar .flexible-box .navbar-nav li a{
    height: auto;
    padding: 0;
    display: inherit !important;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mk_newheader .topbar .navbar .flexible-box .navbar-nav li a:after{display: none;}

.mk_newheader .topbar .navbar .flexible-box .navbar-nav li a i,
.mk_newheader .topbar .navbar .flexible-box .navbar-nav li a span{display: none;}
.mk_newheader .topbar .navbar .flexible-box .navbar-nav li a img{
    height: 23px;
}


.mk_newheader .topbar .navbar .flexible-box .navbar-nav li .dropdown-menu{
    left: 85px;
    /* padding: 15px; */
    top: 0px;
    border-radius: 0px 15px 15px 0px;
    box-shadow: 10px 10px 10px 0px #b8daff;
    max-height: 320px;
}

.mk_newheader .topbar .navbar .flexible-box .navbar-nav li .dropdown-menu.btm{
    top: auto;
    bottom: 0;
}



.mk_newheader .topbar .navbar .flexible-box .navbar-nav li .dropdown-menu .subheading{
    border-bottom: solid 2px #d1e7ff;
    padding: 9px 15px 9px 15px;
}

.mk_newheader .topbar .navbar .flexible-box .navbar-nav li .dropdown-menu .subheading h2{
    margin: 0px;
    font-size: 18px;
    color: #000;
}

.mk_newheader .topbar .navbar .flexible-box .navbar-nav li .dropdown-menu li{
    border-bottom: solid 1px #ccc;
}
.mk_newheader .topbar .navbar .flexible-box .navbar-nav li .dropdown-menu li a{
    padding: 15px 15px;
    font-size: 12px;
}

.mk_newheader .topbar .navbar .flexible-box .navbar-nav li .dropdown-menu li:last-child{border-bottom: 0px;}



.cs_nprofile{
    position: absolute;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 20px;
    z-index: 11;
}

.cs_nprofile ul{}
.cs_nprofile ul li{list-style: none;}
.cs_nprofile ul li .dropdown-toggle{}
.cs_nprofile ul li .dropdown-toggle img{}
.cs_nprofile ul li .dropdown-toggle h5{
    font-weight: 300;
    font-size: 10px;
    color: rgba(255, 255, 255, 0.71) !important;
}

.cs_nprofile ul li .dropdown-toggle h6{
    font-weight: 500;
    font-size: 12px;
    color: #fff !important;
}

.cs_nprofile ul li .dropdown-toggle i{color: #fff !important;}








.cs_bottom_fixed{
    position: sticky;
    bottom: 0px;
    background: #fff;
    padding: 15px;
    margin: 0px -15px 0px -15px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0px -7px 10px 0px #ccc;
    display: flex;
    align-items: center;
    justify-content: space-between;
}



.cs_bottom_fixed .text-success{
    border: solid 1px #ccc;
    font-size: 12px;
}






.mk_dashboard .mk_wrapper .side-menu{
    right: 40px;
    top: 90px !important;
    border-radius: 10px;
    height: calc(100% - 130px) !important;
    
}

body.fixed-left .side-menu.left.side_menu_v2{padding: 5px 15px; padding-bottom: 0px !important;} 


.mk_dashboard .mk_wrapper .side-menu .toggle_menu{
    margin-left: -35px;
    top: 106px;
    width: 20px;
    height: 35px;
    border-radius: 6px 0px 0px 6px;
    background: linear-gradient(#2a69ae 0%, #6fb423 100%);
    display: flex;
    align-items: center;
    justify-content: center;
}



.mk_dashboard .mk_wrapper .side-menu .form-group{}
.mk_dashboard .mk_wrapper .side-menu .form-group label{
    font-family: Poppins;
    font-weight: 400;
    font-size: 12px;
    color: #000913;
    margin-top: 7px;
}

.mk_dashboard .mk_wrapper .side-menu .row .form-group input,
.mk_dashboard .mk_wrapper .side-menu .ui-select-container .btn.btn-default.form-control.ui-select-toggle{
    height: 35px;
    border-radius: 4px;
    background: #f1f1f1 !important;
    width: 100% !important;
    min-width: 100% !important;
    padding: 0px 10px;
    line-height: 35px;
    font-size: 12px;
}


.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-1,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-2,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-3,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-4,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-5,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-6,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-7,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-8,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-9,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-10,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-11,
.mk_dashboard .mk_wrapper .side-menu .form-group .row .col-md-12{margin: 0px; padding: 0px;}




.mk_dashboard .mk_wrapper .content-page{
    width: 100%;
    margin-left: 0;
    padding-right: 324px ;
}


.mk_dashboard .mk_wrapper .content-page .content,
.mk_dashboard .mk_wrapper .content-page .content .container{padding: 0px;}

.mk_dashboard .mk_wrapper .content-page .content{padding: 20px;}


.mk_dashboard .mk_wrapper .content-page .content .main_tabs{
    border: 0px;
    position: relative;
    z-index: 1;
}

.mk_dashboard .mk_wrapper .content-page .content .main_tabs .tab_blocks{
    opacity: 1;
    margin: 0px;
    margin-right: 15px;
    padding: 0px;
    padding-right: 15px;
    position: relative;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #90c5ff;
    box-shadow: none;
}


.mk_dashboard .mk_wrapper .content-page .content .main_tabs .tab_blocks .tab_icons{
    height: 56px;
    width: 56px;
    background: transparent;
    border-radius: 0px;
    border: solid 0px;
    margin-right: 0;
}
.mk_dashboard .mk_wrapper .content-page .content .main_tabs .tab_blocks .tab_icons img{
    height: 30px;
}
.mk_dashboard .mk_wrapper .content-page .content .main_tabs .tab_blocks .tab_text{
    font-family: Poppins;
    font-weight: 500;
    font-size: 14px;
    color: #000913;
}


.mk_dashboard .mk_wrapper .content-page .content .main_tabs .tab_blocks.active{
    border: 2px solid #90c5ff;
    color: #0b4789;
}

.mk_dashboard .mk_wrapper .content-page .content .main_tabs .tab_blocks.active:after{
    content: "";
    position: absolute;
    width: calc(100% - 30px);
    height: 10px;
    margin: auto;
    bottom: -7px;
    border-radius: 5px;
    background: #b0d6ff;
    left: 0px;
    right: 0;
    z-index: -1;
}


.mk_dashboard .mk_wrapper .content-page .content .main_tabs .tab_blocks.active:before{
    content: "";
    position: absolute;
    width: calc(100% - 50px);
    height: 10px;
    margin: auto;
    bottom: -14px;
    border-radius: 5px;
    background: #d1e7ff;
    left: 0px;
    right: 0;
    z-index: -1;
}


.kpi_container{margin-top: 30px;}
.kpi_container .kpi_wrapper{
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 15px;
}


.kpi_container .kpi_wrapper:after,
.kpi_container .kpi_wrapper:before{
    content: "";
    width: 100%;
    height: 55px;
    border-radius: 10px;
    background: #d1e7ff;
    left: 0px;
    position: absolute;
}

.kpi_container .kpi_wrapper:after{bottom: 0px;}
.kpi_container .kpi_wrapper::before{top: 0px;}


.kpi_container .kpi_wrapper .kpi_box{
    border-radius: 10px;
    background: #fff;
    border: 1px solid #b0d6ff;
    width: calc(20% - 10px);
    position: relative;
    z-index: 1;
}

.kpi_container .kpi_wrapper.three .kpi_box{width: calc(33% - 10px);}
.kpi_container .kpi_wrapper.four .kpi_box{width: calc(25% - 10px);}

.kpi_container .kpi_wrapper .kpi_box .kpi_inner{
    padding: 10px 15px;
}
.kpi_container .kpi_wrapper .kpi_box .kpi_inner p{
    font-weight: 300;
    font-size: 12px;
    color: #000913;
    opacity: 0.7;
    margin: 0px;
}
.kpi_container .kpi_wrapper .kpi_box .kpi_inner h2{
    margin: 0px;
    font-weight: 700;
    font-size: 26px;
    color: #2a69ae;
}
.kpi_container .kpi_wrapper .kpi_box .kpi_inner h2 span{display: none;}

.kpi_container .kpi_wrapper .kpi_box .kpi_last{
    border-top: 1px solid #b0d6ff;
    
}
.kpi_container .kpi_wrapper .kpi_box .kpi_last p{
    font-weight: 300;
    font-size: 12px;
    color: #818181;
    margin: 0px;
    padding: 10px 15px;
}


.cs_row{margin: 20px -10px 0px -10px;}
.cs_row .col-md-1,
.cs_row .col-md-2,
.cs_row .col-md-3,
.cs_row .col-md-4,
.cs_row .col-md-5,
.cs_row .col-md-6,
.cs_row .col-md-7,
.cs_row .col-md-8,
.cs_row .col-md-9,
.cs_row .col-md-10,
.cs_row .col-md-11,
.cs_row .col-md-12{padding: 0px 10px;}


.mk_dashboard .dashboard_blocks{
    border-radius: 10px;
    box-shadow: none;
    padding: 0px;
}

.mk_dashboard .dashboard_blocks .dashboard_block_header{
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 15px;
}

.mk_dashboard .dashboard_blocks .dashboard_block_header h2{
    font-weight: 600;
    font-size: 14px;
    color: #000913;
    display: flex;
    align-items: center;
}

.mk_dashboard .dashboard_blocks .dashboard_block_header h2 img{margin-right: 10px; height: 30px;}



.mk_dashboard .dashboard_blocks .cs_bestproducts{
    background: url(../../assets/images/product_bg.760dec72.png) center no-repeat;
    padding:10px 15px;
    border-radius: 10px;
    height: 368px;
}

.mk_dashboard .dashboard_blocks .cs_outstanding{
    background: url(../../assets/images/outstanding_bg.b223e45f.png) center no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mk_dashboard .dashboard_blocks .cs_outstanding div{text-align: center;}
.mk_dashboard .dashboard_blocks .cs_outstanding div h3{margin-top: 10px;}



.mk_dashboard .dashboard_blocks .cs_bestproducts h2{
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    margin: 0px;
}

.mk_dashboard .dashboard_blocks .cs_bestproducts h1{
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    color: #fff;
    margin: 0px;
    margin: 30px 0px 70px 0px;
}

.mk_dashboard .dashboard_blocks .cs_bestproducts h3{
    font-weight: 600;
    font-size: 32px;
    color: #ff0;
    text-shadow: 1px 1px 0px #f00;
    margin: 0px;
}
.mk_dashboard .dashboard_blocks .cs_bestproducts h3 span{font-size: 12px;}

.mk_dashboard .dashboard_blocks .cs_bestproducts p{
    font-weight: normal;
    font-size: 12px;
    color: #fff;
    margin: 0px;
}
.mk_dashboard .dashboard_blocks .cs_bestproducts p span{font-size: 14px; font-weight: 600;}


.distributor_dashboard_blocks .dashboard_blocks .dashboard_block_content,
.mk_dashboard .dashboard_blocks.top_block .dashboard_block_content, 
.mk_dashboard .dashboard_blocks.top_block .distributor_list{
    padding: 15px;
    height: 243px;
}

.distributor_dashboard_blocks .dashboard_blocks .dashboard_block_content,
.mk_dashboard .dashboard_blocks.top_block .distributor_list{height: 350px;}

.mk_dashboard .dashboard_block_content .top_lists{}
.mk_dashboard .dashboard_block_content .top_lists li{
    border-radius: 6px;
    background: #fff;
    border: 1px solid #d1e7ff;
    padding: 10px;
    position: relative;
    margin: 0px;
    margin-top: 6px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mk_dashboard .dashboard_block_content .top_lists li:after{
    content: "";
    position: absolute;
    bottom: -7px;
    left: 5px;
    height: 7px;
    width: calc(100% - 10px);
    background: #d1e7ff;
}

.mk_dashboard .dashboard_block_content .top_lists li:first-child{margin-top: 0;}
.mk_dashboard .dashboard_block_content .top_lists li:last-child:after{display: none;}


.mk_dashboard .dashboard_block_content .top_lists li span:nth-child(1){
    font-size: 12px;
    color: #000913;
}
.mk_dashboard .dashboard_block_content .top_lists li span:nth-child(2){
    font-weight: 600;
    font-size: 12px;
    color: #2a69ae;
}





@media (max-width: 1366px) {
    .login_wrapper::before {
        content: '';
        width: 500px;
    }
    .login_inner_wrapper::before {
        content: '';
        width: 370px;
    }
    .login_new_left .login_men_image {
        right: 14rem;
        width: 120px;
    }
    .login_new_right .logo {
        width: 100px;
    }
    .login_form h2 {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .login_form .input-group {
        height: 40px;
    }
    .login_form .input-group .form-control {
        height: 40px;
    }
    .login_form .form-group .btn-primary {
        height: 50px;
        font-size: 16px;
    }
    .login_new_right {
        padding: 20px 100px 0 50px;
    }
}






.content-page{
    padding: 70px 20px 20px 125px;
    position: relative;
    z-index: 1;
    height: 100%;
    overflow: hidden;
}

.content{
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 10px;
    background: #f5f7fb;
    box-shadow: 0px 3px 0px #b0d6ff;
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
    padding-top: 0;
}



.mk_dashboard{
    padding: 70px 20px 20px 125px;
    position: relative;
    z-index: 1;
    height: 100%;
    overflow: hidden;
}
.mk_dashboard .content-page{
    padding: 0px;
    position: inherit;
    z-index: 1;
    height: auto;
    overflow:inherit;
}


.mk_dashboard .mk_wrapper{
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 10px;
    background: #f5f7fb;
    box-shadow: 0px 3px 0px #b0d6ff;
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
}


.mk_dashboard .mk_wrapper .content{
    height: auto;
    overflow: inherit;
    overflow-y: inherit;
    border-radius: inherit;
    background: transparent;
    box-shadow: 0px 3px 0px transparent;
    display: inherit;
    flex-direction: inherit;
    width: auto;
}





.ag-theme-balham .ag-header{
    background-color: #D1E7FF !important;
}


.ag-theme-balham .ag-header-cell, .ag-theme-balham .ag-header-group-cell,
.ag-theme-balham .ag-row{
    border-color: #abc7e6 !important;
}


.ag-theme-balham .ag-root{
    border: 1px solid #abc7e6 !important;
}
__ESCAPED_SOURCE_END_CLEAN_CSS__