Index: pro-violet-viettel/sourcecode/assets/css/ace.min.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/ace.min.css	(revision 312)
+++ pro-violet-viettel/sourcecode/assets/css/ace.min.css	(revision 313)
@@ -1,3 +1,34 @@
-html{min-height:100%;position:relative}body{padding-bottom:0;background-color:#e4e6e9;min-height:100%;font-family:Arial,sans-serif;font-size:13px;color:#393939;line-height:1.5}body.navbar-fixed{padding-top:45px}body.breadcrumbs-fixed{padding-top:86px}.main-container{position:static;padding:0}.main-container:after{background-color:#FFF;bottom:0;content:"";display:block;max-width:inherit;position:fixed;top:0;width:100%;z-index:-2}@media(min-width:768px){.container.main-container:after{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1)}}.main-container>.main-container-inner{position:relative}.container.main-container .sidebar.sidebar-fixed,.container.main-container .sidebar.sidebar-fixed:before{left:auto}.main-content{margin-left:190px;margin-right:0;margin-top:0;min-height:100%;padding:0}.page-content{background:#fff;margin:0;padding:8px 20px 24px}.page-header{margin:0 0 12px;border-bottom:1px dotted #e2e2e2;padding-bottom:16px;padding-top:7px}.page-header h1{padding:0;margin:0 8px;font-size:24px;font-weight:lighter;color:#2679b5}.page-header h1 small{margin:0 6px;font-size:14px;font-weight:normal;color:#8089a0}[class*=" icon-"],[class^="icon-"]{display:inline-block;text-align:center}a:focus,a:active{text-decoration:none}h1{font-size:32px;font-weight:normal;font-family:Arial,sans-serif}h1.smaller{font-size:31px}h1.bigger{font-size:33px}h1.block{margin-bottom:16px}h2{font-size:26px;font-weight:normal;font-family:Arial,sans-serif}h2.smaller{font-size:25px}h2.bigger{font-size:27px}h2.block{margin-bottom:16px}h3{font-size:22px;font-weight:normal;font-family:Arial,sans-serif}h3.smaller{font-size:21px}h3.bigger{font-size:23px}h3.block{margin-bottom:16px}h4{font-size:18px;font-weight:normal;font-family:Arial,sans-serif}h4.smaller{font-size:17px}h4.bigger{font-size:19px}h4.block{margin-bottom:16px}h5{font-size:15px;font-weight:normal;font-family:Arial,sans-serif}h5.smaller{font-size:14px}h5.bigger{font-size:16px}h5.block{margin-bottom:16px}h6{font-size:13px;font-weight:normal;font-family:Arial,sans-serif}h6.smaller{font-size:12px}h6.bigger{font-size:14px}h6.block{margin-bottom:16px}ul,ol{margin:0 0 10px 25px;padding:0}ul.margin-5,ol.margin-5{margin-left:5px}ul.margin-10,ol.margin-10{margin-left:10px}ul.margin-15,ol.margin-15{margin-left:15px}ul.margin-20,ol.margin-20{margin-left:20px}li>ul,li>ol{margin-left:18px}.list-unstyled,.list-inline{margin-left:0}.list-unstyled>li>[class*="icon-"]:first-child,.list-inline>li>[class*="icon-"]:first-child{width:18px;text-align:center}.spaced>li{margin-top:9px;margin-bottom:9px}.spaced2>li{margin-top:15px;margin-bottom:15px}li.divider{margin-top:3px;margin-bottom:3px;height:0;font-size:0}.spaced>li.divider{margin-top:5px;margin-bottom:5px}.spaced2>li.divider{margin-top:8px;margin-bottom:8px}li.divider:before{content:"";display:inline-block}blockquote,blockquote.pull-right{border-color:#e5eaf1}.modal-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-footer{padding-top:12px;padding-bottom:14px;border-top-color:#e4e9ee;-webkit-box-shadow:none;box-shadow:none;background-color:#eff3f8}.modal-header .close{font-size:32px}.well{border-radius:0}.well h1,.well h2,.well h3,.well h4,.well h5,.well h6{margin-top:0}.well h1,.well h2,.well h3{line-height:36px}.alert{font-size:14px;border-radius:0}.alert .close{font-size:16px}.alert-block p+p{margin-top:10px}.pagination>li>a,.pager>li>a,.pagination>li>span,.pager>li>span{border-width:1px;border-radius:0!important}.pagination>li>a,.pager>li>a{color:#2283c5;background-color:#fafafa;margin:0 -1px 0 0;border-color:#e0e8eb}.pagination>li>a:hover,.pager>li>a:hover{background-color:#eaeff2}.pagination>li>a:focus,.pager>li>a:focus{background-color:#eaeef2}.pagination>li.disabled>a,.pagination>li.disabled>a:hover,.pager>li.disabled>a,.pager>li.disabled>a:hover{background-color:#f9f9f9;border-color:#d9d9d9}.pagination>li.active>a,.pagination>li.active>a:hover{background-color:#6faed9;border-color:#6faed9;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.list-group-item{border-radius:0!important}.lighter{font-weight:lighter}.bolder{font-weight:bolder}.inline{display:inline-block!important}.block{display:block!important}.center,.align-center{text-align:center!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.middle{vertical-align:middle}.align-middle{vertical-align:middle!important}.align-top{vertical-align:top!important}.align-bottom{vertical-align:bottom!important}.position-relative{position:relative}.position-absolute{position:absolute}.line-height-normal{line-height:normal!important}.line-height-1{line-height:1!important}.dark{color:#333!important}.white{color:#fff!important}.red{color:#dd5a43!important}.light-red{color:#f77!important}.blue{color:#478fca!important}.light-blue{color:#93cbf9!important}.green{color:#69aa46!important}.light-green{color:#b0d877!important}.orange{color:#ff892a!important}.light-orange{color:#fcac6f!important}.orange2{color:#feb902!important}.purple{color:#a069c3!important}.pink{color:#c6699f!important}.pink2{color:#d6487e!important}.brown{color:#a52a2a!important}.grey{color:#777!important}.light-grey{color:#bbb!important}.bigger-110{font-size:110%}.bigger-120{font-size:120%}.bigger-130{font-size:130%}.bigger-140{font-size:140%}.bigger-150{font-size:150%}.bigger-160{font-size:160%}.bigger-170{font-size:170%}.bigger-180{font-size:180%}.bigger-190{font-size:190%}.bigger-200{font-size:200%}.bigger-210{font-size:210%}.bigger-220{font-size:220%}.bigger-230{font-size:230%}.bigger-240{font-size:240%}.bigger-250{font-size:250%}.bigger-260{font-size:260%}.bigger-270{font-size:270%}.bigger-280{font-size:280%}.bigger-290{font-size:290%}.bigger-300{font-size:300%}.bigger-125{font-size:125%}.bigger-175{font-size:175%}.bigger-225{font-size:225%}.bigger-275{font-size:275%}.smaller-90{font-size:90%}.smaller-80{font-size:80%}.smaller-70{font-size:70%}.smaller-60{font-size:60%}.smaller-50{font-size:50%}.smaller-40{font-size:40%}.smaller-30{font-size:30%}.smaller-20{font-size:20%}.smaller-75{font-size:75%}.width-20{width:20%!important}.width-25{width:25%!important}.width-30{width:30%!important}.width-35{width:35%!important}.width-40{width:40%!important}.width-45{width:45%!important}.width-50{width:50%!important}.width-55{width:55%!important}.width-60{width:60%!important}.width-65{width:65%!important}.width-70{width:70%!important}.width-75{width:75%!important}.width-80{width:80%!important}.width-85{width:85%!important}.width-90{width:90%!important}.width-95{width:95%!important}.width-100{width:100%!important}.width-48{width:48%!important}.width-auto{width:auto!important}.height-auto{height:auto!important}.no-padding{padding:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-border{border:0}.no-border-bottom{border-bottom:0}.no-border-top{border-top:0}.no-border-left{border-left:none}.no-border-right{border-right:0}.no-underline{text-decoration:none!important}.no-hover-underline:hover{text-decoration:none!important}.no-shadow,.no-box-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.no-text-shadow{text-shadow:none!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-visible{overflow:visible!important}.hr{display:block;height:0;overflow:hidden;font-size:0;border-top:1px solid #e3e3e3;margin:12px 0}.hr-double{height:3px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.hr.dotted,.hr-dotted{border-top-style:dotted}.hr-double.dotted{border-bottom-style:dotted}.hr-32,.hr32{margin:32px 0}.hr-30,.hr30{margin:30px 0}.hr-28,.hr28{margin:28px 0}.hr-26,.hr26{margin:26px 0}.hr-24,.hr24{margin:24px 0}.hr-22,.hr22{margin:22px 0}.hr-20,.hr20{margin:20px 0}.hr-18,.hr18{margin:18px 0}.hr-16,.hr16{margin:16px 0}.hr-14,.hr14{margin:14px 0}.hr-12,.hr12{margin:12px 0}.hr-10,.hr10{margin:10px 0}.hr-8,.hr8{margin:8px 0}.hr-6,.hr6{margin:6px 0}.hr-4,.hr4{margin:4px 0}.hr-2,.hr2{margin:2px 0}.space{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0}.vspace-xs,.vspace-sm,.vspace-md,.vspace-lg{max-height:1px;min-height:1px;overflow:hidden;display:none;margin:12px 0}.space-32{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:32px 0 31px}.vspace-32,.vspace-xs-32,.vspace-sm-32,.vspace-md-32,.vspace-lg-32{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:32px 0 31px 0}.space-30{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:30px 0 29px}.vspace-30,.vspace-xs-30,.vspace-sm-30,.vspace-md-30,.vspace-lg-30{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:30px 0 29px 0}.space-28{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:28px 0 27px}.vspace-28,.vspace-xs-28,.vspace-sm-28,.vspace-md-28,.vspace-lg-28{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:28px 0 27px 0}.space-26{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:26px 0 25px}.vspace-26,.vspace-xs-26,.vspace-sm-26,.vspace-md-26,.vspace-lg-26{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:26px 0 25px 0}.space-24{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:24px 0 23px}.vspace-24,.vspace-xs-24,.vspace-sm-24,.vspace-md-24,.vspace-lg-24{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:24px 0 23px 0}.space-22{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:22px 0 21px}.vspace-22,.vspace-xs-22,.vspace-sm-22,.vspace-md-22,.vspace-lg-22{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:22px 0 21px 0}.space-20{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:20px 0 19px}.vspace-20,.vspace-xs-20,.vspace-sm-20,.vspace-md-20,.vspace-lg-20{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:20px 0 19px 0}.space-18{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:18px 0 17px}.vspace-18,.vspace-xs-18,.vspace-sm-18,.vspace-md-18,.vspace-lg-18{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:18px 0 17px 0}.space-16{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:16px 0 15px}.vspace-16,.vspace-xs-16,.vspace-sm-16,.vspace-md-16,.vspace-lg-16{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:16px 0 15px 0}.space-14{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:14px 0 13px}.vspace-14,.vspace-xs-14,.vspace-sm-14,.vspace-md-14,.vspace-lg-14{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:14px 0 13px 0}.space-12{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:12px 0 11px}.vspace-12,.vspace-xs-12,.vspace-sm-12,.vspace-md-12,.vspace-lg-12{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:12px 0 11px 0}.space-10{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:10px 0 9px}.vspace-10,.vspace-xs-10,.vspace-sm-10,.vspace-md-10,.vspace-lg-10{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:10px 0 9px 0}.space-8{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:8px 0 7px}.vspace-8,.vspace-xs-8,.vspace-sm-8,.vspace-md-8,.vspace-lg-8{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:8px 0 7px 0}.space-6{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:6px 0 5px}.vspace-6,.vspace-xs-6,.vspace-sm-6,.vspace-md-6,.vspace-lg-6{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:6px 0 5px 0}.space-4{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:4px 0 3px}.vspace-4,.vspace-xs-4,.vspace-sm-4,.vspace-md-4,.vspace-lg-4{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:4px 0 3px 0}.space-2{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:2px 0 1px}.vspace-2,.vspace-xs-2,.vspace-sm-2,.vspace-md-2,.vspace-lg-2{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:2px 0 1px 0}.header{line-height:28px;margin-bottom:16px;margin-top:18px;padding-bottom:4px;border-bottom:1px solid #CCC}.header.blue{border-bottom-color:#d5e3ef}.header.green{border-bottom-color:#cce2c1}.header.purple{border-bottom-color:#e0d1ea}.header.orange{border-bottom-color:#fdd0ac}.header.orange2{border-bottom-color:#fbd36b}.header.red{border-bottom-color:#f3cdc6}.header.grey{border-bottom-color:#c3c3c3}.header.pink{border-bottom-color:#f2e0eb}.header.pink2{border-bottom-color:#e69eb9}.header.light-blue{border-bottom-color:#dceefc}.header.light-red{border-bottom-color:#fec5c5}.header.light-green{border-bottom-color:#d2e7b5}.header.brown{border-bottom-color:#df9393}.header>[class*="icon-"]{margin-right:2px}.no-radius{border-radius:0!important}.action-buttons a{margin:0 3px;display:inline-block;opacity:.85;-webkit-transition:all .1s;transition:all .1s}.action-buttons a:hover{text-decoration:none;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}.navbar{margin-bottom:0}.navbar{margin-left:0;margin-right:0;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;padding-left:0;padding-right:0;min-height:45px;position:relative;background:#2c3e50}.navbar>.container{padding-left:0;padding-right:0}.navbar .navbar-text,.navbar .navbar-link{color:#fff}.navbar .navbar-brand{color:#fff;font-size:24px;text-shadow:none;padding-top:10px;padding-bottom:10px}.navbar .navbar-brand:hover,.navbar .navbar-brand:focus{color:#fff}.navbar .navbar-header{margin:0!important}.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:focus{font-size:13px;text-shadow:none;color:#fff}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed}.navbar-container{padding-left:10px;padding-right:20px}.navbar-container.container{padding-left:0;padding-right:0}.ace-nav{height:100%;margin:0!important}.ace-nav>li{line-height:45px;height:45px;padding:0;position:relative;float:left!important}.ace-nav>li:first-child{border-left:none}.ace-nav>li>a{color:#FFF;display:block;line-height:inherit;text-align:center;height:100%;width:auto;min-width:50px;padding:0 8px;position:relative}.ace-nav>li>a>[class*="icon-"]{font-size:16px;color:#FFF;display:inline-block;width:20px;text-align:center}.ace-nav>li>a>.badge{position:relative;top:-10px;left:-8px;padding-right:5px;padding-left:5px}.ace-nav>li>a:hover,.ace-nav>li>a:focus{background-color:#2c5976}.ace-nav>li.open>a{background-color:#2c5976!important}.ace-nav>li.open>a{color:#FFF!important}.ace-nav>li.grey>a{background-color:#555}.ace-nav>li.grey>a:hover,.ace-nav>li.grey>a:focus{background-color:#4b4b4b}.ace-nav>li.open.grey>a{background-color:#4b4b4b!important}.ace-nav>li.purple>a{background-color:#892e65}.ace-nav>li.purple>a:hover,.ace-nav>li.purple>a:focus{background-color:#762c59}.ace-nav>li.open.purple>a{background-color:#762c59!important}.ace-nav>li.green>a{background-color:#2e8965}.ace-nav>li.green>a:hover,.ace-nav>li.green>a:focus{background-color:#2c7659}.ace-nav>li.open.green>a{background-color:#2c7659!important}.ace-nav>li.light-blue>a{background-color:#62a8d1}.ace-nav>li.light-blue>a:hover,.ace-nav>li.light-blue>a:focus{background-color:#579ec8}.ace-nav>li.open.light-blue>a{background-color:#579ec8!important}.ace-nav>li.light-blue2>a{background-color:#42a8e1}.ace-nav>li.light-blue2>a:hover,.ace-nav>li.light-blue2>a:focus{background-color:#359fd9}.ace-nav>li.open.light-blue2>a{background-color:#359fd9!important}.ace-nav>li.red>a{background-color:#b74635}.ace-nav>li.red>a:hover,.ace-nav>li.red>a:focus{background-color:#a34335}.ace-nav>li.open.red>a{background-color:#a34335!important}.ace-nav>li.light-green>a{background-color:#9abc32}.ace-nav>li.light-green>a:hover,.ace-nav>li.light-green>a:focus{background-color:#8ba832}.ace-nav>li.open.light-green>a{background-color:#8ba832!important}.ace-nav>li.light-purple>a{background-color:#cb6fd7}.ace-nav>li.light-purple>a:hover,.ace-nav>li.light-purple>a:focus{background-color:#c263ce}.ace-nav>li.open.light-purple>a{background-color:#c263ce!important}.ace-nav>li.light-orange>a{background-color:#f79263}.ace-nav>li.light-orange>a:hover,.ace-nav>li.light-orange>a:focus{background-color:#f28653}.ace-nav>li.open.light-orange>a{background-color:#f28653!important}.ace-nav>li.light-pink>a{background-color:#f4dae5}.ace-nav>li.light-pink>a:hover,.ace-nav>li.light-pink>a:focus{background-color:#eeccda}.ace-nav>li.open.light-pink>a{background-color:#eeccda!important}.ace-nav>li.dark>a{background-color:#404040}.ace-nav>li.dark>a:hover,.ace-nav>li.dark>a:focus{background-color:#363636}.ace-nav>li.open.dark>a{background-color:#363636!important}.ace-nav>li.white-opaque>a{background-color:rgba(255,255,255,0.8)}.ace-nav>li.white-opaque>a:hover,.ace-nav>li.white-opaque>a:focus{background-color:rgba(245,245,245,0.8)}.ace-nav>li.open.white-opaque>a{background-color:rgba(245,245,245,0.8)!important}.ace-nav>li.dark-opaque>a{background-color:rgba(0,0,0,0.2)}.ace-nav>li.dark-opaque>a:hover,.ace-nav>li.dark-opaque>a:focus{background-color:rgba(0,0,0,0.2)}.ace-nav>li.open.dark-opaque>a{background-color:rgba(0,0,0,0.2)!important}.ace-nav>li.margin-4{margin-left:4px}.ace-nav>li.margin-3{margin-left:3px}.ace-nav>li.margin-2{margin-left:2px}.ace-nav>li.margin-1{margin-left:1px}.ace-nav>li.no-border{border:none!important}.ace-nav>li .dropdown-menu{z-index:1031}.ace-nav .nav-user-photo{margin:-4px 8px 0 0;border-radius:100%;border:2px solid #FFF;max-width:40px}.ace-nav li:last-child a [class^="icon-"]{display:inline-block;width:1.25em;text-align:center}@media only screen and (max-width:767px){.navbar-container{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right{right:-80px}.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:after{right:100px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right{right:-40px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:after{right:60px}.user-menu.dropdown-close.pull-right{right:0!important}}@media only screen and (max-width:480px){.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right{right:-120px}.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:after{right:140px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right{right:-80px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:after{right:100px}.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right{right:-50px}.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:after{right:70px}}@media only screen and (max-width:460px){.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right{left:-5px;right:auto}.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:after{right:auto;left:25px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right{left:-60px;right:auto}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:after{left:80px;right:auto}.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right{left:-110px;right:auto}.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:after{left:130px;right:auto}}@media only screen and (max-width:460px){.navbar .navbar-header.pull-left{display:block;float:none!important}.navbar .navbar-header.pull-right{display:block;float:none!important}.ace-nav{display:block;float:none!important;text-align:center;background-color:#404040;border:1px solid #DDD;border-width:1px 0;letter-spacing:-3px}.ace-nav>li{display:inline-block;float:none!important;text-align:left;letter-spacing:normal}.ace-nav>li:first-child{border-left:1px solid #DDD}.ace-nav>li:last-child{border-right:1px solid #DDD}}@media only screen and (max-width:320px){.ace-nav>li>a{padding:0 5px!important}}.user-menu>li>a{padding:4px 12px}.user-menu>li>a>[class*="icon-"]{margin-right:6px;font-size:120%}.user-info{max-width:100px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;vertical-align:top;line-height:15px;position:relative;top:6px}.user-info small{display:block}@media(min-width:461px) and (max-width:480px),(max-width:360px){.user-menu{padding-top:42px!important}.ace-nav .nav-user-photo{margin-right:0}.user-info{position:absolute!important;margin-top:40px;margin-left:1px;right:2px;z-index:1032;color:#777;font-size:14px;width:156px;max-width:156px;padding-left:8px;padding-right:8px;height:32px;line-height:26px!important;display:none;border-bottom:1px solid #e5e5e5;text-align:center;vertical-align:none;line-height:normal}.user-info>small{display:inline;opacity:1}li.open .user-info{display:inline-block}}.breadcrumbs{position:relative;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;min-height:41px;line-height:40px;padding:0 12px 0 0;display:block}.breadcrumbs.fixed,.breadcrumbs.breadcrumbs-fixed{position:fixed;right:0;left:190px;top:45px;z-index:1028}.breadcrumb{background-color:transparent;display:inline-block;line-height:24px;margin:0 22px 0 12px;padding:0;font-size:13px;color:#333;border-radius:0}.breadcrumb>li,.breadcrumb>li.active{color:#555}.breadcrumb>li>a{display:inline-block;padding:0 4px;color:#4c8fbd}.breadcrumb>li+li:before{font-family:FontAwesome;font-size:14px;content:"\f105";color:#b2b6bf;margin-right:2px;padding:0 5px 0 2px;position:relative;top:1px}.breadcrumb .home-icon{margin-left:4px;margin-right:2px;font-size:20px;position:relative;top:2px}@media only screen and (max-width:991px){.breadcrumb{margin-left:90px}.breadcrumbs.fixed,.breadcrumbs.breadcrumbs-fixed{position:relative!important;left:auto!important;right:auto!important;top:auto!important;z-index:auto!important}body.breadcrumbs-fixed .ace-settings-container{top:50px}}@media only screen and (max-width:480px){.breadcrumb>li>a{padding:0 1px}}@media only screen and (max-width:320px){.breadcrumb{margin-left:36px}}.container.main-container .breadcrumbs.breadcrumbs-fixed{left:auto!important;right:auto!important}@media(min-width:768px){.container.main-container .breadcrumbs.breadcrumbs-fixed{width:554px}.container.main-container .menu-min+.main-content .breadcrumbs.breadcrumbs-fixed{width:701px}}@media(min-width:992px){.container.main-container .breadcrumbs.breadcrumbs-fixed{width:774px}.container.main-container .menu-min+.main-content .breadcrumbs.breadcrumbs-fixed{width:921px}}@media(min-width:1200px){.container.main-container .breadcrumbs.breadcrumbs-fixed{width:974px}.container.main-container .menu-min+.main-content .breadcrumbs.breadcrumbs-fixed{width:1121px}}.nav-search{position:absolute;top:6px;right:22px;line-height:24px}.nav-search .form-search{margin-bottom:0}.nav-search .nav-search-input{border:1px solid #6fb3e0;width:152px;height:28px!important;border-radius:4px!important;font-size:13px;color:#666!important;z-index:11;-webkit-transition:width ease .15s;transition:width ease .15s}.nav-search .nav-search-input+.dropdown-menu{min-width:0;left:0;right:0}.nav-search .nav-search-input:focus,.nav-search .nav-search-input:hover{border-color:#6fb3e0}.nav-search .nav-search-icon{color:#6fb3e0!important;font-size:14px!important;line-height:24px!important}.nav-search.minimized .nav-search-input{width:0;opacity:0;filter:alpha(opacity=0);max-width:0}.nav-search.minimized:hover .nav-search-input,.nav-search.minimized .nav-search-btn:active+.nav-search-input,.nav-search.minimized .nav-search-input:focus,.nav-search.minimized .nav-search-input:hover,.nav-search.minimized .nav-search-input:active{opacity:1;filter:alpha(opacity=100);width:152px;max-width:152px}.nav-search.minimized .nav-search-icon{border:1px solid;border-radius:100%;background-color:#FFF;padding:0 5px!important}.nav-search.minimized:hover .nav-search-icon,.nav-search.minimized .nav-search-input:focus ~ .nav-search-icon,.nav-search.minimized .nav-search-input:hover ~ .nav-search-icon,.nav-search.minimized .nav-search-input:active ~ .nav-search-icon{border:0;border-radius:0;padding:0 3px!important}.nav-search-icon{border:0;border-radius:0;padding:0 3px!important}.sidebar>.nav-search{position:static;background-color:#fafafa;border-bottom:1px solid #DDD;text-align:center;height:35px;padding-top:6px}.sidebar>.nav-search .nav-search-input{width:162px!important;border-radius:0!important;max-width:162px!important;opacity:1!important;filter:alpha(opacity=100)!important}.sidebar>.nav-search .nav-search-input+.dropdown-menu{text-align:left}.sidebar.menu-min .nav-search .form-search{position:absolute;left:5px;z-index:14}.sidebar.menu-min .nav-search .nav-search-input{width:0!important;max-width:0!important;opacity:0!important;filter:alpha(opacity=0)!important}.sidebar.menu-min .nav-search .nav-search-input:hover,.sidebar.menu-min .nav-search .nav-search-input:focus,.sidebar.menu-min .nav-search .nav-search-input:active{width:162px!important;max-width:162px!important;opacity:1!important;filter:alpha(opacity=100)!important}.sidebar.menu-min .nav-search .nav-search-input:hover ~ #nav-search-icon,.sidebar.menu-min .nav-search .nav-search-input:focus ~ #nav-search-icon,.sidebar.menu-min .nav-search .nav-search-input:active ~ #nav-search-icon{border:0;border-radius:0;padding:0 3px!important}.sidebar.menu-min .nav-search:hover .nav-search-input{width:162px!important;max-width:162px!important;opacity:1!important;filter:alpha(opacity=100)!important}.sidebar.menu-min .nav-search:hover .nav-search-input ~ .nav-search-icon{border:0;border-radius:0;padding:0 3px!important}.sidebar.menu-min .nav-search .nav-search-icon{border:1px solid;border-radius:32px;background-color:#FFF;padding:0 5px!important}@media only screen and (max-width:767px){.nav-search{right:5px}.nav-search .nav-search-input{width:105px}.nav-search:hover .nav-search-input,.nav-search .nav-search-btn:active+.nav-search-input,.nav-search .nav-search-input:focus,.nav-search .nav-search-input:hover,.nav-search .nav-search-input:active{width:145px}}@media only screen and (max-width:480px){.nav-search .nav-search-input{width:0;opacity:0;filter:alpha(opacity=0);max-width:0}.nav-search:hover .nav-search-input,.nav-search .nav-search-btn:active+.nav-search-input,.nav-search .nav-search-input:focus,.nav-search .nav-search-input:hover,.nav-search .nav-search-input:active{opacity:1;filter:alpha(opacity=100);width:152px;max-width:152px}.nav-search .nav-search-icon{border:1px solid;border-radius:100%;background-color:#FFF;padding:0 5px!important}.nav-search:hover .nav-search-icon,.nav-search .nav-search-input:focus ~ .nav-search-icon,.nav-search .nav-search-input:hover ~ .nav-search-icon,.nav-search .nav-search-input:active ~ .nav-search-icon{border:0;border-radius:0;padding:0 3px!important}}.sidebar{width:190px;float:left;position:relative;border:1px solid #ccc;border-width:0 1px 0 0;background-color:#f2f2f2}.sidebar:before{content:"";display:block;width:190px;position:fixed;bottom:0;top:0;z-index:-1;background-color:#f2f2f2;border:1px solid #ccc;border-width:0 1px 0 0}.sidebar.fixed,.sidebar.sidebar-fixed{position:fixed;z-index:1029;top:45px;left:0}.sidebar.fixed:before,.sidebar.sidebar-fixed:before{left:0;right:auto}li [class^="icon-"],li [class*=" icon-"],.nav-list li [class^="icon-"],.nav-list li [class*=" icon-"]{width:auto}.nav-list{margin:0;padding:0;list-style:none}.nav-list .open>a,.nav-list .open>a:hover,.nav-list .open>a:focus{background-color:#fafafa}.nav-list>li>a,.nav-list .nav-header{margin:0}.nav-list>li{display:block;padding:0;margin:0;border:0;border-top:1px solid #fcfcfc;border-bottom:1px solid #e5e5e5;position:relative}.nav-list>li:first-child{border-top:0}.nav-list li>a:focus{outline:0}.nav-list>li>a{display:block;height:38px;line-height:36px;padding:0 16px 0 7px;background-color:#f9f9f9;color:#585858;text-shadow:none!important;font-size:13px;text-decoration:none}.nav-list>li>a>[class*="icon-"]:first-child{display:inline-block;vertical-align:middle;min-width:30px;text-align:center;font-size:18px;font-weight:normal;margin-right:2px}.nav-list>li>a:focus{background-color:#f9f9f9;color:#1963aa}.nav-list>li>a:hover{background-color:#FFF;color:#1963aa}.nav-list>li>a:hover:before{display:block;content:"";position:absolute;top:-1px;bottom:0;left:0;width:3px;max-width:3px;overflow:hidden;background-color:#3382af}.nav-list>li a>.arrow{display:inline-block;width:14px!important;height:14px;line-height:14px;text-shadow:none;font-size:18px;position:absolute;right:11px;top:11px;padding:0;color:#666}.nav-list>li a:hover>.arrow,.nav-list>li.active>a>.arrow,.nav-list>li.open>a>.arrow{color:#1963aa}.nav-list>li.separator{height:3px;background-color:transparent;position:static;margin:1px 0;-webkit-box-shadow:none;box-shadow:none}.nav-list>li.open>a{background-color:#fafafa;color:#1963aa}.nav-list>li.active{background-color:#fff}.nav-list>li.active>a,.nav-list>li.active>a:hover,.nav-list>li.active>a:focus,.nav-list>li.active>a:active{background-color:#fff;color:#2b7dbc;font-weight:bold;font-size:13px}.nav-list>li.active>a>[class*="icon-"]{font-weight:normal}.nav-list>li.active>a:hover:before{display:none}.nav-list>li.active:after{display:inline-block;content:"";position:absolute;right:-2px;top:-1px;bottom:0;z-index:1;border:2px solid #2b7dbc;border-width:0 2px 0 0}.nav-list>li.open{border-bottom-color:#e5e5e5}.nav-list>li.active .submenu{display:block}.nav-list>li .submenu{display:none;list-style:none;margin:0;padding:0;position:relative;background-color:#fff;border-top:1px solid #e5e5e5}.nav-list>li .submenu>li{margin-left:0;position:relative}.nav-list>li .submenu>li>a{display:block;position:relative;color:#616161;padding:7px 0 9px 37px;margin:0;border-top:1px dotted #e4e4e4}.nav-list>li .submenu>li>a:focus{text-decoration:none}.nav-list>li .submenu>li>a:hover{text-decoration:none;color:#4b88b7}.nav-list>li .submenu>li.active>a{color:#2b7dbc}.nav-list>li .submenu>li a>[class*="icon-"]:first-child{display:none;font-size:12px;font-weight:normal;width:18px;height:auto;line-height:12px;text-align:center;position:absolute;left:10px;top:11px;z-index:1;background-color:#FFF}.nav-list>li .submenu>li.active>a>[class*="icon-"]:first-child,.nav-list>li .submenu>li:hover>a>[class*="icon-"]:first-child{display:inline-block}.nav-list>li .submenu>li.active>a>[class*="icon-"]:first-child{color:#c86139}.nav-list>li>.submenu>li:before{content:"";display:inline-block;position:absolute;width:7px;left:20px;top:17px;border-top:1px dotted #9dbdd6}.nav-list>li>.submenu>li:first-child>a{border-top:1px solid #fafafa}.nav-list>li>.submenu:before{content:"";display:block;position:absolute;z-index:1;left:18px;top:0;bottom:0;border:1px dotted #9dbdd6;border-width:0 0 0 1px}.nav-list>li.active>.submenu>li:before{border-top-color:#8eb3d0}.nav-list>li.active>.submenu:before{border-left-color:#8eb3d0}.nav-list li .submenu{overflow:hidden}.nav-list li.active>a:after{display:block;content:"";position:absolute!important;right:0;top:4px;border:8px solid transparent;border-width:14px 10px;border-right-color:#2b7dbc}.nav-list li.open>a:after{display:none}.nav-list li.active.open>.submenu>li.active.open>a.dropdown-toggle:after{display:none}.nav-list li.active>.submenu>li.active>a:after{display:none}.nav-list li.active.open>.submenu>li.active>a:after{display:block}.nav-list li.active.no-active-child>a:after{display:inline-block!important}.nav-list a .badge,.nav-list a .label{font-size:12px;padding-left:6px;padding-right:6px;position:absolute;top:9px;right:11px;opacity:.88}.nav-list a .badge [class*="icon-"],.nav-list a .label [class*="icon-"]{vertical-align:middle;margin:0}.nav-list a.dropdown-toggle .badge,.nav-list a.dropdown-toggle .label{right:28px}.nav-list a:hover .badge,.nav-list a:hover .label{opacity:1}.nav-list .submenu .submenu a .badge,.nav-list .submenu .submenu a .label{top:6px}.sidebar-collapse{border-bottom:1px solid #e0e0e0;background-color:#f3f3f3;text-align:center;padding:3px 0;position:relative}.sidebar-collapse>[class*="icon-"]{display:inline-block;cursor:pointer;font-size:14px;color:#aaa;border:1px solid #bbb;padding:0 5px;line-height:18px;border-radius:16px;background-color:#fff;position:relative}.sidebar-collapse:before{content:"";display:inline-block;height:0;border-top:1px solid #e0e0e0;position:absolute;left:15px;right:15px;top:13px}.sidebar-shortcuts{background-color:#fafafa;border-bottom:1px solid #ddd;text-align:center;line-height:39px;max-height:41px;margin-bottom:0}.sidebar-shortcuts-large{padding-bottom:4px}.sidebar-shortcuts-large>.btn{width:41px;line-height:24px;margin-top:-2px;padding:0;border-width:4px;text-align:center}.sidebar-shortcuts-large>.btn>[class*="icon-"]{margin:0}.sidebar-shortcuts-mini{display:none;font-size:0;width:42px;line-height:18px;padding-top:2px;padding-bottom:2px;background-color:#fff}.sidebar-shortcuts-mini>.btn{border-width:0!important;font-size:0;line-height:0;padding:8px!important;margin:0 1px;border-radius:0!important;opacity:.85;filter:alpha(opacity=85)}@media screen and (-webkit-min-device-pixel-ratio:0){::safari-only,.sidebar-shortcuts-mini>.btn{margin:0}}.nav-list>li>.submenu li>.submenu{border-top:0;background-color:transparent;display:none}.nav-list>li>.submenu li.active>.submenu{display:block}.nav-list>li>.submenu a>.arrow{right:11px;top:10px;font-size:16px;color:#6b828e}.nav-list>li>.submenu .open>a,.nav-list>li>.submenu .open>a:hover,.nav-list>li>.submenu .open>a:focus{background-color:transparent;border-color:#e4e4e4}.nav-list>li>.submenu li>.submenu>li>a>.arrow{right:12px;top:9px}.nav-list>li>.submenu li>.submenu>li{line-height:16px}.nav-list>li>.submenu li>.submenu>li:before{display:none}.nav-list>li>.submenu li>.submenu>li>a{margin-left:20px;padding-left:22px}.nav-list>li>.submenu li>.submenu>li>.submenu>li>a{margin-left:20px;padding-left:38px}.nav-list>li>.submenu li>.submenu>li a>[class*="icon-"]:first-child{display:inline-block;color:inherit;font-size:14px;position:static;background-color:transparent;margin-right:1px}.nav-list>li>.submenu li>.submenu>li a{font-size:13px;color:#777}.nav-list>li>.submenu li>.submenu>li a:hover{color:#316292;text-decoration:underline}.nav-list>li>.submenu li>.submenu>li a:hover [class*="icon-"]{text-decoration:none;color:#316292}.nav-list>li>.submenu li.open>a{color:#25639e}.nav-list>li>.submenu li.open>a>[class*="icon-"]:first-child{display:inline-block}.nav-list>li>.submenu li.open>a .arrow{color:#25639e}.nav-list>li>.submenu li>.submenu li.open>a{color:#25639e}.nav-list>li>.submenu li>.submenu li.open>a>[class*="icon-"]:first-child{display:inline-block;color:#1963aa}.nav-list>li>.submenu li>.submenu li.open>a .arrow{color:#25639e}.nav-list>li>.submenu li>.submenu li.active>a{color:#347cb3}.nav-list>li>.submenu li>.submenu li.active>a>[class*="icon-"]:first-child{display:inline-block;color:#347cb3}.nav-list>li.active.open li.active>a:after{top:2px;border-width:14px 8px}.nav-list>li.active.open li.active.open li.active>a:after{top:0}.menu-min.sidebar{width:43px}.menu-min.sidebar:before{width:43px}.menu-min.sidebar+.main-content{margin-left:43px}.menu-min.sidebar+.main-content .breadcrumbs.fixed,.menu-min.sidebar+.main-content .breadcrumbs.breadcrumbs-fixed{left:43px}.menu-min .nav-list a .badge,.menu-min .nav-list a .label{position:relative;top:-1px;right:auto;left:4px}.menu-min .nav-list .submenu .submenu a .badge,.menu-min .nav-list .submenu .submenu a .label{top:0}.menu-min .nav-list>li>a{position:relative}.menu-min .nav-list>li>a>.menu-text{display:none;position:absolute;left:42px;top:-2px;width:174px;height:40px;line-height:38px;background-color:#f5f5f5;z-index:121;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);border:1px solid #ccc;padding-left:12px}.menu-min .nav-list>li>a.dropdown-toggle>.menu-text{-webkit-box-shadow:none;box-shadow:none;border:0;top:-1px;left:43px;width:174px;border-bottom:1px solid #ddd}.menu-min .nav-list>li>a .arrow{display:none}.menu-min .nav-list>li>a:hover:before{width:2px}.menu-min .nav-list>li:hover>a{color:#1963aa}.menu-min .nav-list>li:hover>a>.menu-text{display:block}.menu-min .nav-list>li.active>a>.menu-text{border-left-color:#1963aa}.menu-min .nav-list>li.open>a{background-color:#fafafa;color:#585858}.menu-min .nav-list>li.open.active>a{background-color:#fff}.menu-min .nav-list>li.open:hover>a{color:#1963aa}.menu-min .nav-list>li.active>a{color:#2b7dbc}.menu-min .nav-list>li.active>a:after{border-width:10px 6px;top:8px}.menu-min .nav-list>li.active.open>a:after{display:block}.menu-min .nav-list>li.active.open li.active>a:after{display:none}.menu-min .nav-list>li>.submenu{background:#fff;position:absolute;z-index:120;left:42px;top:-2px;width:176px;border:1px solid #ccc;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);padding-top:40px;padding-bottom:2px;display:none!important}.menu-min .nav-list>li>.submenu:before{display:none}.menu-min .nav-list>li>.submenu li:before{display:none}.menu-min .nav-list>li>.submenu li>a{margin-left:0;padding-left:24px}.menu-min .nav-list>li>.submenu li>a>[class*="icon-"]:first-child{left:4px}.menu-min .nav-list>li:hover>.submenu{display:block!important}.menu-min .nav-list>li.active>.submenu{border-left-color:#2b7dbc}.menu-min .sidebar-shortcuts{position:relative}.menu-min .sidebar-shortcuts-mini{display:block}.menu-min .sidebar-shortcuts-large{display:none;position:absolute;z-index:20;top:-1px;left:42px;width:182px;padding:0 2px 1px;background-color:#fff;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);border:1px solid #ccc}.menu-min .sidebar-shortcuts:hover .sidebar-shortcuts-large{display:block}.menu-min .sidebar-collapse:before{left:5px;right:5px}.menu-min .sidebar-collapse>[class*="icon-"]{font-size:13px;padding:0 4px;line-height:15px;border-width:1px;border-color:#aeaeae}.menu-min .nav-list>li>.submenu li>.submenu>li>a{margin-left:0;padding-left:30px}.menu-min .nav-list>li>.submenu li>.submenu>li>.submenu>li>a{margin-left:0;padding-left:45px}.menu-min .nav-list>li>.submenu li.active>a:after{display:none}.menu-min .nav-list li.active.open>.submenu>li.active>a:after{display:none}.menu-toggler{display:none}@media only screen and (max-width:991px){.sidebar:before{display:none}.sidebar{display:none;float:none;position:absolute;z-index:999;left:0;bottom:auto;top:auto!important;margin-top:40px;border:1px solid #CCC;border-left-width:0;box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2)}.sidebar.display{display:block}.menu-toggler{display:inline-block;position:absolute;left:0;z-index:998;width:52px;height:32px;margin-right:2px;line-height:normal;padding-left:33px;padding-top:7px;padding-bottom:1px;font-size:13px;font-weight:bold;text-transform:uppercase;background-color:#444;color:#f3f3f3;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.menu-toggler:hover{text-decoration:none}.menu-toggler:before{border-top:1px solid #87b87f;border-bottom:1px solid #6fb3e0;height:2px;width:24px;content:"";position:absolute;z-index:11;top:13px;left:4px;-webkit-transition:all .1s ease;transition:all .1s ease;-o-transition:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.menu-toggler:after{border-top:1px solid #ffa24d;border-bottom:1px solid #d15b47;content:"";height:2px;width:24px;position:absolute;top:19px;left:4px;-webkit-transition:all .1s ease;transition:all .1s ease;-o-transition:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.menu-toggler.display:before{height:4px;top:8px;border-width:2px}.menu-toggler.display:after{height:4px;top:20px;border-width:2px}.menu-toggler>.menu-text{display:block;position:absolute;bottom:-18px;left:0;border:1px solid transparent;border-width:9px 42px;border-top-color:#444}.menu-toggler>.menu-text:after{display:block;color:#FFF;content:"MENU";position:absolute;left:-8px;top:-41px}.nav-list>li.active:after{display:none}.nav-list li.active>a:after{display:none}.nav-list li.active.open>.submenu>li.active>a:after{display:none}.menu-min .nav-list>li.active:after{display:block}.menu-min .nav-list>li.active>a:after{display:block}}@media only screen and (max-width:320px){.menu-toggler{width:0}.menu-toggler>.menu-text{border-width:7px 16px;bottom:-14px}.menu-toggler>.menu-text:after{font-size:9px;font-weight:normal;color:#FFF;position:absolute;left:-13px;top:-42px}.menu-toggler:before,.menu-toggler:after{margin-top:8px}.menu-toggler.display:before,.menu-toggler.display:after{height:2px;border-width:1px}.menu-toggler.display:before{top:13px}.menu-toggler.display:after{top:19px}}.btn{display:inline-block;color:#FFF!important;text-shadow:0 -1px 0 rgba(0,0,0,0.25)!important;background-image:none!important;border:5px solid #FFF;border-radius:0;box-shadow:none!important;-webkit-transition:all ease .15s;transition:all ease .15s;cursor:pointer;vertical-align:middle;margin:0;position:relative}.btn-lg{border-width:5px;line-height:1.35;padding:7px 16px}.btn-sm{border-width:4px;font-size:13px;padding:4px 9px;line-height:1.39}.btn-xs{border-width:3px}.btn-minier{padding:0 4px;line-height:18px;border-width:2px;font-size:12px}button.btn:active{top:1px;left:1px}.btn,.btn-default,.btn:focus,.btn-default:focus{background-color:#abbac3!important;border-color:#abbac3}.btn:hover,.btn-default:hover,.open .btn.dropdown-toggle,.open .btn-default.dropdown-toggle{background-color:#8b9aa3!important;border-color:#abbac3}.btn.no-border:hover,.btn-default.no-border:hover{border-color:#8b9aa3}.btn.no-hover:hover,.btn-default.no-hover:hover{background-color:#abbac3!important}.btn.active,.btn-default.active{background-color:#9baab3!important;border-color:#8799a4}.btn.no-border.active,.btn-default.no-border.active{background-color:#92a3ac!important;border-color:#92a3ac}.btn.disabled,.btn-default.disabled,.btn[disabled],.btn-default[disabled],fieldset[disabled] .btn,fieldset[disabled] .btn-default,.btn.disabled:hover,.btn-default.disabled:hover,.btn[disabled]:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn:hover,fieldset[disabled] .btn-default:hover,.btn.disabled:focus,.btn-default.disabled:focus,.btn[disabled]:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn:focus,fieldset[disabled] .btn-default:focus,.btn.disabled:active,.btn-default.disabled:active,.btn[disabled]:active,.btn-default[disabled]:active,fieldset[disabled] .btn:active,fieldset[disabled] .btn-default:active,.btn.disabled.active,.btn-default.disabled.active,.btn[disabled].active,.btn-default[disabled].active,fieldset[disabled] .btn.active,fieldset[disabled] .btn-default.active{background-color:#abbac3!important;border-color:#abbac3}.btn-primary,.btn-primary:focus{background-color:#428bca!important;border-color:#428bca}.btn-primary:hover,.open .btn-primary.dropdown-toggle{background-color:#1b6aaa!important;border-color:#428bca}.btn-primary.no-border:hover{border-color:#1b6aaa}.btn-primary.no-hover:hover{background-color:#428bca!important}.btn-primary.active{background-color:#2f7bba!important;border-color:#27689d}.btn-primary.no-border.active{background-color:#2b72ae!important;border-color:#2b72ae}.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{background-color:#428bca!important;border-color:#428bca}.btn-info,.btn-info:focus{background-color:#6fb3e0!important;border-color:#6fb3e0}.btn-info:hover,.open .btn-info.dropdown-toggle{background-color:#4f99c6!important;border-color:#6fb3e0}.btn-info.no-border:hover{border-color:#4f99c6}.btn-info.no-hover:hover{background-color:#6fb3e0!important}.btn-info.active{background-color:#5fa6d3!important;border-color:#4396cb}.btn-info.no-border.active{background-color:#539fd0!important;border-color:#539fd0}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#6fb3e0!important;border-color:#6fb3e0}.btn-success,.btn-success:focus{background-color:#87b87f!important;border-color:#87b87f}.btn-success:hover,.open .btn-success.dropdown-toggle{background-color:#629b58!important;border-color:#87b87f}.btn-success.no-border:hover{border-color:#629b58}.btn-success.no-hover:hover{background-color:#87b87f!important}.btn-success.active{background-color:#75aa6c!important;border-color:#629959}.btn-success.no-border.active{background-color:#6ba462!important;border-color:#6ba462}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#87b87f!important;border-color:#87b87f}.btn-warning,.btn-warning:focus{background-color:#ffb752!important;border-color:#ffb752}.btn-warning:hover,.open .btn-warning.dropdown-toggle{background-color:#e59729!important;border-color:#ffb752}.btn-warning.no-border:hover{border-color:#e59729}.btn-warning.no-hover:hover{background-color:#ffb752!important}.btn-warning.active{background-color:#f2a73e!important;border-color:#f0981c}.btn-warning.no-border.active{background-color:#f1a02f!important;border-color:#f1a02f}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#ffb752!important;border-color:#ffb752}.btn-danger,.btn-danger:focus{background-color:#d15b47!important;border-color:#d15b47}.btn-danger:hover,.open .btn-danger.dropdown-toggle{background-color:#b74635!important;border-color:#d15b47}.btn-danger.no-border:hover{border-color:#b74635}.btn-danger.no-hover:hover{background-color:#d15b47!important}.btn-danger.active{background-color:#c4513e!important;border-color:#aa4434}.btn-danger.no-border.active{background-color:#ba4b39!important;border-color:#ba4b39}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d15b47!important;border-color:#d15b47}.btn-inverse,.btn-inverse:focus{background-color:#555!important;border-color:#555}.btn-inverse:hover,.open .btn-inverse.dropdown-toggle{background-color:#303030!important;border-color:#555}.btn-inverse.no-border:hover{border-color:#303030}.btn-inverse.no-hover:hover{background-color:#555!important}.btn-inverse.active{background-color:#434343!important;border-color:#313131}.btn-inverse.no-border.active{background-color:#3b3b3b!important;border-color:#3b3b3b}.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled] .btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled] .btn-inverse:focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled] .btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse[disabled].active,fieldset[disabled] .btn-inverse.active{background-color:#555!important;border-color:#555}.btn-pink,.btn-pink:focus{background-color:#d6487e!important;border-color:#d6487e}.btn-pink:hover,.open .btn-pink.dropdown-toggle{background-color:#b73766!important;border-color:#d6487e}.btn-pink.no-border:hover{border-color:#b73766}.btn-pink.no-hover:hover{background-color:#d6487e!important}.btn-pink.active{background-color:#c74072!important;border-color:#af3462}.btn-pink.no-border.active{background-color:#be386a!important;border-color:#be386a}.btn-pink.disabled,.btn-pink[disabled],fieldset[disabled] .btn-pink,.btn-pink.disabled:hover,.btn-pink[disabled]:hover,fieldset[disabled] .btn-pink:hover,.btn-pink.disabled:focus,.btn-pink[disabled]:focus,fieldset[disabled] .btn-pink:focus,.btn-pink.disabled:active,.btn-pink[disabled]:active,fieldset[disabled] .btn-pink:active,.btn-pink.disabled.active,.btn-pink[disabled].active,fieldset[disabled] .btn-pink.active{background-color:#d6487e!important;border-color:#d6487e}.btn-purple,.btn-purple:focus{background-color:#9585bf!important;border-color:#9585bf}.btn-purple:hover,.open .btn-purple.dropdown-toggle{background-color:#7461aa!important;border-color:#9585bf}.btn-purple.no-border:hover{border-color:#7461aa}.btn-purple.no-hover:hover{background-color:#9585bf!important}.btn-purple.active{background-color:#8573b5!important;border-color:#705ca8}.btn-purple.no-border.active{background-color:#7c69af!important;border-color:#7c69af}.btn-purple.disabled,.btn-purple[disabled],fieldset[disabled] .btn-purple,.btn-purple.disabled:hover,.btn-purple[disabled]:hover,fieldset[disabled] .btn-purple:hover,.btn-purple.disabled:focus,.btn-purple[disabled]:focus,fieldset[disabled] .btn-purple:focus,.btn-purple.disabled:active,.btn-purple[disabled]:active,fieldset[disabled] .btn-purple:active,.btn-purple.disabled.active,.btn-purple[disabled].active,fieldset[disabled] .btn-purple.active{background-color:#9585bf!important;border-color:#9585bf}.btn-grey,.btn-grey:focus{background-color:#a0a0a0!important;border-color:#a0a0a0}.btn-grey:hover,.open .btn-grey.dropdown-toggle{background-color:#888!important;border-color:#a0a0a0}.btn-grey.no-border:hover{border-color:#888}.btn-grey.no-hover:hover{background-color:#a0a0a0!important}.btn-grey.active{background-color:#949494!important;border-color:#828282}.btn-grey.no-border.active{background-color:#8c8c8c!important;border-color:#8c8c8c}.btn-grey.disabled,.btn-grey[disabled],fieldset[disabled] .btn-grey,.btn-grey.disabled:hover,.btn-grey[disabled]:hover,fieldset[disabled] .btn-grey:hover,.btn-grey.disabled:focus,.btn-grey[disabled]:focus,fieldset[disabled] .btn-grey:focus,.btn-grey.disabled:active,.btn-grey[disabled]:active,fieldset[disabled] .btn-grey:active,.btn-grey.disabled.active,.btn-grey[disabled].active,fieldset[disabled] .btn-grey.active{background-color:#a0a0a0!important;border-color:#a0a0a0}.btn-yellow{color:#963!important;text-shadow:0 -1px 0 rgba(255,255,255,0.4)!important}.btn-yellow,.btn-yellow:focus{background-color:#fee188!important;border-color:#fee188}.btn-yellow:hover,.open .btn-yellow.dropdown-toggle{background-color:#f7d05b!important;border-color:#fee188}.btn-yellow.no-border:hover{border-color:#f7d05b}.btn-yellow.no-hover:hover{background-color:#fee188!important}.btn-yellow.active{background-color:#fbd972!important;border-color:#f9cf4f}.btn-yellow.no-border.active{background-color:#fad463!important;border-color:#fad463}.btn-yellow.disabled,.btn-yellow[disabled],fieldset[disabled] .btn-yellow,.btn-yellow.disabled:hover,.btn-yellow[disabled]:hover,fieldset[disabled] .btn-yellow:hover,.btn-yellow.disabled:focus,.btn-yellow[disabled]:focus,fieldset[disabled] .btn-yellow:focus,.btn-yellow.disabled:active,.btn-yellow[disabled]:active,fieldset[disabled] .btn-yellow:active,.btn-yellow.disabled.active,.btn-yellow[disabled].active,fieldset[disabled] .btn-yellow.active{background-color:#fee188!important;border-color:#fee188}.btn-light{color:#888!important;text-shadow:0 -1px 0 rgba(250,250,250,0.25)!important}.btn-light,.btn-light:focus{background-color:#e7e7e7!important;border-color:#e7e7e7}.btn-light:hover,.open .btn-light.dropdown-toggle{background-color:#d9d9d9!important;border-color:#e7e7e7}.btn-light.no-border:hover{border-color:#d9d9d9}.btn-light.no-hover:hover{background-color:#e7e7e7!important}.btn-light.active{background-color:#e0e0e0!important;border-color:#cecece}.btn-light.no-border.active{background-color:#d8d8d8!important;border-color:#d8d8d8}.btn-light.disabled,.btn-light[disabled],fieldset[disabled] .btn-light,.btn-light.disabled:hover,.btn-light[disabled]:hover,fieldset[disabled] .btn-light:hover,.btn-light.disabled:focus,.btn-light[disabled]:focus,fieldset[disabled] .btn-light:focus,.btn-light.disabled:active,.btn-light[disabled]:active,fieldset[disabled] .btn-light:active,.btn-light.disabled.active,.btn-light[disabled].active,fieldset[disabled] .btn-light.active{background-color:#e7e7e7!important;border-color:#e7e7e7}.btn-light.btn-xs:after{left:-2px;right:-2px;top:-2px;bottom:-2px}.btn-light.btn-sm:after{left:-4px;right:-4px;top:-4px;bottom:-4px}.btn-light.btn-large:after{left:-6px;right:-6px;top:-6px;bottom:-6px}.btn.btn-white{border-width:1px;border-color:#CCC;color:#444!important;text-shadow:none!important;background-color:#FFF!important}.btn.btn-white:hover,.btn.btn-white:focus{background-color:#ebebeb!important}.btn.btn-white.no-border{border-color:#CCC}.btn.disabled.active,.btn[disabled].active,.btn.disabled:focus,.btn[disabled]:focus,.btn.disabled:active,.btn[disabled]:active{outline:0}.btn.disabled:active,.btn[disabled]:active{top:0;left:0}.btn.active{color:#efe5b5}.btn.active:after{display:inline-block;content:"";position:absolute;border-bottom:1px solid #efe5b5;left:-4px;right:-4px;bottom:-4px}.btn.active.btn-sm:after{left:-3px;right:-3px;bottom:-3px}.btn.active.btn-large:after{left:-5px;right:-5px;bottom:-5px}.btn.active.btn-xs:after,.btn.active.btn-minier:after{left:-1px;right:-1px;bottom:-2px}.btn.active.btn-minier:after{bottom:-1px}.btn.active.btn-yellow:after{border-bottom-color:#c96338}.btn.active.btn-light{color:#515151}.btn.active.btn-light:after{border-bottom-color:#b5b5b5}.btn>[class*="icon-"]{display:inline;margin-right:4px}.btn>[class*="icon-"].icon-on-right{margin-right:0;margin-left:4px}.btn>.icon-only[class*="icon-"]{margin:0;vertical-align:middle;text-align:center;padding:0}.btn-large>[class*="icon-"]{margin-right:6px}.btn-large>[class*="icon-"].icon-on-right{margin-right:0;margin-left:6px}.btn-sm>[class*="icon-"]{margin-right:3px}.btn-sm>[class*="icon-"].icon-on-right{margin-right:0;margin-left:3px}.btn-xs>[class*="icon-"],.btn-minier>[class*="icon-"]{margin-right:2px}.btn-xs>[class*="icon-"].icon-on-right,.btn-minier>[class*="icon-"].icon-on-right{margin-right:0;margin-left:2px}.btn.btn-link{border:none!important;background:transparent none!important;color:#08c!important;text-shadow:none!important;padding:4px 12px!important;line-height:20px!important}.btn.btn-link:hover{background:none!important;text-shadow:none!important}.btn.btn-link.active{background:none!important;text-decoration:underline;color:#009ceb!important}.btn.btn-link.active:after{display:none}.btn.btn-link.disabled,.btn.btn-link[disabled]{background:0;opacity:.65;filter:alpha(opacity=65)}.btn.btn-link.disabled:hover,.btn.btn-link[disabled]:hover{background:none!important;text-decoration:none!important}.btn.btn-no-border{border-width:0!important}.btn-group>.btn,.btn-group>.btn+.btn{margin:0 1px 0 0}.btn-group>.btn:first-child{margin:0 1px 0 0}.btn-group>.btn:first-child,.btn-group>.btn:last-child{border-radius:0}.btn-group>.btn>.caret{margin-top:15px;margin-left:1px;border-width:5px;border-top-color:#FFF}.btn-group>.btn.btn-sm>.caret{margin-top:10px;border-width:4px}.btn-group>.btn.btn-large>.caret{margin-top:18px;border-width:6px}.btn-group>.btn.btn-xs>.caret{margin-top:9px;border-width:4px}.btn-group>.btn.btn-minier>.caret{margin-top:7px;border-width:3px}.btn-group>.btn+.btn.dropdown-toggle{padding-right:3px;padding-left:3px}.btn-group>.btn+.btn-large.dropdown-toggle{padding-right:4px;padding-left:4px}.btn-group .dropdown-toggle{border-radius:0}.btn-group>.btn,.btn-group+.btn{margin:0 1px 0 0;border-width:3px}.btn-group>.btn.active:after,.btn-group+.btn.active:after{left:-2px;right:-2px;bottom:-2px;border-bottom-width:1px}.btn-group>.btn-large,.btn-group+.btn-large{border-width:4px}.btn-group>.btn-large.active:after,.btn-group+.btn-large.active:after{left:-3px;right:-3px;bottom:-3px;border-bottom-width:1px}.btn-group>.btn-sm,.btn-group+.btn-sm{border-width:2px}.btn-group>.btn-sm.active:after,.btn-group+.btn-sm.active:after{left:-1px;right:-1px;bottom:-1px;border-bottom-width:1px}.btn-group>.btn-xs,.btn-group+.btn-xs{border-width:1px}.btn-group>.btn-xs.active:after,.btn-group+.btn-xs.active:after{left:0;right:0;bottom:0;border-bottom-width:1px}.btn-group>.btn-minier,.btn-group+.btn-minier{border-width:1px}.btn-group>.btn-minier.active:after,.btn-group+.btn-minier.active:after{left:0;right:0;bottom:0;border-bottom-width:1px}.btn-group>.btn{border-radius:0!important}.btn-group-vertical>.btn,.btn-group-vertical>.btn+.btn{margin:1px 0 0}.btn-group-vertical>.btn:first-child{margin-right:0}.btn.btn-app{display:inline-block;width:100px;font-size:18px;font-weight:normal;color:#FFF;text-align:center;text-shadow:0 -1px -1px rgba(0,0,0,0.2)!important;border:0;border-radius:12px;padding:12px 0 8px;margin:2px;line-height:1.7;position:relative}.btn-app,.btn-app.btn-default,.btn-app.no-hover:hover,.btn-app.btn-default.no-hover:hover,.btn-app.disabled:hover,.btn-app.btn-default.disabled:hover{background:#b4c2cc!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#bcc9d5),to(#abbac3))!important;background-image:-webkit-linear-gradient(top,#bcc9d5,0%,#abbac3,100%)!important;background-image:-moz-linear-gradient(top,#bcc9d5 0,#abbac3 100%)!important;background-image:linear-gradient(to bottom,#bcc9d5 0,#abbac3 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcc9d5',endColorstr='#ffabbac3',GradientType=0)!important}.btn-app:hover,.btn-app.btn-default:hover{background:#9baebc!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#a3b5c5),to(#93a6b2))!important;background-image:-webkit-linear-gradient(top,#a3b5c5,0%,#93a6b2,100%)!important;background-image:-moz-linear-gradient(top,#a3b5c5 0,#93a6b2 100%)!important;background-image:linear-gradient(to bottom,#a3b5c5 0,#93a6b2 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa3b5c5',endColorstr='#ff93a6b2',GradientType=0)!important}.btn-app.btn-primary,.btn-app.btn-primary.no-hover:hover,.btn-app.btn-primary.disabled:hover{background:#2a8bcc!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#3b98d6),to(#197ec1))!important;background-image:-webkit-linear-gradient(top,#3b98d6,0%,#197ec1,100%)!important;background-image:-moz-linear-gradient(top,#3b98d6 0,#197ec1 100%)!important;background-image:linear-gradient(to bottom,#3b98d6 0,#197ec1 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b98d6',endColorstr='#ff197ec1',GradientType=0)!important}.btn-app.btn-primary:hover{background:#1d6fa6!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#267eb8),to(#136194))!important;background-image:-webkit-linear-gradient(top,#267eb8,0%,#136194,100%)!important;background-image:-moz-linear-gradient(top,#267eb8 0,#136194 100%)!important;background-image:linear-gradient(to bottom,#267eb8 0,#136194 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff267eb8',endColorstr='#ff136194',GradientType=0)!important}.btn-app.btn-info,.btn-app.btn-info.no-hover:hover,.btn-app.btn-info.disabled:hover{background:#68adde!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#75b5e6),to(#5ba4d5))!important;background-image:-webkit-linear-gradient(top,#75b5e6,0%,#5ba4d5,100%)!important;background-image:-moz-linear-gradient(top,#75b5e6 0,#5ba4d5 100%)!important;background-image:linear-gradient(to bottom,#75b5e6 0,#5ba4d5 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75b5e6',endColorstr='#ff5ba4d5',GradientType=0)!important}.btn-app.btn-info:hover{background:#3f96d4!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#4a9ede),to(#348dc9))!important;background-image:-webkit-linear-gradient(top,#4a9ede,0%,#348dc9,100%)!important;background-image:-moz-linear-gradient(top,#4a9ede 0,#348dc9 100%)!important;background-image:linear-gradient(to bottom,#4a9ede 0,#348dc9 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4a9ede',endColorstr='#ff348dc9',GradientType=0)!important}.btn-app.btn-success,.btn-app.btn-success.no-hover:hover,.btn-app.btn-success.disabled:hover{background:#86b558!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#8ebf60),to(#7daa50))!important;background-image:-webkit-linear-gradient(top,#8ebf60,0%,#7daa50,100%)!important;background-image:-moz-linear-gradient(top,#8ebf60 0,#7daa50 100%)!important;background-image:linear-gradient(to bottom,#8ebf60 0,#7daa50 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ebf60',endColorstr='#ff7daa50',GradientType=0)!important}.btn-app.btn-success:hover{background:#6c9842!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#74a844),to(#648740))!important;background-image:-webkit-linear-gradient(top,#74a844,0%,#648740,100%)!important;background-image:-moz-linear-gradient(top,#74a844 0,#648740 100%)!important;background-image:linear-gradient(to bottom,#74a844 0,#648740 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff74a844',endColorstr='#ff648740',GradientType=0)!important}.btn-app.btn-danger,.btn-app.btn-danger.no-hover:hover,.btn-app.btn-danger.disabled:hover{background:#d3413b!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#d55b52),to(#d12723))!important;background-image:-webkit-linear-gradient(top,#d55b52,0%,#d12723,100%)!important;background-image:-moz-linear-gradient(top,#d55b52 0,#d12723 100%)!important;background-image:linear-gradient(to bottom,#d55b52 0,#d12723 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd55b52',endColorstr='#ffd12723',GradientType=0)!important}.btn-app.btn-danger:hover{background:#b52c26!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#c43a30),to(#a51f1c))!important;background-image:-webkit-linear-gradient(top,#c43a30,0%,#a51f1c,100%)!important;background-image:-moz-linear-gradient(top,#c43a30 0,#a51f1c 100%)!important;background-image:linear-gradient(to bottom,#c43a30 0,#a51f1c 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc43a30',endColorstr='#ffa51f1c',GradientType=0)!important}.btn-app.btn-warning,.btn-app.btn-warning.no-hover:hover,.btn-app.btn-warning.disabled:hover{background:#ffb44b!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#ffbf66),to(#ffa830))!important;background-image:-webkit-linear-gradient(top,#ffbf66,0%,#ffa830,100%)!important;background-image:-moz-linear-gradient(top,#ffbf66 0,#ffa830 100%)!important;background-image:linear-gradient(to bottom,#ffbf66 0,#ffa830 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbf66',endColorstr='#ffffa830',GradientType=0)!important}.btn-app.btn-warning:hover{background:#fe9e19!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fa3),to(#fc9200))!important;background-image:-webkit-linear-gradient(top,#fa3,0%,#fc9200,100%)!important;background-image:-moz-linear-gradient(top,#fa3 0,#fc9200 100%)!important;background-image:linear-gradient(to bottom,#fa3 0,#fc9200 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffaa33',endColorstr='#fffc9200',GradientType=0)!important}.btn-app.btn-purple,.btn-app.btn-purple.no-hover:hover,.btn-app.btn-purple.disabled:hover{background:#9889c1!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#a696ce),to(#8a7cb4))!important;background-image:-webkit-linear-gradient(top,#a696ce,0%,#8a7cb4,100%)!important;background-image:-moz-linear-gradient(top,#a696ce 0,#8a7cb4 100%)!important;background-image:linear-gradient(to bottom,#a696ce 0,#8a7cb4 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa696ce',endColorstr='#ff8a7cb4',GradientType=0)!important}.btn-app.btn-purple:hover{background:#7b68af!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#8973be),to(#6d5ca1))!important;background-image:-webkit-linear-gradient(top,#8973be,0%,#6d5ca1,100%)!important;background-image:-moz-linear-gradient(top,#8973be 0,#6d5ca1 100%)!important;background-image:linear-gradient(to bottom,#8973be 0,#6d5ca1 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8973be',endColorstr='#ff6d5ca1',GradientType=0)!important}.btn-app.btn-pink,.btn-app.btn-pink.no-hover:hover,.btn-app.btn-pink.disabled:hover{background:#d54c7e!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#db5e8c),to(#ce3970))!important;background-image:-webkit-linear-gradient(top,#db5e8c,0%,#ce3970,100%)!important;background-image:-moz-linear-gradient(top,#db5e8c 0,#ce3970 100%)!important;background-image:linear-gradient(to bottom,#db5e8c 0,#ce3970 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb5e8c',endColorstr='#ffce3970',GradientType=0)!important}.btn-app.btn-pink:hover{background:#be2f64!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#d2346e),to(#aa2a59))!important;background-image:-webkit-linear-gradient(top,#d2346e,0%,#aa2a59,100%)!important;background-image:-moz-linear-gradient(top,#d2346e 0,#aa2a59 100%)!important;background-image:linear-gradient(to bottom,#d2346e 0,#aa2a59 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2346e',endColorstr='#ffaa2a59',GradientType=0)!important}.btn-app.btn-inverse,.btn-app.btn-inverse.no-hover:hover,.btn-app.btn-inverse.disabled:hover{background:#444!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#555),to(#333))!important;background-image:-webkit-linear-gradient(top,#555,0%,#333,100%)!important;background-image:-moz-linear-gradient(top,#555 0,#333 100%)!important;background-image:linear-gradient(to bottom,#555 0,#333 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555',endColorstr='#ff333333',GradientType=0)!important}.btn-app.btn-inverse:hover{background:#2b2b2b!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#3b3b3b),to(#1a1a1a))!important;background-image:-webkit-linear-gradient(top,#3b3b3b,0%,#1a1a1a,100%)!important;background-image:-moz-linear-gradient(top,#3b3b3b 0,#1a1a1a 100%)!important;background-image:linear-gradient(to bottom,#3b3b3b 0,#1a1a1a 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b3b3b',endColorstr='#ff1a1a1a',GradientType=0)!important}.btn-app.btn-grey,.btn-app.btn-grey.no-hover:hover,.btn-app.btn-grey.disabled:hover{background:#797979!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#898989),to(#696969))!important;background-image:-webkit-linear-gradient(top,#898989,0%,#696969,100%)!important;background-image:-moz-linear-gradient(top,#898989 0,#696969 100%)!important;background-image:linear-gradient(to bottom,#898989 0,#696969 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff898989',endColorstr='#ff696969',GradientType=0)!important}.btn-app.btn-grey:hover{background:#6c6c6c!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#7c7c7c),to(#5c5c5c))!important;background-image:-webkit-linear-gradient(top,#7c7c7c,0%,#5c5c5c,100%)!important;background-image:-moz-linear-gradient(top,#7c7c7c 0,#5c5c5c 100%)!important;background-image:linear-gradient(to bottom,#7c7c7c 0,#5c5c5c 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7c7c7c',endColorstr='#ff5c5c5c',GradientType=0)!important}.btn.btn-app.btn-light{color:#5a5a5a!important;text-shadow:0 1px 1px #EEE!important}.btn.btn-app.btn-light,.btn.btn-app.btn-light.no-hover:hover,.btn.btn-app.btn-light.disabled:hover{background:#ededed!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f4f4f4),to(#e6e6e6))!important;background-image:-webkit-linear-gradient(top,#f4f4f4,0%,#e6e6e6,100%)!important;background-image:-moz-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%)!important;background-image:linear-gradient(to bottom,#f4f4f4 0,#e6e6e6 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4',endColorstr='#ffe6e6e6',GradientType=0)!important}.btn.btn-app.btn-light:hover{background:#e0e0e0!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#e7e7e7),to(#d9d9d9))!important;background-image:-webkit-linear-gradient(top,#e7e7e7,0%,#d9d9d9,100%)!important;background-image:-moz-linear-gradient(top,#e7e7e7 0,#d9d9d9 100%)!important;background-image:linear-gradient(to bottom,#e7e7e7 0,#d9d9d9 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7e7e7',endColorstr='#ffd9d9d9',GradientType=0)!important}.btn.btn-app.btn-yellow{color:#963!important;text-shadow:0 -1px 0 rgba(255,255,255,0.4)!important}.btn.btn-app.btn-yellow,.btn.btn-app.btn-yellow.no-hover:hover,.btn.btn-app.btn-yellow.disabled:hover{background:#fee088!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#ffe8a5),to(#fcd76a))!important;background-image:-webkit-linear-gradient(top,#ffe8a5,0%,#fcd76a,100%)!important;background-image:-moz-linear-gradient(top,#ffe8a5 0,#fcd76a 100%)!important;background-image:linear-gradient(to bottom,#ffe8a5 0,#fcd76a 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe8a5',endColorstr='#fffcd76a',GradientType=0)!important}.btn.btn-app.btn-yellow:hover{background:#fdd96e!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#ffe18b),to(#fbd051))!important;background-image:-webkit-linear-gradient(top,#ffe18b,0%,#fbd051,100%)!important;background-image:-moz-linear-gradient(top,#ffe18b 0,#fbd051 100%)!important;background-image:linear-gradient(to bottom,#ffe18b 0,#fbd051 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe18b',endColorstr='#fffbd051',GradientType=0)!important}.btn.btn-app.btn-sm{width:80px;font-size:16px;border-radius:10px;line-height:1.5}.btn.btn-app.btn-xs{width:64px;font-size:15px;border-radius:8px;padding-bottom:7px;padding-top:8px;line-height:1.45}.btn.btn-app>[class*=icon]{display:block;font-size:42px;margin:0 0 4px;line-height:36px;min-width:0;padding:0}.btn.btn-app.btn-sm>[class*=icon]{display:block;font-size:32px;line-height:30px;margin:0 0 3px}.btn.btn-app.btn-xs>[class*=icon]{display:block;font-size:24px;line-height:24px;margin:0}.btn.btn-app.no-radius{border-radius:0}.btn.btn-app.radius-4{border-radius:4px}.btn.btn-app>.badge,.btn.btn-app>.label{position:absolute!important;top:-2px;right:-2px;padding:1px 3px;text-align:center;font-size:12px}.btn.btn-app>.badge.badge-left,.btn.btn-app>.label.badge-left,.btn.btn-app>.badge.label-left,.btn.btn-app>.label.label-left{right:auto;left:-2px}.btn.btn-app>.label{padding:1px 6px 3px;font-size:13px}.btn.btn-app.radius-4>.badge,.btn.btn-app.no-radius>.badge{border-radius:3px}.btn.btn-app.radius-4>.badge.no-radius,.btn.btn-app.no-radius>.badge.no-radius{border-radius:0}.btn.btn-app.active{color:#fff}.btn.btn-app.active:after{display:none}.btn.btn-app.active.btn-yellow{color:#963;border-color:#fee188}.btn.btn-app.active.btn-light{color:#515151}.btn.btn-app.btn-light,.btn.btn-app.btn-yellow{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.08) inset!important;box-shadow:0 0 0 1px rgba(0,0,0,0.08) inset!important}.label{border-radius:0;text-shadow:none;font-weight:normal;display:inline-block;background-color:#abbac3!important}.label[class*="col-"][class*="arrow"]{min-height:0}@media screen and (-webkit-min-device-pixel-ratio:0){::safari-only,.label:empty{display:inline-block}::safari-only,.badge:empty{display:inline-block}}.badge{text-shadow:none;font-size:12px;padding-top:1px;padding-bottom:3px;font-weight:normal;line-height:15px;background-color:#abbac3!important}.badge.no-radius{border-radius:0}.badge.radius-1{border-radius:1px}.badge.radius-2{border-radius:2px}.badge.radius-3{border-radius:3px}.badge.radius-4{border-radius:4px}.badge.radius-5{border-radius:5px}.badge.radius-6{border-radius:6px}.label-transparent,.badge-transparent{background-color:transparent!important}.label-grey,.badge-grey{background-color:#a0a0a0!important}.label-info,.badge-info{background-color:#3a87ad!important}.label-primary,.badge-primary{background-color:#428bca!important}.label-success,.badge-success{background-color:#82af6f!important}.label-danger,.badge-danger{background-color:#d15b47!important}.label-important,.badge-important{background-color:#d15b47!important}.label-inverse,.badge-inverse{background-color:#333!important}.label-warning,.badge-warning{background-color:#f89406!important}.label-pink,.badge-pink{background-color:#d6487e!important}.label-purple,.badge-purple{background-color:#9585bf!important}.label-yellow,.badge-yellow{background-color:#fee188!important}.label-light,.badge-light{background-color:#e7e7e7!important}.badge-yellow,.label-yellow{color:#963!important;border-color:#fee188}.badge-light,.label-light{color:#888!important}.label.arrowed,.label.arrowed-in{position:relative;z-index:1}.label.arrowed:before,.label.arrowed-in:before{display:inline-block;content:"";position:absolute;top:0;z-index:-1;border:1px solid transparent;border-right-color:#abbac3}.label.arrowed-in:before{border-color:#abbac3;border-left-color:transparent!important}.label.arrowed-right,.label.arrowed-in-right{position:relative;z-index:1}.label.arrowed-right:after,.label.arrowed-in-right:after{display:inline-block;content:"";position:absolute;top:0;z-index:-1;border:1px solid transparent;border-left-color:#abbac3}.label.arrowed-in-right:after{border-color:#abbac3;border-right-color:transparent!important}.label-info.arrowed:before{border-right-color:#3a87ad}.label-info.arrowed-in:before{border-color:#3a87ad}.label-info.arrowed-right:after{border-left-color:#3a87ad}.label-info.arrowed-in-right:after{border-color:#3a87ad}.label-primary.arrowed:before{border-right-color:#428bca}.label-primary.arrowed-in:before{border-color:#428bca}.label-primary.arrowed-right:after{border-left-color:#428bca}.label-primary.arrowed-in-right:after{border-color:#428bca}.label-success.arrowed:before{border-right-color:#82af6f}.label-success.arrowed-in:before{border-color:#82af6f}.label-success.arrowed-right:after{border-left-color:#82af6f}.label-success.arrowed-in-right:after{border-color:#82af6f}.label-warning.arrowed:before{border-right-color:#f89406}.label-warning.arrowed-in:before{border-color:#f89406}.label-warning.arrowed-right:after{border-left-color:#f89406}.label-warning.arrowed-in-right:after{border-color:#f89406}.label-important.arrowed:before{border-right-color:#d15b47}.label-important.arrowed-in:before{border-color:#d15b47}.label-important.arrowed-right:after{border-left-color:#d15b47}.label-important.arrowed-in-right:after{border-color:#d15b47}.label-danger.arrowed:before{border-right-color:#d15b47}.label-danger.arrowed-in:before{border-color:#d15b47}.label-danger.arrowed-right:after{border-left-color:#d15b47}.label-danger.arrowed-in-right:after{border-color:#d15b47}.label-inverse.arrowed:before{border-right-color:#333}.label-inverse.arrowed-in:before{border-color:#333}.label-inverse.arrowed-right:after{border-left-color:#333}.label-inverse.arrowed-in-right:after{border-color:#333}.label-pink.arrowed:before{border-right-color:#d6487e}.label-pink.arrowed-in:before{border-color:#d6487e}.label-pink.arrowed-right:after{border-left-color:#d6487e}.label-pink.arrowed-in-right:after{border-color:#d6487e}.label-purple.arrowed:before{border-right-color:#9585bf}.label-purple.arrowed-in:before{border-color:#9585bf}.label-purple.arrowed-right:after{border-left-color:#9585bf}.label-purple.arrowed-in-right:after{border-color:#9585bf}.label-yellow.arrowed:before{border-right-color:#fee188}.label-yellow.arrowed-in:before{border-color:#fee188}.label-yellow.arrowed-right:after{border-left-color:#fee188}.label-yellow.arrowed-in-right:after{border-color:#fee188}.label-light.arrowed:before{border-right-color:#e7e7e7}.label-light.arrowed-in:before{border-color:#e7e7e7}.label-light.arrowed-right:after{border-left-color:#e7e7e7}.label-light.arrowed-in-right:after{border-color:#e7e7e7}.label-grey.arrowed:before{border-right-color:#a0a0a0}.label-grey.arrowed-in:before{border-color:#a0a0a0}.label-grey.arrowed-right:after{border-left-color:#a0a0a0}.label-grey.arrowed-in-right:after{border-color:#a0a0a0}.label{font-size:12px;line-height:1.15;height:20px}.label.arrowed{margin-left:5px}.label.arrowed:before{left:-10px;border-width:10px 5px}.label.arrowed-in{margin-left:5px}.label.arrowed-in:before{left:-5px;border-width:10px 5px}.label.arrowed-right{margin-right:5px}.label.arrowed-right:after{right:-10px;border-width:10px 5px}.label.arrowed-in-right{margin-right:5px}.label.arrowed-in-right:after{right:-5px;border-width:10px 5px}.label-lg{padding:.3em .6em .4em;font-size:13px;line-height:1.1;height:24px}.label-lg.arrowed{margin-left:6px}.label-lg.arrowed:before{left:-12px;border-width:12px 6px}.label-lg.arrowed-in{margin-left:6px}.label-lg.arrowed-in:before{left:-6px;border-width:12px 6px}.label-lg.arrowed-right{margin-right:6px}.label-lg.arrowed-right:after{right:-12px;border-width:12px 6px}.label-lg.arrowed-in-right{margin-right:6px}.label-lg.arrowed-in-right:after{right:-6px;border-width:12px 6px}.label-xlg{padding:.3em .7em .4em;font-size:14px;line-height:1.3;height:28px}.label-xlg.arrowed{margin-left:7px}.label-xlg.arrowed:before{left:-14px;border-width:14px 7px}.label-xlg.arrowed-in{margin-left:7px}.label-xlg.arrowed-in:before{left:-7px;border-width:14px 7px}.label-xlg.arrowed-right{margin-right:7px}.label-xlg.arrowed-right:after{right:-14px;border-width:14px 7px}.label-xlg.arrowed-in-right{margin-right:7px}.label-xlg.arrowed-in-right:after{right:-7px;border-width:14px 7px}.label-sm{padding:.2em .4em .3em;font-size:11px;line-height:1;height:18px}.label-sm.arrowed{margin-left:4px}.label-sm.arrowed:before{left:-8px;border-width:9px 4px}.label-sm.arrowed-in{margin-left:4px}.label-sm.arrowed-in:before{left:-4px;border-width:9px 4px}.label-sm.arrowed-right{margin-right:4px}.label-sm.arrowed-right:after{right:-8px;border-width:9px 4px}.label-sm.arrowed-in-right{margin-right:4px}.label-sm.arrowed-in-right:after{right:-4px;border-width:9px 4px}.label>span,.label>[class*="icon-"]{line-height:1;vertical-align:bottom}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:none}.dropdown-menu{border-radius:0!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.dropdown-menu>li>a{font-size:13px;padding-left:11px;padding-right:11px;margin-bottom:1px;margin-top:1px}.dropdown-menu.dropdown-only-icon{min-width:50px}.dropdown-menu.dropdown-only-icon>li{float:left;margin:0 4px}.dropdown-menu.dropdown-only-icon>li>a [class*="icon-"]{width:18px;display:inline-block}.dropdown-menu.dropdown-only-icon>li>a .icon-2x{width:36px}.dropdown-menu li a:hover,.dropdown-menu li a:focus,.dropdown-menu li a:active,.dropdown-menu li.active a,.dropdown-menu li.active a:hover,.dropdown-menu .dropdown-submenu:hover>a,.nav-tabs .dropdown-menu li>a:focus{background:#4f99c6;color:#fff}.dropdown-default li a:hover,.dropdown-default li a:focus,.dropdown-default li a:active,.dropdown-default li.active a,.dropdown-default li.active a:hover,.dropdown-default .dropdown-submenu:hover>a,.nav-tabs .dropdown-default li>a:focus{background:#abbac3;color:#fff}.dropdown-info li a:hover,.dropdown-info li a:focus,.dropdown-info li a:active,.dropdown-info li.active a,.dropdown-info li.active a:hover,.dropdown-info .dropdown-submenu:hover>a,.nav-tabs .dropdown-info li>a:focus{background:#6fb3e0;color:#fff}.dropdown-primary li a:hover,.dropdown-primary li a:focus,.dropdown-primary li a:active,.dropdown-primary li.active a,.dropdown-primary li.active a:hover,.dropdown-primary .dropdown-submenu:hover>a,.nav-tabs .dropdown-primary li>a:focus{background:#428bca;color:#fff}.dropdown-success li a:hover,.dropdown-success li a:focus,.dropdown-success li a:active,.dropdown-success li.active a,.dropdown-success li.active a:hover,.dropdown-success .dropdown-submenu:hover>a,.nav-tabs .dropdown-success li>a:focus{background:#87b87f;color:#fff}.dropdown-warning li a:hover,.dropdown-warning li a:focus,.dropdown-warning li a:active,.dropdown-warning li.active a,.dropdown-warning li.active a:hover,.dropdown-warning .dropdown-submenu:hover>a,.nav-tabs .dropdown-warning li>a:focus{background:#ffa24d;color:#fff}.dropdown-danger li a:hover,.dropdown-danger li a:focus,.dropdown-danger li a:active,.dropdown-danger li.active a,.dropdown-danger li.active a:hover,.dropdown-danger .dropdown-submenu:hover>a,.nav-tabs .dropdown-danger li>a:focus{background:#d15b47;color:#fff}.dropdown-inverse li a:hover,.dropdown-inverse li a:focus,.dropdown-inverse li a:active,.dropdown-inverse li.active a,.dropdown-inverse li.active a:hover,.dropdown-inverse .dropdown-submenu:hover>a,.nav-tabs .dropdown-inverse li>a:focus{background:#555;color:#fff}.dropdown-purple li a:hover,.dropdown-purple li a:focus,.dropdown-purple li a:active,.dropdown-purple li.active a,.dropdown-purple li.active a:hover,.dropdown-purple .dropdown-submenu:hover>a,.nav-tabs .dropdown-purple li>a:focus{background:#9585bf;color:#fff}.dropdown-pink li a:hover,.dropdown-pink li a:focus,.dropdown-pink li a:active,.dropdown-pink li.active a,.dropdown-pink li.active a:hover,.dropdown-pink .dropdown-submenu:hover>a,.nav-tabs .dropdown-pink li>a:focus{background:#d6487e;color:#fff}.dropdown-grey li a:hover,.dropdown-grey li a:focus,.dropdown-grey li a:active,.dropdown-grey li.active a,.dropdown-grey li.active a:hover,.dropdown-grey .dropdown-submenu:hover>a,.nav-tabs .dropdown-grey li>a:focus{background:#a0a0a0;color:#fff}.dropdown-light li a:hover,.dropdown-light li a:focus,.dropdown-light li a:active,.dropdown-light li.active a,.dropdown-light li.active a:hover,.dropdown-light .dropdown-submenu:hover>a,.nav-tabs .dropdown-light li>a:focus{background:#e7e7e7;color:#333}.dropdown-lighter li a:hover,.dropdown-lighter li a:focus,.dropdown-lighter li a:active,.dropdown-lighter li.active a,.dropdown-lighter li.active a:hover,.dropdown-lighter .dropdown-submenu:hover>a,.nav-tabs .dropdown-lighter li>a:focus{background:#efefef;color:#444}.dropdown-lightest li a:hover,.dropdown-lightest li a:focus,.dropdown-lightest li a:active,.dropdown-lightest li.active a,.dropdown-lightest li.active a:hover,.dropdown-lightest .dropdown-submenu:hover>a,.nav-tabs .dropdown-lightest li>a:focus{background:#f3f3f3;color:#444}.dropdown-yellow li a:hover,.dropdown-yellow li a:focus,.dropdown-yellow li a:active,.dropdown-yellow li.active a,.dropdown-yellow li.active a:hover,.dropdown-yellow .dropdown-submenu:hover>a,.nav-tabs .dropdown-yellow li>a:focus{background:#fee188;color:#444}.dropdown-yellow2 li a:hover,.dropdown-yellow2 li a:focus,.dropdown-yellow2 li a:active,.dropdown-yellow2 li.active a,.dropdown-yellow2 li.active a:hover,.dropdown-yellow2 .dropdown-submenu:hover>a,.nav-tabs .dropdown-yellow2 li>a:focus{background:#f9e8b3;color:#444}.dropdown-light-blue li a:hover,.dropdown-light-blue li a:focus,.dropdown-light-blue li a:active,.dropdown-light-blue li.active a,.dropdown-light-blue li.active a:hover,.dropdown-light-blue .dropdown-submenu:hover>a,.nav-tabs .dropdown-light-blue li>a:focus{background:#ecf3f9;color:#456}.dropdown-light .dropdown-submenu:hover>a:after,.dropdown-lighter .dropdown-submenu:hover>a:after,.dropdown-lightest .dropdown-submenu:hover>a:after{border-left-color:#444}.dropdown-menu.dropdown-close{top:92%;left:-5px}.dropdown-menu.dropdown-close.pull-right{left:auto;right:-5px}.dropdown-menu.dropdown-closer{top:80%;left:-10px}.dropdown-menu.dropdown-closer.pull-right{right:-10px;left:auto}.dropdown-submenu>.dropdown-menu{border-radius:0}.dropdown-submenu>a:after{margin-right:-5px}.dropdown-colorpicker>.dropdown-menu{top:80%;left:-7px;padding:4px;min-width:130px;max-width:130px}.dropdown-colorpicker>.dropdown-menu.pull-right{right:-7px;left:auto}.dropdown-colorpicker>.dropdown-menu>li{display:block;float:left;width:20px;height:20px;margin:2px}.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn{display:block;width:20px;height:20px;margin:0;padding:0;border-radius:0;position:relative;-webkit-transition:all ease .1s;transition:all ease .1s}.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn:hover{text-decoration:none;opacity:.8;filter:alpha(opacity=80);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn.selected:after{content:"\f00c";display:inline-block;font-family:FontAwesome;font-size:11px;color:#FFF;position:absolute;left:0;right:0;text-align:center;line-height:20px}.btn-colorpicker{display:inline-block;width:20px;height:20px;background-color:#DDD;vertical-align:middle;border-radius:0}.dropdown-navbar{padding:0;width:240px;-webkit-box-shadow:0 2px 4px rgba(30,30,100,0.25);box-shadow:0 2px 4px rgba(30,30,100,0.25);border-color:#bcd4e5}.dropdown-navbar>li{padding:0 8px;background-color:#fff}.dropdown-navbar>li.dropdown-header{text-shadow:none;padding-top:0;padding-bottom:0;line-height:34px;font-size:13px;font-weight:bold;text-transform:none;border-bottom:1px solid}.dropdown-navbar>li>[class*="icon-"],.dropdown-navbar>li>a>[class*="icon-"]{margin-right:5px!important;color:#555;font-size:14px}.dropdown-navbar>li>a{padding:10px 2px;margin:0;border-bottom:1px solid;font-size:12px;line-height:16px;color:#555}.dropdown-navbar>li>a:active,.dropdown-navbar>li>a:hover,.dropdown-navbar>li>a:focus{background-color:transparent!important;color:#555}.dropdown-navbar>li>a .progress{margin-bottom:0;margin-top:4px}.dropdown-navbar>li>a .badge{line-height:16px;padding-right:4px;padding-left:4px;font-size:12px}.dropdown-navbar>li:last-child>a{border-bottom:0 solid #DDD;border-top:1px dotted transparent;color:#4f99c6;text-align:center;font-size:13px}.dropdown-navbar>li:last-child>a:hover{background-color:#FFF;color:#4f99c6;text-decoration:underline}.dropdown-navbar>li:last-child>a:hover>[class*="icon-"]{text-decoration:none}.dropdown-navbar>li:hover{background-color:#f4f9fc!important}.dropdown-navbar>li.dropdown-header{background-color:#ecf2f7!important;color:#8090a0;border-bottom-color:#bcd4e5}.dropdown-navbar>li.dropdown-header>[class*="icon-"]{color:#8090a0}.dropdown-navbar>li>a{border-bottom-color:#e4ecf3}.dropdown-navbar.navbar-pink{border-color:#e5bcd4}.dropdown-navbar.navbar-pink>li:hover{background-color:#fcf4f9!important}.dropdown-navbar.navbar-pink>li.dropdown-header{background-color:#f7ecf2!important;color:#b471a0;border-bottom-color:#e5bcd4}.dropdown-navbar.navbar-pink>li.dropdown-header>[class*="icon-"]{color:#c06090}.dropdown-navbar.navbar-pink>li>a{border-bottom-color:#f3e4ec}.dropdown-navbar.navbar-grey{border-color:#e5e5e5}.dropdown-navbar.navbar-grey>li:hover{background-color:#f8f8f8!important}.dropdown-navbar.navbar-grey>li.dropdown-header{background-color:#f2f2f2!important;color:#3a87ad;border-bottom-color:#e5e5e5}.dropdown-navbar.navbar-grey>li.dropdown-header>[class*="icon-"]{color:#3a87ad}.dropdown-navbar.navbar-grey>li>a{border-bottom-color:#eee}.dropdown-navbar.navbar-green{border-color:#b4d5ac}.dropdown-navbar.navbar-green>li:hover{background-color:#f4f9ef!important}.dropdown-navbar.navbar-green>li.dropdown-header{background-color:#ebf7e4!important;color:#8a6;border-bottom-color:#b4d5ac}.dropdown-navbar.navbar-green>li.dropdown-header>[class*="icon-"]{color:#90c060}.dropdown-navbar.navbar-green>li>a{border-bottom-color:#ecf3e4}.dropdown-navbar [class*="btn"][class*="icon-"]{display:inline-block;margin:0 5px 0 0;width:24px;text-align:center;padding-left:0;padding-right:0}.dropdown-navbar .msg-photo{margin-right:6px;max-width:42px}.dropdown-navbar .msg-body{display:inline-block;line-height:20px;white-space:normal;vertical-align:middle;max-width:175px}.dropdown-navbar .msg-title{display:inline-block;line-height:14px}.dropdown-navbar .msg-time{display:block;font-size:11px;color:#777}.dropdown-navbar .msg-time>[class*="icon-"]{font-size:14px;color:#555}.dropdown-100{min-width:100px}.dropdown-125{min-width:125px}.dropdown-150{min-width:150px}.dropdown-hover{position:relative}.dropdown-hover:hover>.dropdown-menu{display:block}.form-line{margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #EEE}.form-actions{display:block;background-color:#f5f5f5;border-top:1px solid #e5e5e5;margin-bottom:20px;margin-top:20px;padding:19px 20px 20px}.help-button{display:inline-block;height:22px;width:22px;line-height:22px;text-align:center;padding:0;background-color:#65bcda;color:#FFF;font-size:12px;font-weight:bold;cursor:default;margin-left:4px;border-radius:100%;border-color:#FFF;border:2px solid #FFF;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 1px rgba(0,0,0,0.2)}.help-button:hover{background-color:#65bcda;text-shadow:none}label{font-weight:normal;font-size:14px}.form-group>label[class*="col-"]{padding-top:4px;margin-bottom:4px}label,.lbl{vertical-align:middle}td>label,th>label,label.inline{margin-bottom:0;line-height:inherit}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{border-radius:0!important;color:#858585;background-color:#fff;border:1px solid #d5d5d5;padding:5px 4px;line-height:1.2;font-size:14px;font-family:inherit;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition-duration:.1s;transition-duration:.1s}textarea:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="color"]:hover{border-color:#b5b5b5}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{-webkit-box-shadow:none;box-shadow:none;color:#696969;border-color:#f59942;background-color:#fff;outline:0}.form-control,select{border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:#858585;background-color:#fff;border:1px solid #d5d5d5}.form-control:focus,select:focus{color:#696969;border-color:#f59942;background-color:#fff;outline:0}textarea.form-control{padding:5px 9px}select{padding:3px 4px;height:30px}select.form-control{padding:4px 6px;height:32px}select[multiple],select.form-control[multiple]{height:auto}input.block{display:block;margin-bottom:9px}textarea.autosize-transition{-webkit-transition-duration:"height 0.2s";transition-duration:"height 0.2s"}.limiterBox{border:1px solid #222;border-top:0;background-color:#333;padding:3px 6px;font-size:12px;color:#FFF;margin-top:6px}.limiterBox:after{display:none}.limiterBox:before{display:block;content:"";position:absolute;width:0;height:0;top:-8px;left:50%;margin-left:-5px;border-color:transparent;border-style:solid;border-bottom-color:#333;border-width:0 8px 8px}select option,select.form-control option{padding:3px 4px}select option:active,select.form-control option:active,select option:hover,select.form-control option:hover,select option:focus,select.form-control option:focus{background-color:#e5e9ee;color:#111}select option[value=""],select.form-control option[value=""]{padding:0}input[disabled]{color:#848484!important;background-color:#eee!important}input[disabled]:hover{border-color:#d5d5d5!important}input[readonly]{color:#939192;background:#f5f5f5!important;cursor:default}input[readonly]:hover{border-color:#c3c3c3}input[readonly]:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#aaa;background-color:#f9f9f9}.help-inline{font-size:13px!important}.input-icon{position:relative}span.input-icon{display:inline-block}.input-icon>input{padding-left:24px;padding-right:6px}.input-icon.input-icon-right>input{padding-left:6px;padding-right:24px}.input-icon>[class*="icon-"]{padding:0 3px;z-index:2;position:absolute;top:1px;bottom:1px;left:3px;line-height:28px;display:inline-block;color:#909090;font-size:16px}.input-icon.input-icon-right>[class*="icon-"]{left:auto;right:3px}.input-icon>input:focus+[class*="icon-"]{color:#579}.input-icon ~ .help-inline{padding-left:8px}.form-search .radio [type=radio]+label,.form-inline .radio [type=radio]+label,.form-search .checkbox [type=checkbox]+label,.form-inline .checkbox [type=checkbox]+label{float:left;margin-left:-20px}.form-search .form-search .radio [type=radio]+label,.form-search .form-inline .radio [type=radio]+label,.form-search .form-search .checkbox [type=checkbox]+label,.form-search .form-inline .checkbox [type=checkbox]+label,.form-inline .form-search .radio [type=radio]+label,.form-inline .form-inline .radio [type=radio]+label,.form-inline .form-search .checkbox [type=checkbox]+label,.form-inline .form-inline .checkbox [type=checkbox]+label{margin-left:0;margin-right:3px}.form-search .input-append .search-query:focus,.form-search .input-prepend .search-query:focus{-webkit-box-shadow:none;box-shadow:none}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{border-radius:0}.input-mini{width:60px;max-width:100%}.input-small{width:90px;max-width:100%}.input-medium{width:150px;max-width:100%}.input-large{width:210px;max-width:100%}.input-xlarge{width:270px;max-width:100%}.input-xxlarge{width:530px;max-width:100%}input.input-lg{font-size:18px}input.input-sm{font-size:12px}input[type=checkbox].ace,input[type=radio].ace{opacity:0;position:absolute;z-index:12;width:18px;height:18px;cursor:pointer}input[type=checkbox].ace:checked,input[type=radio].ace:checked,input[type=checkbox].ace:focus,input[type=radio].ace:focus{outline:none!important}input[type=checkbox].ace+.lbl,input[type=radio].ace+.lbl{position:relative;z-index:11;display:inline-block;margin:0;line-height:20px;min-height:18px;min-width:18px;font-weight:normal}input[type=checkbox].ace+.lbl.padding-16::before,input[type=radio].ace+.lbl.padding-16::before{margin-right:16px}input[type=checkbox].ace+.lbl.padding-12::before,input[type=radio].ace+.lbl.padding-12::before{margin-right:12px}input[type=checkbox].ace+.lbl.padding-8::before,input[type=radio].ace+.lbl.padding-8::before{margin-right:8px}input[type=checkbox].ace+.lbl.padding-4::before,input[type=radio].ace+.lbl.padding-4::before{margin-right:4px}input[type=checkbox].ace+.lbl.padding-0::before,input[type=radio].ace+.lbl.padding-0::before{margin-right:0}input[type=checkbox].ace+.lbl::before,input[type=radio].ace+.lbl::before{font-family:fontAwesome;font-weight:normal;font-size:12px;color:#32a3ce;content:"\a0";background-color:#fafafa;border:1px solid #c8c8c8;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:0;display:inline-block;text-align:center;vertical-align:middle;height:16px;line-height:14px;min-width:16px;margin-right:1px}input[type=checkbox].ace:checked+.lbl::before,input[type=radio].ace:checked+.lbl::before{display:inline-block;content:'\f00c';background-color:#f5f8fc;border-color:#adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)}input[type=checkbox].ace:hover+.lbl::before,input[type=radio].ace:hover+.lbl::before,input[type=checkbox].ace+.lbl:hover::before,input[type=radio].ace+.lbl:hover::before{border-color:#ff893c}input[type=checkbox].ace:active+.lbl::before,input[type=radio].ace:active+.lbl::before,input[type=checkbox].ace:checked:active+.lbl::before,input[type=radio].ace:checked:active+.lbl::before{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}input[type=checkbox].ace.ace-checkbox-2+.lbl::before,input[type=radio].ace.ace-checkbox-2+.lbl::before{box-shadow:none}input[type=checkbox].ace.ace-checkbox-2:checked+.lbl::before,input[type=radio].ace.ace-checkbox-2:checked+.lbl::before{background-color:#f9a021;border-color:#f9a021;color:#FFF}input[type=checkbox].ace:disabled+.lbl::before,input[type=radio].ace:disabled+.lbl::before,input[type=checkbox].ace[disabled]+.lbl::before,input[type=radio].ace[disabled]+.lbl::before,input[type=checkbox].ace.disabled+.lbl::before,input[type=radio].ace.disabled+.lbl::before{background-color:#DDD!important;border-color:#CCC!important;box-shadow:none!important;color:#BBB}input[type=radio].ace+.lbl::before{border-radius:100%;font-size:11px;font-family:FontAwesome;text-shadow:0 0 1px #32a3ce;line-height:15px;height:17px;min-width:17px}input[type=radio].ace:checked+.lbl::before{content:"\f111"}input[type=checkbox].ace.ace-switch{width:55px;height:25px}input[type=checkbox].ace.ace-switch+.lbl{margin:0 4px;min-height:24px}input[type=checkbox].ace.ace-switch+.lbl::before{font-family:Arial,Helvetica,sans-serif;content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";color:#999;font-weight:bold;font-size:11px;line-height:18px;line-height:21px\9;height:20px;overflow:hidden;border-radius:12px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);border:1px solid #CCC;text-align:left;float:left;padding:0;width:52px;text-indent:-19px;text-indent:-21px\9;margin-right:0;-webkit-transition:text-indent .4s ease;transition:text-indent .4s ease}input[type=checkbox].ace.ace-switch+.lbl::after{font-family:Arial,Helvetica,sans-serif;content:'|||';font-size:10px;font-weight:lighter;color:#d5d5d5;background-color:#FFF;text-shadow:-1px 0 0 rgba(0,0,0,0.15);text-align:center;border-radius:100%;width:22px;height:22px;line-height:20px;position:absolute;top:-2px;left:-3px;padding:0;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px 1px rgba(0,0,0,.3);-webkit-transition:left .4s ease;transition:left .4s ease}input[type=checkbox].ace.ace-switch:checked+.lbl::before{text-indent:9px;color:#FFF;background-color:#8ab2c9;border-color:#468fcc}input[type=checkbox].ace.ace-switch:checked+.lbl::after{left:34px;background-color:#FFF;color:#8ab2c9}input[type=checkbox].ace.ace-switch.ace-switch-2+.lbl::before{content:"YES\a0\a0\a0\a0\a0\a0\a0\a0NO"}input[type=checkbox].ace.ace-switch.ace-switch-3+.lbl::after{font-family:FontAwesome;font-size:13px;line-height:23px;content:"\f00d";top:-1px}input[type=checkbox].ace.ace-switch.ace-switch-3:checked+.lbl::after{content:"\f00c"}input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::before,input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before{content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";font-family:Arial,Helvetica,sans-serif;font-weight:bolder;font-size:12px;line-height:23px;height:24px;overflow:hidden;line-height:25px\9;border-radius:12px;background-color:#8b9aa3;border:1px solid #8b9aa3;color:#FFF;width:56px;text-indent:-25px;text-indent:-28px\9;display:inline-block;position:relative;box-shadow:none;-webkit-transition:all .4s ease;transition:all .4s ease}input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::after,input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::after{font-family:Helvetica,Arial,sans-serif;content:'|||';text-shadow:-1px 0 0 rgba(0,0,0,0.2);font-size:8px;font-weight:lighter;color:#8b9aa3;text-align:center;position:absolute;border-radius:12px;color:#5b6a73;top:2px;left:2px;width:20px;height:20px;line-height:18px;background-color:#FFF;-webkit-transition:all .4s ease;transition:all .4s ease}input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::before,input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before{text-indent:9px;background-color:#468fcc;border-color:#468fcc}input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::after,input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::after{left:34px;background-color:#FFF}input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before{content:"YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"}input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before{text-indent:8px}input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl{position:relative}input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::before{font-family:FontAwesome;content:"\f00d";text-shadow:0 -1px 0 rgba(0,0,0,0.25);box-shadow:none;border:0;font-weight:lighter;font-size:16px;border-radius:12px;display:inline-block;background-color:#888;color:#f2f2f2;width:52px;height:22px;line-height:20px;text-indent:32px;-webkit-transition:background .1s ease;transition:background .1s ease}input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::after{content:'';text-shadow:0 -1px 0 rgba(0,0,0,0.25);position:absolute;top:2px;left:3px;border-radius:12px;box-shadow:0 -1px 0 rgba(0,0,0,0.25);width:18px;height:18px;text-align:center;background-color:#f2f2f2;border:4px solid #f2f2f2;-webkit-transition:left .2s ease;transition:left .2s ease}input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::before{content:"\f00c";text-indent:6px;color:#FFF;border-color:#b7d3e5;background-color:#ff893c}input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::after{left:32px;background-color:#FFF;border:4px solid #FFF;text-shadow:0 -1px 0 rgba(0,200,0,0.25)}input[type=checkbox].ace.ace-switch.ace-switch-7{width:75px}input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl{position:relative}input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::before{content:"OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";font-weight:bolder;font-size:14px;line-height:20px;background-color:#FFF;border:2px solid #AAA;border-radius:0;box-shadow:none;color:#aaa;width:74px;height:26px;line-height:22px;overflow:hidden;text-indent:4px;display:inline-block;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::after{content:'\f00d';font-family:FontAwesome;font-size:16px;position:absolute;top:3px;left:39px;width:32px;height:20px;line-height:18px;text-align:center;background-color:#aaa;color:#FFF;border-radius:0;box-shadow:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::before{color:#468fcc;background-color:#FFF;text-indent:-33px;border-color:#6fb3e0}input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::after{left:3px;content:'\f00c';background-color:#468fcc;color:#FFF}.input-group .input-group-addon{border-radius:0!important}.form-group.has-success .input-group .input-group-addon{border-color:#92bf65}.form-group.has-error .input-group .input-group-addon{border-color:#f09784}.form-group.has-warning .input-group .input-group-addon{border-color:#e0c43a}.form-group.has-info .input-group .input-group-addon{border-color:#64a6bc}.input-group>.btn{line-height:20px;padding:0 6px;border-radius:0!important}.input-group>.btn.btn-sm{line-height:22px}.input-group>.btn+.btn{margin-left:1px}.input-group>.btn-group>.btn{line-height:23px}.input-group>.btn-group>.btn.btn-sm{line-height:26px}.input-group>.btn>.caret,.input-group>.btn-group>.btn>.caret,.input-group>.btn.btn-sm>.caret,.input-group>.btn-group>.btn.btn-sm>.caret{margin-top:10px}.ace-file-input{position:relative;height:38px;line-height:38px;margin-bottom:9px}.ace-file-input input[type=file]{position:fixed;z-index:-2;opacity:0;filter:alpha(opacity=0)}.ace-file-input .file-label{display:block;position:absolute;top:0;left:0;right:0;height:30px;background-color:#fff;border:1px solid #d5d5d5;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .15s;transition:all .15s}.ace-file-input .file-label:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#f59942}.ace-file-input .file-label:before{display:inline-block;content:attr(data-title);position:absolute;right:0;top:0;bottom:0;padding:0 8px;line-height:24px;text-align:center;background-color:#6fb3e0;color:#FFF;font-size:11px;font-weight:bold;border:2px solid #FFF;border-left-width:4px;-webkit-transition:all .3s;transition:all .3s}.ace-file-input .file-label .file-name{display:inline-block;height:28px;max-width:80%;white-space:nowrap;overflow:hidden;line-height:28px;color:#888;font-size:13px;vertical-align:top;position:static;padding-left:30px}.ace-file-input .file-label .file-name:after{display:inline-block;content:attr(data-title)}.ace-file-input .file-label.selected{right:16px}.ace-file-input .file-label.selected .file-name{color:#666}.ace-file-input .file-label [class*="icon-"]{display:inline-block;position:absolute;left:0;top:0;bottom:0;line-height:24px;width:26px;text-align:center;font-family:FontAwesome;font-size:13px;border:2px solid #FFF;color:#FFF;-webkit-transition:all .1s;transition:all .1s;background-color:#d1d1d1}.ace-file-input .file-label.selected .file-name [class*="icon-"]{background-color:#efad62}.ace-file-input .file-label.selected .file-name .icon-picture{background-color:#bd7a9d}.ace-file-input .file-label.selected .file-name .icon-film{background-color:#87b87f}.ace-file-input .file-label.selected .file-name .icon-music{background-color:#8b7ac9}.ace-file-input .file-label.selected .file-name .icon-archive{background-color:#efad62}.ace-file-input .file-label.hide-placeholder:before{display:none}.ace-file-input a:hover{text-decoration:none}.ace-file-input .remove{position:absolute;right:-8px;top:6px;display:none;width:17px;text-align:center;height:17px;line-height:15px;font-size:11px;font-weight:normal;background-color:#fb7142;border-radius:100%;color:#FFF;text-decoration:none}.ace-file-input .file-label.selected+.remove{display:inline-block}.ace-file-multiple{height:auto}.ace-file-multiple .file-label{position:relative;height:auto;border:1px dashed #aaa;border-radius:4px;text-align:center}.ace-file-multiple .file-label:before{display:inline-block;content:attr(data-title);position:relative;right:0;left:0;margin:12px;line-height:22px;background-color:#FFF;color:#CCC;font-size:18px;font-weight:bold;border:0}.ace-file-multiple .file-label.selected .file-name [class*="icon-"]{display:inline-block;position:absolute;left:0;top:0;bottom:0;line-height:24px;width:26px;text-align:center;font-family:FontAwesome;font-size:13px;border:2px solid #FFF;color:#FFF;-webkit-transition:all .1s;transition:all .1s}.ace-file-multiple .file-label .file-name{position:relative;display:block;padding:0;height:auto;width:auto;max-width:100%;margin:0 4px;border-bottom:1px solid #DDD;text-align:left}.ace-file-multiple .file-label .file-name:first-child{margin-top:1px}.ace-file-multiple .file-label .file-name:last-child{border-bottom-width:0;margin-bottom:1px}.ace-file-multiple .file-label .file-name img{padding:2px;border:1px solid #d7d7d7;background-color:#FFF;background-repeat:no-repeat;background-position:center;margin:4px 8px 4px 1px}.ace-file-multiple .file-label .file-name:after{display:none}.ace-file-multiple .file-label.selected .file-name:after{display:inline-block;white-space:pre}.ace-file-multiple .file-label .file-name img+[class*="icon-"],.ace-file-multiple .file-label.selected .file-name img+[class*="icon-"]{display:none}.ace-file-multiple .remove{right:-11px;top:-11px;border:3px solid #BBB;border-radius:32px;background-color:#FFF;color:red;width:22px;height:22px;line-height:15px}.ace-file-multiple .file-label.selected+.remove:hover{border-color:#f4c0b1}.ace-file-multiple .file-label .file-name [class*="icon-"]{position:relative;display:block;text-align:center;height:auto;line-height:64px;width:auto;font-size:64px;color:#d5d5d5;margin:4px 0;background-color:transparent}.ace-file-multiple .file-label.selected:after{display:none}.ace-file-multiple .file-label.selected .file-name [class*="icon-"]{position:relative;margin-right:4px;margin-left:2px;line-height:24px}.ace-file-multiple .file-label .file-name.large{text-align:center;border-bottom:2px solid #222;margin:0 1px 3px}.ace-file-multiple .file-label .file-name.large:last-child{margin:0 1px;border-bottom-width:0}.ace-file-multiple .file-label .file-name.large:after{position:absolute;top:auto;bottom:0;left:0;right:0;padding:0 4px;background-color:#555;color:#FFF;opacity:.8;filter:alpha(opacity=80)}.ace-file-multiple .file-label .file-name.large img{border-width:0;margin:0;padding:0}.ace-file-input input[type=file].disabled+.file-label,.ace-file-input input[type=file][disabled]+.file-label,.ace-file-input input[type=file][readonly]+.file-label{cursor:not-allowed;background-color:#EEE}.ace-file-input input[type=file].disabled+.file-label:hover,.ace-file-input input[type=file][disabled]+.file-label:hover,.ace-file-input input[type=file][readonly]+.file-label:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#e3e3e3}.ace-file-input input[type=file].disabled+.file-label:before,.ace-file-input input[type=file][disabled]+.file-label:before,.ace-file-input input[type=file][readonly]+.file-label:before{border-color:#EEE;background-color:#a1aaaf}.ace-file-input input[type=file][readonly]+.file-label{cursor:default}.ace-file-multiple input[type=file].disabled+.file-label:hover,.ace-file-multiple input[type=file][disabled]+.file-label:hover,.ace-file-multiple input[type=file][readonly]+.file-label:hover{border-color:#AAA}.ace-file-multiple input[type=file].disabled+.file-label:before,.ace-file-multiple input[type=file][disabled]+.file-label:before,.ace-file-multiple input[type=file][readonly]+.file-label:before{background-color:transparent}.ace-file-multiple input[type=file].disabled+.file-label [class*="icon-"],.ace-file-multiple input[type=file][disabled]+.file-label [class*="icon-"],.ace-file-multiple input[type=file][readonly]+.file-label [class*="icon-"]{border-color:#EEE}.ace-file-input input[type=file]{width:100% \0/;height:30px \0/;position:absolute \0/;z-index:1 \0/;filter:alpha(opacity=0);cursor:pointer \0/}.ace-file-input input[type=file]:hover+.file-label{border-color:#f59942 \0/}.ace-file-multiple input[type=file]{height:100%\0/}.ace-file-input .remove{z-index:2\0/}.form-group select,.form-group textarea,.form-group input[type="text"],.form-group input[type="password"],.form-group input[type="datetime"],.form-group input[type="datetime-local"],.form-group input[type="date"],.form-group input[type="month"],.form-group input[type="time"],.form-group input[type="week"],.form-group input[type="number"],.form-group input[type="email"],.form-group input[type="url"],.form-group input[type="search"],.form-group input[type="tel"],.form-group input[type="color"]{background:#FFF}.form-group.has-success input,.form-group.has-success select,.form-group.has-success textarea{border-color:#92bf65;color:#8bad4c;-webkit-box-shadow:none;box-shadow:none}.form-group.has-success input:focus,.form-group.has-success select:focus,.form-group.has-success textarea:focus{-webkit-box-shadow:0 0 0 2px rgba(130,188,58,0.3);box-shadow:0 0 0 2px rgba(130,188,58,0.3);color:#786;border-color:#81a85a}.form-group.has-success input:focus+[class*="icon-"],.form-group.has-success select:focus+[class*="icon-"],.form-group.has-success textarea:focus+[class*="icon-"]{color:#8bad4c}.form-group.has-success [class*="icon-"]{color:#8bad4c}.form-group.has-success .btn [class*="icon-"]{color:inherit}.form-group.has-success .control-label,.form-group.has-success .help-block,.form-group.has-success .help-inline{color:#7ba065}.form-group.has-info input,.form-group.has-info select,.form-group.has-info textarea{border-color:#64a6bc;color:#4b89aa;-webkit-box-shadow:none;box-shadow:none}.form-group.has-info input:focus,.form-group.has-info select:focus,.form-group.has-info textarea:focus{-webkit-box-shadow:0 0 0 2px rgba(58,120,188,0.3);box-shadow:0 0 0 2px rgba(58,120,188,0.3);color:#678;border-color:#5a81a8}.form-group.has-info input:focus+[class*="icon-"],.form-group.has-info select:focus+[class*="icon-"],.form-group.has-info textarea:focus+[class*="icon-"]{color:#4b89aa}.form-group.has-info [class*="icon-"]{color:#4b89aa}.form-group.has-info .btn [class*="icon-"]{color:inherit}.form-group.has-info .control-label,.form-group.has-info .help-block,.form-group.has-info .help-inline{color:#657ba0}.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{border-color:#f09784;color:#d68273;-webkit-box-shadow:none;box-shadow:none}.form-group.has-error input:focus,.form-group.has-error select:focus,.form-group.has-error textarea:focus{-webkit-box-shadow:0 0 0 2px rgba(219,137,120,0.3);box-shadow:0 0 0 2px rgba(219,137,120,0.3);color:#866;border-color:#db8978}.form-group.has-error input:focus+[class*="icon-"],.form-group.has-error select:focus+[class*="icon-"],.form-group.has-error textarea:focus+[class*="icon-"]{color:#d68273}.form-group.has-error [class*="icon-"]{color:#d68273}.form-group.has-error .btn [class*="icon-"]{color:inherit}.form-group.has-error .control-label,.form-group.has-error .help-block,.form-group.has-error .help-inline{color:#d16e6c}.form-group.has-warning input,.form-group.has-warning select,.form-group.has-warning textarea{border-color:#e0c43a;color:#d3bd50;-webkit-box-shadow:none;box-shadow:none}.form-group.has-warning input:focus,.form-group.has-warning select:focus,.form-group.has-warning textarea:focus{-webkit-box-shadow:0 0 0 2px rgba(216,188,65,0.3);box-shadow:0 0 0 2px rgba(216,188,65,0.3);color:#875;border-color:#d8bc41}.form-group.has-warning input:focus+[class*="icon-"],.form-group.has-warning select:focus+[class*="icon-"],.form-group.has-warning textarea:focus+[class*="icon-"]{color:#d3bd50}.form-group.has-warning [class*="icon-"]{color:#d3bd50}.form-group.has-warning .btn [class*="icon-"]{color:inherit}.form-group.has-warning .control-label,.form-group.has-warning .help-block,.form-group.has-warning .help-inline{color:#d19d59}.form-group input[disabled],.form-group input:disabled{color:#848484!important;background-color:#eee!important}@media only screen and (max-width:767px){.help-inline,.input-icon+.help-inline{padding-left:0;display:block!important}}.tab-content{border:1px solid #c5d0dc;padding:16px 12px;position:relative;z-index:11}.tab-content.no-padding{padding:0}.tab-content.no-border{border:0;padding:12px}.tab-content.padding-32{padding:32px 24px}.tab-content.no-border.padding-32{padding:32px}.tab-content.padding-30{padding:30px 23px}.tab-content.no-border.padding-30{padding:30px}.tab-content.padding-28{padding:28px 21px}.tab-content.no-border.padding-28{padding:28px}.tab-content.padding-26{padding:26px 20px}.tab-content.no-border.padding-26{padding:26px}.tab-content.padding-24{padding:24px 18px}.tab-content.no-border.padding-24{padding:24px}.tab-content.padding-22{padding:22px 17px}.tab-content.no-border.padding-22{padding:22px}.tab-content.padding-20{padding:20px 15px}.tab-content.no-border.padding-20{padding:20px}.tab-content.padding-18{padding:18px 14px}.tab-content.no-border.padding-18{padding:18px}.tab-content.padding-16{padding:16px 12px}.tab-content.no-border.padding-16{padding:16px}.tab-content.padding-14{padding:14px 11px}.tab-content.no-border.padding-14{padding:14px}.tab-content.padding-12{padding:12px 9px}.tab-content.no-border.padding-12{padding:12px}.tab-content.padding-10{padding:10px 8px}.tab-content.no-border.padding-10{padding:10px}.tab-content.padding-8{padding:8px 6px}.tab-content.no-border.padding-8{padding:8px}.tab-content.padding-6{padding:6px 5px}.tab-content.no-border.padding-6{padding:6px}.tab-content.padding-4{padding:4px 3px}.tab-content.no-border.padding-4{padding:4px}.tab-content.padding-2{padding:2px 2px}.tab-content.no-border.padding-2{padding:2px}.tab-content.padding-0{padding:0}.tab-content.no-border.padding-0{padding:0}.nav-tabs.padding-32{padding-left:32px}.tabs-right>.nav-tabs.padding-32,.tabs-left>.nav-tabs.padding-32{padding-left:0;padding-top:32px}.nav-tabs.padding-30{padding-left:30px}.tabs-right>.nav-tabs.padding-30,.tabs-left>.nav-tabs.padding-30{padding-left:0;padding-top:30px}.nav-tabs.padding-28{padding-left:28px}.tabs-right>.nav-tabs.padding-28,.tabs-left>.nav-tabs.padding-28{padding-left:0;padding-top:28px}.nav-tabs.padding-26{padding-left:26px}.tabs-right>.nav-tabs.padding-26,.tabs-left>.nav-tabs.padding-26{padding-left:0;padding-top:26px}.nav-tabs.padding-24{padding-left:24px}.tabs-right>.nav-tabs.padding-24,.tabs-left>.nav-tabs.padding-24{padding-left:0;padding-top:24px}.nav-tabs.padding-22{padding-left:22px}.tabs-right>.nav-tabs.padding-22,.tabs-left>.nav-tabs.padding-22{padding-left:0;padding-top:22px}.nav-tabs.padding-20{padding-left:20px}.tabs-right>.nav-tabs.padding-20,.tabs-left>.nav-tabs.padding-20{padding-left:0;padding-top:20px}.nav-tabs.padding-18{padding-left:18px}.tabs-right>.nav-tabs.padding-18,.tabs-left>.nav-tabs.padding-18{padding-left:0;padding-top:18px}.nav-tabs.padding-16{padding-left:16px}.tabs-right>.nav-tabs.padding-16,.tabs-left>.nav-tabs.padding-16{padding-left:0;padding-top:16px}.nav-tabs.padding-14{padding-left:14px}.tabs-right>.nav-tabs.padding-14,.tabs-left>.nav-tabs.padding-14{padding-left:0;padding-top:14px}.nav-tabs.padding-12{padding-left:12px}.tabs-right>.nav-tabs.padding-12,.tabs-left>.nav-tabs.padding-12{padding-left:0;padding-top:12px}.nav-tabs.padding-10{padding-left:10px}.tabs-right>.nav-tabs.padding-10,.tabs-left>.nav-tabs.padding-10{padding-left:0;padding-top:10px}.nav-tabs.padding-8{padding-left:8px}.tabs-right>.nav-tabs.padding-8,.tabs-left>.nav-tabs.padding-8{padding-left:0;padding-top:8px}.nav-tabs.padding-6{padding-left:6px}.tabs-right>.nav-tabs.padding-6,.tabs-left>.nav-tabs.padding-6{padding-left:0;padding-top:6px}.nav-tabs.padding-4{padding-left:4px}.tabs-right>.nav-tabs.padding-4,.tabs-left>.nav-tabs.padding-4{padding-left:0;padding-top:4px}.nav-tabs.padding-2{padding-left:2px}.tabs-right>.nav-tabs.padding-2,.tabs-left>.nav-tabs.padding-2{padding-left:0;padding-top:2px}.nav-tabs{border-color:#c5d0dc;margin-bottom:0;margin-left:0;position:relative;top:1px}.nav-tabs>li>a{padding:8px 12px}.nav-tabs>li>a,.nav-tabs>li>a:focus{border-radius:0!important;background-color:#f9f9f9;color:#999;margin-right:-1px;line-height:16px;position:relative;z-index:11;border-color:#c5d0dc}.nav-tabs>li>a:hover{background-color:#FFF;color:#4c8fbd;border-color:#c5d0dc}.nav-tabs>li>a:active,.nav-tabs>li>a:focus{outline:none!important}.nav-tabs>li:first-child>a{margin-left:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#576373;border-color:#c5d0dc;border-top:2px solid #4c8fbd;border-bottom-color:transparent;background-color:#FFF;z-index:12;line-height:16px;margin-top:-1px;box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15)}.tabs-below>.nav-tabs{top:auto;margin-bottom:0;margin-top:-1px;border-color:#c5d0dc;border-bottom-width:0}.tabs-below>.nav-tabs>li>a,.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-color:#c5d0dc}.tabs-below>.nav-tabs>li.active>a,.tabs-below>.nav-tabs>li.active>a:hover,.tabs-below>.nav-tabs>li.active>a:focus{border-color:#c5d0dc;border-top-width:1px;border-bottom:2px solid #4c8fbd;border-top-color:transparent;margin-top:0;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15)}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:60px}.tabs-left>.nav-tabs{top:auto;margin-bottom:0;border-color:#c5d0dc;float:left}.tabs-left>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#c5d0dc;margin:0 -1px 0 0}.tabs-left>.nav-tabs>li.active>a,.tabs-left>.nav-tabs>li.active>a:focus,.tabs-left>.nav-tabs>li.active>a:hover{border-color:#c5d0dc;border-top-width:1px;border-left:2px solid #4c8fbd;border-right-color:transparent;margin:0 -1px 0 -1px;-webkit-box-shadow:-2px 0 3px 0 rgba(0,0,0,0.15);box-shadow:-2px 0 3px 0 rgba(0,0,0,0.15)}.tabs-right>.nav-tabs{top:auto;margin-bottom:0;border-color:#c5d0dc;float:right}.tabs-right>.nav-tabs>li{float:none}.tabs-right>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#c5d0dc;margin:0 -1px}.tabs-right>.nav-tabs>li.active>a,.tabs-right>.nav-tabs>li.active>a:focus,.tabs-right>.nav-tabs>li.active>a:hover{border-color:#c5d0dc;border-top-width:1px;border-right:2px solid #4c8fbd;border-left-color:transparent;margin:0 -2px 0 -1px;-webkit-box-shadow:2px 0 3px 0 rgba(0,0,0,0.15);box-shadow:2px 0 3px 0 rgba(0,0,0,0.15)}.nav-tabs>li>a>.badge{padding:0 4px;line-height:15px;opacity:.7}.nav-tabs>li>a>[class*="icon-"]{opacity:.75}.nav-tabs>li.active>a>.badge,.nav-tabs>li.active>a>[class*="icon-"]{opacity:1}.nav-tabs li [class*=" icon-"],.nav-tabs li [class^="icon-"]{width:1.25em;display:inline-block;text-align:center}.nav-tabs>li.open .dropdown-toggle{background-color:#4f99c6;border-color:#4f99c6;color:#FFF}.nav-tabs>li.open .dropdown-toggle>[class*="icon-"]{color:#FFF!important}.tabs-left .tab-content,.tabs-right .tab-content{overflow:auto}.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{background-color:#4f99c6;border-color:#4f99c6;color:#fff}.nav-pills .open .dropdown-toggle>[class*="icon-"],.nav>li.dropdown.open.active>a:hover>[class*="icon-"],.nav>li.dropdown.open.active>a:focus>[class*="icon-"]{color:#FFF!important}.nav-tabs>li:not(.active):not(.open)>a:not(:hover)>[class*="icon-"]:first-child.disabled{color:#909090!important}.nav-tabs.tab-size-bigger>li>a{padding-left:14px;padding-right:14px}.nav-tabs.tab-size-bigger>li>a>[class*="icon-"]:first-child{display:block;margin-bottom:6px;width:auto}.nav-tabs.tab-space-1>li>a{margin-right:1px}.nav-tabs.tab-space-2>li>a{margin-right:2px}.nav-tabs.tab-space-3>li>a{margin-right:3px}.nav-tabs.tab-space-4>li>a{margin-right:4px}.nav-tabs[class*="tab-color-"]>li>a,.nav-tabs[class*="tab-color-"]>li>a:focus,.nav-tabs[class*="tab-color-"]>li>a:hover{color:#FFF;border-color:transparent;margin-right:3px}.nav-tabs[class*="tab-color-"]>li>a>.badge{border-radius:2px}.nav-tabs[class*="tab-color-"]>li:not(.active)>a:hover{opacity:.85;border-color:rgba(0,0,0,0.15);border-bottom-color:transparent}.nav-tabs[class*="tab-color-"]>li:not(.active)>a>[class*="icon-"]:first-child{color:#FFF!important}.nav-tabs[class*="tab-color-"]>li:not(.active)>a>.badge{color:rgba(0,0,0,0.4)!important;background-color:#FFF!important;border-radius:2px}.nav-tabs.tab-color-blue>li>a,.nav-tabs.tab-color-blue>li>a:focus{background-color:#7db4d8}.nav-tabs[class*="tab-color-"]>li.active>a,.nav-tabs[class*="tab-color-"]>li.active>a:focus,.nav-tabs[class*="tab-color-"]>li.active>a:hover{background-color:#FFF;color:#4f80a0;box-shadow:none}.nav-tabs.tab-color-blue>li.active>a,.nav-tabs.tab-color-blue>li.active>a:focus,.nav-tabs.tab-color-blue>li.active>a:hover{color:#4c718a;border-color:#7db4d8 #7db4d8 transparent}.tabs-below .nav-tabs.tab-color-blue>li.active>a{border-color:transparent #7db4d8 #7db4d8}.nav-tabs.tab-color-blue{border-bottom-color:#c5d0dc}.nav-tabs.background-blue{padding-top:6px;background-color:#eff3f8;border:1px solid #c5d0dc}.tabs-below .nav-tabs.background-blue{padding-top:0;padding-bottom:6px}.tabs-below .nav-tabs.tab-color-blue{border-top:0;border-bottom-color:#c5d0dc}.accordion-style1.panel-group .panel{border-radius:0;border-color:#cdd8e3;background-color:#FFF;box-shadow:none}.accordion-style1.panel-group .panel:last-child{border-bottom-width:1px}.accordion-style1.panel-group .panel .collapse{background-color:#FFF}.accordion-style1.panel-group .panel+.panel{margin-top:2px}.accordion-style1.panel-group .panel-heading+.panel-collapse .panel-body{border-top-color:#cdd8e3!important}.accordion-style1.panel-group .panel-heading{padding:0}.accordion-style1.panel-group .panel-heading .accordion-toggle{color:#4c8fbd;background-color:#eef4f9;position:relative;font-weight:bold;font-size:13px;line-height:1;padding:10px;display:block}.accordion-style1.panel-group .panel-heading .accordion-toggle.collapsed{color:#478fca;font-weight:normal;background-color:#f9f9f9}.accordion-style1.panel-group .panel-heading .accordion-toggle:hover{color:#6ea6cc;background-color:#f1f8fd;text-decoration:none}.accordion-style1.panel-group .panel-heading .accordion-toggle:focus,.accordion-style1.panel-group .panel-heading .accordion-toggle:active{outline:0;text-decoration:none}.accordion-style1.panel-group .panel-heading .accordion-toggle>[class*="icon-"]:first-child{width:16px}.accordion-style1.panel-group .panel-heading .accordion-toggle:hover>[class*="icon-"]:first-child{text-decoration:none}.accordion-style1.panel-group .panel-body,.accordion-style1.panel-group .collapse.in>.panel-body{border-top:1px solid #cdd8e3}.accordion-style1.panel-group.no-padding{padding:0}.accordion-style2.panel-group .panel{border-width:0}.accordion-style2.panel-group .panel:last-child{border-bottom-width:0}.accordion-style2.panel-group .panel+.panel{margin-top:4px}.accordion-style2.panel-group .panel .panel-body{border-top:0}.accordion-style2.panel-group .panel-heading .accordion-toggle{background-color:#edf3f7;border:2px solid #6eaed1;border-width:0 0 0 2px}.accordion-style2.panel-group .panel-heading .accordion-toggle:hover{text-decoration:none}.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed{background-color:#f3f3f3;color:#606060;border-width:0 0 0 1px;border-color:#d9d9d9}.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed:hover{background-color:#f6f6f6;color:#438eb9;text-decoration:none}.accordion-style2.panel-group .panel-body,.accordion-style2.panel-group .collapse.in>.panel-body{border-top:0}.accordion-style2.panel-group .accordion-style2.panel-group .panel{border-bottom:1px dotted #d9d9d9}.accordion-style2.panel-group .accordion-style2.panel-group .panel:last-child{border-bottom:0}.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading,.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading .accordion-toggle{background-color:transparent;border-width:0;font-size:13px;padding-top:6px;padding-bottom:8px}.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading{padding-top:0;padding-bottom:0}th,td,.table-bordered{border-radius:0!important}.table thead tr{color:#707070;font-weight:normal;background:#f2f2f2;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,0%,#ececec,100%);background-image:-moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);background-image:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',endColorstr='#ffececec',GradientType=0)}.table thead tr th{border-color:#DDD;font-weight:bold}.table thead tr th [class*="icon-"]:first-child{margin-right:2px}.table thead tr th:first-child{border-left-color:#f1f1f1}.table thead tr th:left-child{border-right-color:#f1f1f1}.table.table-bordered thead tr th{vertical-align:middle}.table.table-bordered thead tr th:first-child{border-left-color:#DDD}th.center,td.center{text-align:center}th .lbl,td .lbl{margin-bottom:0}th .lbl:only-child,td .lbl:only-child{vertical-align:top}.table-header{background-color:#307ecc;color:#FFF;font-size:14px;line-height:38px;padding-left:12px;margin-bottom:1px}.table-header .close{margin-right:8px;margin-top:0;opacity:.45;filter:alpha(opacity=45)}.table-header .close:hover{opacity:.75;filter:alpha(opacity=75)}.dataTables_length select{width:70px;height:25px;padding:2px 3px}.dataTables_length label{font-weight:normal}.dataTables_filter{text-align:right}.dataTables_filter input[type=text]{width:125px;height:18px;line-height:18px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:4px 6px}.dataTables_filter label{font-weight:normal}.dataTables_info{font-size:14px}.dataTables_paginate{text-align:right}.dataTables_paginate .pagination{margin:0 12px}.dataTables_wrapper label{display:inline-block;font-size:13px}.dataTables_wrapper input[type=text],.dataTables_wrapper select{margin-bottom:0!important;margin:0 4px}.dataTables_wrapper .row{margin:0}.dataTables_wrapper .row:first-child{padding-top:12px;padding-bottom:12px;background-color:#eff3f8}.dataTables_wrapper .row:first-child+.dataTable{border-top:1px solid #DDD;border-bottom:1px solid #DDD}.dataTables_wrapper .row:last-child{border-top:1px solid #DDD;padding-top:12px;padding-bottom:12px;background-color:#eff3f8;border-bottom:1px solid #DDD}.dataTable{margin-bottom:0}.dataTable th[class*=sort]{cursor:pointer}.dataTable th[class*=sort]:after{content:"\f0dc";display:inline-block;color:#555;font-family:FontAwesome;font-size:13px;font-weight:normal;float:right;margin-right:4px;position:relative}.dataTable th[class*=sort]:hover{color:#547ea8}.dataTable th[class*=sorting_]{color:#307ecc}.dataTable th.sorting_desc,.dataTable th.sorting_asc{background-image:-webkit-gradient(linear,left 0,left 100%,from(#eff3f8),to(#e3e7ed));background-image:-webkit-linear-gradient(top,#eff3f8,0%,#e3e7ed,100%);background-image:-moz-linear-gradient(top,#eff3f8 0,#e3e7ed 100%);background-image:linear-gradient(to bottom,#eff3f8 0,#e3e7ed 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeff3f8',endColorstr='#ffe3e7ed',GradientType=0)}.dataTable th.sorting_desc:after{content:"\f0dd";top:-6px;color:#307ecc}.dataTable th.sorting_asc:after{content:"\f0de";top:4px;color:#307ecc}.dataTable th.sorting_disabled{cursor:inherit}.dataTable th.sorting_disabled:after{display:none}.widget-box{padding:0;-webkit-box-shadow:none;box-shadow:none;margin:3px 0;border-bottom:1px solid #CCC}@media only screen and (max-width:767px){.widget-box{margin-top:7px;margin-bottom:7px}}.widget-header{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative;min-height:38px;background:#f7f7f7;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,0%,#eee,100%);background-image:-moz-linear-gradient(top,#fff 0,#eee 100%);background-image:linear-gradient(to bottom,#fff 0,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);color:#669fc7;border:1px solid #CCC;border-bottom:1px solid #DDD;padding-left:12px}.widget-header:before,.widget-header:after{content:"";display:table;line-height:0}.widget-header:after{clear:right}.collapsed .widget-header{border-bottom-width:0}.collapsed .widget-body{display:none}.widget-header-flat{background:#f7f7f7;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.widget-header-large{min-height:49px;padding-left:18px}.widget-header-small{min-height:31px;padding-left:10px}.widget-header>.widget-caption,.widget-header>:first-child{line-height:36px;padding:0;margin:0;display:inline}.widget-header>.widget-caption>[class*="icon-"],.widget-header>:first-child>[class*="icon-"]{margin-right:5px;font-weight:normal;display:inline-block}.widget-header-large>.widget-caption,.widget-header-large>:first-child{line-height:48px}.widget-header-small>.widget-caption,.widget-header-small>:first-child{line-height:30px}.widget-toolbar{display:inline-block;padding:0 10px;line-height:37px;float:right;position:relative}.widget-header-large>.widget-toolbar{line-height:48px}.widget-header-small>.widget-toolbar{line-height:29px}.widget-toolbar.no-padding{padding:0}.widget-toolbar.padding-5{padding:0 5px}.widget-toolbar:before{display:inline-block;content:"";position:absolute;top:3px;bottom:3px;left:-1px;border:1px solid #d9d9d9;border-width:0 1px 0 0}.widget-header-large>.widget-toolbar:before{top:6px;bottom:6px}[class*="header-color-"]>.widget-toolbar:before{border-color:#EEE}.header-color-orange>.widget-toolbar:before{border-color:#FEA}.header-color-dark>.widget-toolbar:before{border-color:#222;box-shadow:-1px 0 0 rgba(255,255,255,0.2),inset 1px 0 0 rgba(255,255,255,0.1)}.widget-toolbar.no-border:before{display:none}.widget-toolbar label{display:inline-block;vertical-align:middle;margin-bottom:0}.widget-toolbar>a{font-size:14px;margin:0 1px;display:inline-block;padding:0;line-height:24px}.widget-toolbar>a:hover{text-decoration:none}.widget-header-large>.widget-toolbar>a{font-size:15px;margin:0 1px}.widget-toolbar>.btn{line-height:27px;margin-top:-2px}.widget-toolbar>.btn.smaller{line-height:26px}.widget-toolbar>.btn.bigger{line-height:28px}.widget-toolbar>.btn-sm{line-height:24px}.widget-toolbar>.btn-sm.smaller{line-height:23px}.widget-toolbar>.btn-sm.bigger{line-height:25px}.widget-toolbar>.btn-xs{line-height:22px}.widget-toolbar>.btn-xs.smaller{line-height:21px}.widget-toolbar>.btn-xs.bigger{line-height:23px}.widget-toolbar>.btn-minier{line-height:18px}.widget-toolbar>.btn-minier.smaller{line-height:17px}.widget-toolbar>.btn-minier.bigger{line-height:19px}.widget-toolbar>.btn-lg{line-height:36px}.widget-toolbar>.btn-lg.smaller{line-height:34px}.widget-toolbar>.btn-lg.bigger{line-height:38px}.widget-toolbar-dark{background:#444}.widget-toolbar-light{background:rgba(255,255,255,0.85)}.widget-toolbar>[data-action]>[class*="icon-"]{margin-right:0}.widget-toolbar>[data-action]:focus{text-decoration:none}[class*="header-color-"]>.widget-toolbar>[data-action]{text-shadow:0 1px 1px rgba(0,0,0,0.2)}[class*="header-color-"]>.widget-toolbar>[data-action="settings"]{color:#d3e4ed}[class*="header-color-"]>.widget-toolbar>[data-action="reload"]{color:#deead3}[class*="header-color-"]>.widget-toolbar>[data-action="collapse"]{color:#e2e2e2}[class*="header-color-"]>.widget-toolbar>[data-action="close"]{color:#ffd9d5}.header-color-orange>.widget-toolbar>[data-action]{text-shadow:none}.header-color-orange>.widget-toolbar>[data-action="settings"]{color:#559aab}.header-color-orange>.widget-toolbar>[data-action="reload"]{color:#7ca362}.header-color-orange>.widget-toolbar>[data-action="collapse"]{color:#777}.header-color-orange>.widget-toolbar>[data-action="close"]{color:#a05656}.widget-toolbar>[data-action="settings"],.header-color-dark>.widget-toolbar>[data-action="settings"]{color:#99cadb}.widget-toolbar>[data-action="reload"],.header-color-dark>.widget-toolbar>[data-action="reload"]{color:#acd392}.widget-toolbar>[data-action="collapse"],.header-color-dark>.widget-toolbar>[data-action="collapse"]{color:#aaa}.widget-toolbar>[data-action="close"],.header-color-dark>.widget-toolbar>[data-action="close"]{color:#e09e96}.widget-body{border:1px solid #CCC;border-top:0;background-color:#FFF}.widget-main{padding:12px}.widget-main.padding-32{padding:32px}.widget-main.padding-30{padding:30px}.widget-main.padding-28{padding:28px}.widget-main.padding-26{padding:26px}.widget-main.padding-24{padding:24px}.widget-main.padding-22{padding:22px}.widget-main.padding-20{padding:20px}.widget-main.padding-18{padding:18px}.widget-main.padding-16{padding:16px}.widget-main.padding-14{padding:14px}.widget-main.padding-12{padding:12px}.widget-main.padding-10{padding:10px}.widget-main.padding-8{padding:8px}.widget-main.padding-6{padding:6px}.widget-main.padding-4{padding:4px}.widget-main.padding-2{padding:2px}.widget-main.padding-0{padding:0}.widget-main.no-padding{padding:0}.widget-toolbar .progress{vertical-align:middle;display:inline-block;margin:0}.widget-toolbar>.dropdown,.widget-toolbar>.dropup{display:inline-block}.widget-toolbar>.dropdown>.dropdown-menu:before,.dropdown-menu.dropdown-caret:before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px}.widget-toolbar>.dropdown>.dropdown-menu:after,.dropdown-menu.dropdown-caret:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px}.widget-toolbar>.dropdown>.dropdown-menu.pull-right:before,.dropdown-menu.pull-right.dropdown-caret:before{left:auto;right:9px}.widget-toolbar>.dropdown>.dropdown-menu.pull-right:after,.dropdown-menu.pull-right.dropdown-caret:after{left:auto;right:10px}.widget-header[class*="header-color-"]{color:#FFF;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.header-color-blue{background:#307ecc;border-color:#307ecc}.header-color-blue+.widget-body{border-color:#307ecc}.header-color-blue2{background:#5090c1;border-color:#5090c1}.header-color-blue2+.widget-body{border-color:#5090c1}.header-color-blue3{background:#6379aa;border-color:#6379aa}.header-color-blue3+.widget-body{border-color:#6379aa}.header-color-green{background:#82af6f;border-color:#82af6f}.header-color-green+.widget-body{border-color:#82af6f}.header-color-green2{background:#2e8965;border-color:#2e8965}.header-color-green2+.widget-body{border-color:#2e8965}.header-color-green3{background:#4ebc30;border-color:#4ebc30}.header-color-green3+.widget-body{border-color:#4ebc30}.header-color-red{background:#e2755f;border-color:#e2755f}.header-color-red+.widget-body{border-color:#e2755f}.header-color-red2{background:#e04141;border-color:#e04141}.header-color-red2+.widget-body{border-color:#e04141}.header-color-red3{background:#d15b47;border-color:#d15b47}.header-color-red3+.widget-body{border-color:#d15b47}.header-color-purple{background:#7e6eb0;border-color:#7e6eb0}.header-color-purple+.widget-body{border-color:#7e6eb0}.header-color-pink{background:#ce6f9e;border-color:#ce6f9e}.header-color-pink+.widget-body{border-color:#ce6f9e}.header-color-orange{background:#ffc657;border-color:#e8b10d;color:#855d10!important}.header-color-orange+.widget-body{border-color:#e8b10d}.header-color-dark{background:#404040;border-color:#454545}.header-color-dark+.widget-body{border-color:#666}.header-color-grey{background:#848484;border-color:#989898}.header-color-grey+.widget-body{border-color:#aaa}.widget-box.light-border>[class*="header-color-"]+.widget-body{border-color:#d6d6d6!important}.widget-box.no-border{border-bottom:0}.widget-box.no-border>.widget-body{border:0}.widget-box.transparent{border:0;box-shadow:none}.widget-box.transparent>.widget-header{background:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:0;border-bottom:1px solid #dce8f1;color:#4383b4;padding-left:3px}.widget-box.transparent>.widget-header-large{padding-left:5px}.widget-box.transparent>.widget-header-small{padding-left:1px}.widget-box.transparent .widget-body{border:0;background-color:transparent}.widget-box.transparent .widget-main.no-padding-left{padding-left:0}.widget-box.transparent .widget-main.no-padding-right{padding-right:0}.widget-box.transparent .widget-main.no-padding-top{padding-top:0}.widget-box.transparent .widget-main.no-padding-bottom{padding-bottom:0}.widget-body .table{border-top:1px solid #e5e5e5}.widget-body .table thead:first-child tr{background:#FFF}[class*="header-color-"]+.widget-body .table thead:first-child tr{background:#f2f2f2;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,0%,#ececec,100%);background-image:-moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);background-image:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',endColorstr='#ffececec',GradientType=0)}.widget-body .table.table-bordered thead:first-child>tr{border-top:0}.widget-main.no-padding .table,.widget-main.padding-0 .table{margin-bottom:0;border:0}.widget-main.no-padding .table-bordered th:first-child,.widget-main.padding-0 .table-bordered th:first-child,.widget-main.no-padding .table-bordered td:first-child,.widget-main.padding-0 .table-bordered td:first-child{border-left-width:0}.transparent .widget-main .table-bordered>thead>tr>th:last-child,.widget-main.no-padding .table-bordered>thead>tr>th:last-child,.transparent .widget-main .table-bordered>tbody>tr>td:last-child,.widget-main.no-padding .table-bordered>tbody>tr>td:last-child,.transparent .widget-main .table-bordered>tfoot>tr>td:last-child,.widget-main.no-padding .table-bordered>tfoot>tr>td:last-child{border-right-width:0!important}.transparent .widget-main .table-bordered>tbody>tr:last-child>td,.widget-main.no-padding .table-bordered>tbody>tr:last-child>td{border-bottom-width:0!important}.table-bordered>thead.thin-border-bottom>tr>th,.table-bordered>thead.thin-border-bottom>tr>td{border-bottom-width:1px}.widget-body .alert:last-child{margin-bottom:0}.widget-main .tab-content{border:0}.widget-toolbar>.nav-tabs{border-bottom:0;margin-bottom:0;position:relative;top:5px}.widget-toolbar>.nav-tabs>li>a{box-shadow:none}.widget-toolbar>.nav-tabs>li:not(.active)>a{border-color:transparent;background-color:transparent}.widget-toolbar>.nav-tabs>li:not(.active)>a:hover{background-color:transparent}.widget-toolbar>.nav-tabs>li.active>a{background-color:#FFF;border-bottom-color:transparent;box-shadow:none}.widget-header-small>.widget-toolbar>.nav-tabs{top:5px}.widget-header-small>.widget-toolbar>.nav-tabs>li>a{line-height:16px;padding-top:6px;padding-bottom:6px}.widget-header-small>.widget-toolbar>.nav-tabs>li.active>a{border-top-width:2px;margin-top:-1px}.widget-header-large>.widget-toolbar>.nav-tabs{top:8px}.widget-header-large>.widget-toolbar>.nav-tabs>li>a{line-height:22px;padding-top:9px;padding-bottom:9px}[class*="header-color-"]>.widget-toolbar>.nav-tabs>li>a{border-color:transparent;background-color:transparent;color:#FFF;margin-right:1px}[class*="header-color-"]>.widget-toolbar>.nav-tabs>li>a:hover{background-color:#FFF;color:#555;border-top-color:#FFF}[class*="header-color-"]>.widget-toolbar>.nav-tabs>li.active>a{background-color:#FFF;color:#555;border-top-width:1px;margin-top:0}.header-color-orange>.widget-toolbar>.nav-tabs>li>a{color:#855d10}.transparent .widget-toolbar>.nav-tabs>li>a{color:#555;background-color:transparent;border-right:1px solid transparent;border-left:1px solid transparent}.transparent .widget-toolbar>.nav-tabs>li.active>a{border-top-color:#4c8fbd;border-right:1px solid #c5d0dc;border-left:1px solid #c5d0dc;background-color:#FFF;box-shadow:none}.widget-toolbox{background-color:#EEE}.widget-toolbox:first-child{padding:2px;border-bottom:1px solid #CCC}.widget-toolbox:last-child{padding:2px;border-top:1px solid #CCC}.transparent .widget-toolbox:last-child{border:0;border-top:1px solid #CCC}.widget-toolbox>.btn-toolbar{margin:0;padding:0}.widget-toolbox.center{text-align:center}.widget-toolbox.padding-16{padding:16px}.widget-toolbox.padding-14{padding:14px}.widget-toolbox.padding-12{padding:12px}.widget-toolbox.padding-10{padding:10px}.widget-toolbox.padding-8{padding:8px}.widget-toolbox.padding-6{padding:6px}.widget-toolbox.padding-4{padding:4px}.widget-toolbox.padding-2{padding:2px}.widget-toolbox.padding-0{padding:0}.widget-box-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.3);z-index:21}.widget-box-overlay>[class*="icon-"]{position:absolute;top:15%;left:0;right:0;text-align:center}.widget-box.collapsed .widget-box-overlay>[class*="icon-"]{top:5%}.widget-box-overlay>.icon-spin{-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;animation-duration:1.2s}.widget-main>form{margin-bottom:0}.widget-main>form .input-append,.widget-main>form .input-prepend{margin-bottom:0}.widget-main.no-padding>form>fieldset,.widget-main.padding-0>form>fieldset{padding:16px}.widget-main.no-padding>form>fieldset+.form-actions,.widget-main.padding-0>form>fieldset+.form-actions{padding:10px 0 12px}.widget-main.no-padding>form>.form-actions,.widget-main.padding-0>form>.form-actions{margin:0;padding:10px 12px 12px}.widget-placeholder{border:2px dashed #d9d9d9}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip-inner{background-color:#333;color:#FFF;font-size:12px;text-shadow:1px 1px 0 rgba(42,45,50,0.5);border-radius:0;padding:5px 9px}.tooltip.top .tooltip-arrow{border-top-color:#333}.tooltip.right .tooltip-arrow{border-right-color:#333}.tooltip.left .tooltip-arrow{border-left-color:#333}.tooltip.bottom .tooltip-arrow{border-bottom-color:#333}.tooltip-error+.tooltip>.tooltip-inner{background-color:#c94d32;color:#FFF;text-shadow:1px 1px 0 rgba(100,60,20,0.3);border-radius:0}.tooltip-error+.tooltip.top .tooltip-arrow{border-top-color:#c94d32}.tooltip-error+.tooltip.right .tooltip-arrow{border-right-color:#c94d32}.tooltip-error+.tooltip.left .tooltip-arrow{border-left-color:#c94d32}.tooltip-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#c94d32}.tooltip-success+.tooltip>.tooltip-inner{background-color:#629b58;color:#FFF;text-shadow:1px 1px 0 rgba(60,100,20,0.3);border-radius:0}.tooltip-success+.tooltip.top .tooltip-arrow{border-top-color:#629b58}.tooltip-success+.tooltip.right .tooltip-arrow{border-right-color:#629b58}.tooltip-success+.tooltip.left .tooltip-arrow{border-left-color:#629b58}.tooltip-success+.tooltip.bottom .tooltip-arrow{border-bottom-color:#629b58}.tooltip-warning+.tooltip>.tooltip-inner{background-color:#ed9421;color:#FFF;text-shadow:1px 1px 0 rgba(100,90,10,0.3);border-radius:0}.tooltip-warning+.tooltip.top .tooltip-arrow{border-top-color:#ed9421}.tooltip-warning+.tooltip.right .tooltip-arrow{border-right-color:#ed9421}.tooltip-warning+.tooltip.left .tooltip-arrow{border-left-color:#ed9421}.tooltip-warning+.tooltip.bottom .tooltip-arrow{border-bottom-color:#ed9421}.tooltip-info+.tooltip>.tooltip-inner{background-color:#4b89aa;color:#FFF;text-shadow:1px 1px 0 rgba(40,50,100,0.3);border-radius:0}.tooltip-info+.tooltip.top .tooltip-arrow{border-top-color:#4b89aa}.tooltip-info+.tooltip.right .tooltip-arrow{border-right-color:#4b89aa}.tooltip-info+.tooltip.left .tooltip-arrow{border-left-color:#4b89aa}.tooltip-info+.tooltip.bottom .tooltip-arrow{border-bottom-color:#4b89aa}.popover{border-radius:0;padding:0;border-color:#ccc;border-width:1px;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.2);box-shadow:0 0 4px 2px rgba(0,0,0,0.2);color:#4d6883}.popover-title{border-radius:0;background-color:#eff3f8;color:#555;border-bottom:1px solid #dfe3e8;text-shadow:1px 1px 1px rgba(220,220,220,0.2)}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#eff3f8;border-top-width:0}.tooltip-error+.popover{color:#555;border:1px solid #f7f0ef}.tooltip-error+.popover .popover-title{background-color:#f7f0ef;border-bottom-color:#e8e0df;color:#b75445;text-shadow:none}.tooltip-warning+.popover{color:#555;border:1px solid #f4eee3}.tooltip-warning+.popover .popover-title{background-color:#f4eee3;border-bottom-color:#e4dcd3;color:#d67e31;text-shadow:none}.tooltip-success+.popover{color:#555;border:1px solid #e8f2e3}.tooltip-success+.popover .popover-title{background-color:#e8f2e3;border-bottom-color:#d8e2d3;color:#629b58;text-shadow:none}.tooltip-info+.popover{color:#555;border:1px solid #e5edf8}.tooltip-info+.popover .popover-title{background-color:#e5edf8;border-bottom-color:#d5dde8;color:#3f79b6;text-shadow:none}.popover-notitle+.popover .popover-title{display:none}.popover-notitle+.popover.top .arrow:after{border-top-color:#FFF}.popover-notitle+.popover.bottom .arrow:after{border-bottom-color:#FFF}.popover-notitle+.popover.left .arrow:after{border-left-color:#FFF}.popover-notitle+.popover.right .arrow:after{border-left-color:#FFF}.progress{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#dadada;height:18px}.progress .progress-bar{-webkit-box-shadow:none;box-shadow:none;line-height:18px}.progress[data-percent]{position:relative}.progress[data-percent]:after{display:inline-block;content:attr(data-percent);color:#FFF;position:absolute;left:0;right:0;top:0;bottom:0;line-height:16px;text-align:center;font-size:12px;font-family:Verdana}.progress.progress-yellow[data-percent]:after{color:#963}.progress.progress-small{height:12px}.progress.progress-small .progress-bar{line-height:10px;font-size:11px}.progress.progress-small[data-percent]:after{line-height:10px;font-size:11px}.progress.progress-mini{height:9px}.progress.progress-mini .progress-bar{line-height:8px;font-size:11px}.progress.progress-mini[data-percent]:after{line-height:8px;font-size:11px}.progress-bar{background-color:#2a91d8}.progress-striped .progress-bar{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#ca5952}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-success{background-color:#59a84b}.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f2bb46}.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-pink{background-color:#d6487e}.progress-striped .progress-bar-pink{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-purple{background-color:#9585bf}.progress-striped .progress-bar-purple{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-yellow{background-color:#ffd259}.progress-striped .progress-bar-yellow{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-inverse{background-color:#404040}.progress-striped .progress-bar-inverse{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-grey{background-color:#8a8a8a}.progress-striped .progress-bar-grey{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress{position:relative}.progress:before{display:inline-block;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:radial-gradient(9px 9px 0deg,circle cover,#0ff 0,rgba(0,0,255,0) 100%,#00f 95%)}.infobox-container{text-align:center;font-size:0}.infobox{display:inline-block;width:210px;height:66px;color:#555;background-color:#FFF;box-shadow:none;border-radius:0;margin:-1px 0 0 -1px;padding:8px 3px 6px 9px;border:1px dotted;border-color:#d8d8d8!important;vertical-align:middle;text-align:left;position:relative}.infobox>.infobox-icon{display:inline-block;vertical-align:top;width:44px}.infobox>.infobox-icon>[class*="icon-"]{display:inline-block;height:42px;margin:0;padding:1px 1px 0 2px;background-color:transparent;border:0;text-align:center;position:relative;border-radius:100%;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 0 rgba(0,0,0,0.2)}.infobox>.infobox-icon>[class*="icon-"]:before{font-size:24px;display:block;padding:6px 0 7px;width:40px;text-align:center;border-radius:100%;color:rgba(255,255,255,0.9);background-color:rgba(255,255,255,0.2);text-shadow:1px 1px 1px rgba(0,0,0,0.14)}.infobox .infobox-content{color:#555}.infobox .infobox-content:first-child{font-weight:bold}.infobox>.infobox-data{display:inline-block;border:0;border-top-width:0;font-size:13px;text-align:left;line-height:21px;min-width:130px;padding-left:8px;position:relative;top:0}.infobox>.infobox-data>.infobox-data-number{display:block;font-size:22px;margin:2px 0 4px;position:relative;text-shadow:1px 1px 0 rgba(0,0,0,0.15)}.infobox>.infobox-data>.infobox-text{display:block;font-size:16px;margin:2px 0 4px;position:relative;text-shadow:none}.infobox.no-border{border:none!important}@media only screen and (max-width:460px){.infobox{min-width:95%;margin-top:2px;margin-bottom:2px}}.infobox-purple{color:#6f3cc4;border-color:#6f3cc4}.infobox-purple>.infobox-icon>[class*="icon-"]{background-color:#6f3cc4}.infobox-purple.infobox-dark{background-color:#6f3cc4;border-color:#6f3cc4}.infobox-purple2{color:#5f47b0;border-color:#5f47b0}.infobox-purple2>.infobox-icon>[class*="icon-"]{background-color:#5f47b0}.infobox-purple2.infobox-dark{background-color:#5f47b0;border-color:#5f47b0}.infobox-pink{color:#cb6fd7;border-color:#cb6fd7}.infobox-pink>.infobox-icon>[class*="icon-"]{background-color:#cb6fd7}.infobox-pink.infobox-dark{background-color:#cb6fd7;border-color:#cb6fd7}.infobox-blue{color:#6fb3e0;border-color:#6fb3e0}.infobox-blue>.infobox-icon>[class*="icon-"]{background-color:#6fb3e0}.infobox-blue.infobox-dark{background-color:#6fb3e0;border-color:#6fb3e0}.infobox-blue2{color:#3983c2;border-color:#3983c2}.infobox-blue2>.infobox-icon>[class*="icon-"]{background-color:#3983c2}.infobox-blue2.infobox-dark{background-color:#3983c2;border-color:#3983c2}.infobox-blue3{color:#1144eb;border-color:#1144eb}.infobox-blue3>.infobox-icon>[class*="icon-"]{background-color:#1144eb}.infobox-blue3.infobox-dark{background-color:#1144eb;border-color:#1144eb}.infobox-red{color:#d53f40;border-color:#d53f40}.infobox-red>.infobox-icon>[class*="icon-"]{background-color:#d53f40}.infobox-red.infobox-dark{background-color:#d53f40;border-color:#d53f40}.infobox-brown{color:#c67a3e;border-color:#c67a3e}.infobox-brown>.infobox-icon>[class*="icon-"]{background-color:#c67a3e}.infobox-brown.infobox-dark{background-color:#c67a3e;border-color:#c67a3e}.infobox-wood{color:#7b3f25;border-color:#7b3f25}.infobox-wood>.infobox-icon>[class*="icon-"]{background-color:#7b3f25}.infobox-wood.infobox-dark{background-color:#7b3f25;border-color:#7b3f25}.infobox-light-brown{color:#cebea5;border-color:#cebea5}.infobox-light-brown>.infobox-icon>[class*="icon-"]{background-color:#cebea5}.infobox-light-brown.infobox-dark{background-color:#cebea5;border-color:#cebea5}.infobox-orange{color:#e8b110;border-color:#e8b110}.infobox-orange>.infobox-icon>[class*="icon-"]{background-color:#e8b110}.infobox-orange.infobox-dark{background-color:#e8b110;border-color:#e8b110}.infobox-orange2{color:#f79263;border-color:#f79263}.infobox-orange2>.infobox-icon>[class*="icon-"]{background-color:#f79263}.infobox-orange2.infobox-dark{background-color:#f79263;border-color:#f79263}.infobox-green{color:#9abc32;border-color:#9abc32}.infobox-green>.infobox-icon>[class*="icon-"]{background-color:#9abc32}.infobox-green.infobox-dark{background-color:#9abc32;border-color:#9abc32}.infobox-green2{color:#0490a6;border-color:#0490a6}.infobox-green2>.infobox-icon>[class*="icon-"]{background-color:#0490a6}.infobox-green2.infobox-dark{background-color:#0490a6;border-color:#0490a6}.infobox-grey{color:#999;border-color:#999}.infobox-grey>.infobox-icon>[class*="icon-"]{background-color:#999}.infobox-grey.infobox-dark{background-color:#999;border-color:#999}.infobox-black{color:#393939;border-color:#393939}.infobox-black>.infobox-icon>[class*="icon-"]{background-color:#393939}.infobox-black.infobox-dark{background-color:#393939;border-color:#393939}.infobox-dark{margin:1px 1px 0 0;border-color:transparent!important;border:0;color:#FFF;padding:4px}.infobox-dark>.infobox-icon>[class*="icon-"],.infobox-dark>.infobox-icon>[class*="icon-"]:before{background-color:transparent;box-shadow:none;text-shadow:none;border-radius:0;font-size:30px}.infobox-dark>.infobox-icon>[class*="icon-"]:before{opacity:1;filter:alpha(opacity=100)}.infobox-dark .infobox-content{color:#FFF}.infobox>.infobox-progress{padding-top:0;display:inline-block;vertical-align:top;width:44px}.infobox>.infobox-chart{padding-top:0;display:inline-block;vertical-align:text-bottom;width:44px;text-align:center}.infobox>.infobox-chart>.sparkline{font-size:24px}.infobox>.infobox-chart canvas{vertical-align:middle!important}.infobox>.stat{display:inline-block;position:absolute;right:20px;top:11px;text-shadow:none;color:#abbac3;font-size:13px;font-weight:bold;padding-right:18px;padding-top:3px}.infobox>.stat:before{display:inline-block;content:"";width:8px;height:11px;background-color:#abbac3;position:absolute;right:4px;top:7px}.infobox>.stat:after{display:inline-block;content:"";position:absolute;right:1px;top:-8px;border:12px solid transparent;border-width:8px 7px;border-bottom-color:#abbac3}.infobox>.stat.stat-success{color:#77c646}.infobox>.stat.stat-success:before{background-color:#77c646}.infobox>.stat.stat-success:after{border-bottom-color:#77c646}.infobox>.stat.stat-important{color:#e4564f}.infobox>.stat.stat-important:before{background-color:#e4564f;top:3px}.infobox>.stat.stat-important:after{border-top-color:#e4564f;border-bottom-color:transparent;bottom:-6px;top:auto}.infobox.infobox-dark>.stat{color:#FFF}.infobox.infobox-dark>.stat:before{background-color:#e1e5e8}.infobox.infobox-dark>.stat:after{border-bottom-color:#e1e5e8}.infobox.infobox-dark>.stat.stat-success{color:#FFF}.infobox.infobox-dark>.stat.stat-success:before{background-color:#d0e29e}.infobox.infobox-dark>.stat.stat-success:after{border-bottom-color:#d0e29e}.infobox.infobox-dark>.stat.stat-important{color:#FFF}.infobox.infobox-dark>.stat.stat-important:before{background-color:#ff8482;top:3px}.infobox.infobox-dark>.stat.stat-important:after{border-top-color:#ff8482;border-bottom-color:transparent;bottom:-6px;top:auto}.infobox>.badge{position:absolute;right:20px;top:11px;border-radius:0;text-shadow:none;color:#FFF;font-size:11px;font-weight:bold;line-height:15px;height:16px;padding:0 1px}.infobox.infobox-dark>.badge{color:#FFF;background-color:rgba(255,255,255,0.2)!important;border:1px solid #f1f1f1;top:2px;right:2px}.infobox.infobox-dark>.badge.badge-success>[class*="icon-"]{color:#c6e9a1}.infobox.infobox-dark>.badge.badge-important>[class*="icon-"]{color:#ecb792}.infobox.infobox-dark>.badge.badge-warning>[class*="icon-"]{color:#ecb792}.infobox-small{width:135px;height:52px;text-align:left;padding-bottom:5px}.infobox-small>.infobox-icon,.infobox-small>.infobox-chart,.infobox-small>.infobox-progress{display:inline-block;width:40px;max-width:40px;height:42px;line-height:38px;vertical-align:middle}.infobox-small>.infobox-data{display:inline-block;text-align:left;vertical-align:middle;max-width:72px;min-width:0}.infobox-small>.infobox-chart>.sparkline{font-size:14px;margin-left:2px}.percentage{font-size:14px;font-weight:bold;display:inline-block;vertical-align:top}.infobox-small .percentage{font-size:13px;font-weight:normal;margin-top:2px;margin-left:2px}.pricing-box:not(:first-child){padding-left:7px}.pricing-box:not(:last-child){padding-right:7px}.pricing-box .price{font-size:22px;line-height:20px;height:28px;text-align:center;color:#555}.pricing-box .price small{font-size:14px}.pricing-box .btn{font-size:16px}.pricing-box .widget-header{text-align:center;padding-left:0}@media only screen and (max-width:768px){.pricing-box{margin:0;margin-bottom:16px;padding-left:0!important;padding-right:0!important;margin-left:-1px}.pricing-box:nth-child(odd){padding-left:12px!important}.pricing-box:nth-child(even){padding-right:12px!important}}@media only screen and (max-width:460px){.pricing-box{margin:0;margin-bottom:16px;width:100%;padding-left:12px!important;padding-right:12px!important}}.pricing-table-header{padding-top:0;margin-top:0;text-align:left}.pricing-table-header>li{padding:7px 0 7px 11px;font-size:13px}.pricing-table{margin-top:0}.pricing-table>li{text-align:center;padding:7px 0;font-size:13px}.list-striped>li:nth-child(odd){background-color:#FFF}.list-striped>li:nth-child(even){background-color:#f2f3eb}.list-striped.pricing-table-header>li:nth-child(even){background-color:#EEE}.pricing-box-small{box-shadow:none;margin-left:-2px;background-color:#FFF;position:relative;z-index:10}.pricing-box-small .price{line-height:20px;height:28px;text-align:center}.pricing-box-small .price .label:before,.pricing-box-small .price .label:after{margin-top:-2px;opacity:.9;filter:alpha(opacity=90)}.pricing-box-small:hover{box-shadow:0 0 4px 2px rgba(0,0,0,0.15);z-index:11;-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.pricing-box-small:hover .price>.label{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96)}.pricing-span{margin:0;width:19%;max-width:150px!important;min-width:110px!important;float:left!important}.pricing-span-header{padding-right:0}@media only screen and (min-width:481px){.pricing-span-body{padding-left:0;padding-right:0}}@media only screen and (max-width:480px){.pricing-span-header,.pricing-span-body{width:100%;padding-right:12px}}.login-container{width:375px;margin:0 auto}.login-layout{background:url(../img/login.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.login-layout .main-container:after{display:none}.login-layout .main-content{margin-left:0;min-height:100%;padding-left:15px;padding-right:15px}.login-layout label{margin-bottom:11px}.login-layout .widget-box{visibility:hidden;position:absolute;overflow:hidden;width:100%;border-bottom:0;box-shadow:none;padding:6px;background-color:#394557;-moz-transform:scale(0,1) translate(-150px);-webkit-transform:scale(0,1) translate(-150px);-o-transform:scale(0,1) translate(-150px);-ms-transform:scale(0,1) translate(-150px);transform:scale(0,1) translate(-150px)}.login-layout .widget-box.visible{visibility:visible;-moz-transform:scale(1,1) translate(0);-webkit-transform:scale(1,1) translate(0);-o-transform:scale(1,1) translate(0);-ms-transform:scale(1,1) translate(0);transform:scale(1,1) translate(0);-webkit-transition:all .3s ease;transition:all .3s ease;-o-transition:none;-webkit-transition:none}.login-layout .widget-box .widget-main{padding:16px 36px 36px;background:#f7f7f7}.login-layout .widget-box .widget-main form{margin:0}.login-layout .widget-box .widget-body .toolbar>div>a{font-size:15px;font-weight:400;text-shadow:1px 0 1px rgba(0,0,0,0.25)}.login-box .forgot-password-link{color:#FE9}.login-box .user-signup-link{color:#CF7}.login-box .toolbar{background:#5090c1;border-top:2px solid #597597}.login-box .toolbar>div{width:50%;display:inline-block;padding:9px 0 11px}.login-box .toolbar>div:first-child{float:left;text-align:left}.login-box .toolbar>div:first-child>a{margin-left:11px}.login-box .toolbar>div:first-child+div{float:right;text-align:right}.login-box .toolbar>div:first-child+div>a{margin-right:11px}.forgot-box .toolbar{background:#c16050;border-top:2px solid #976559;padding:9px 18px}.signup-box .toolbar{background:#76b774;border-top:2px solid #759759;padding:9px 18px}.forgot-box .back-to-login-link,.signup-box .back-to-login-link{color:#FE9;font-size:14px;font-weight:bold;text-shadow:1px 0 1px rgba(0,0,0,0.25)}.login-layout .login-box .widget-main{padding-bottom:16px}.login-box .social-or-login{margin-top:4px;position:relative;z-index:1}.login-box .social-or-login :first-child{display:inline-block;background:#f7f7f7;padding:0 8px;color:#5090c1;font-size:13px}.login-box .social-or-login:before{content:"";display:block;position:absolute;z-index:-1;top:50%;left:0;right:0;border-top:1px dotted #a6c4db}.login-box .social-login{margin-top:12px}.login-box .social-login a{border-radius:100%;width:42px;height:42px;line-height:46px;padding:0;margin:0 1px;border:0}.login-box .social-login a>[class*="icon-"]{font-size:24px;margin:0}@media only screen and (max-width:480px){.login-layout .widget-box .widget-main{padding:16px}}@media only screen and (max-width:480px){.login-container{width:98%}.login-layout .widget-box{padding:0}.login-box .toolbar>div{width:auto}}@media only screen and (max-width:767px){.login-layout .widget-box.visible{-webkit-transition:none;transition:none}}.invoice-info{line-height:24px!important;color:#444;vertical-align:bottom;margin-left:9px;margin-right:9px}.invoice-info-label{display:inline-block;max-width:100px;text-align:right;font-size:14px}.invoice-box .label-large[class*="arrowed"]{margin-left:11px!important;max-width:95%}.error-container{margin:20px;padding:0;background:#FFF}.ace-thumbnails{list-style:none;margin:0;padding:0}.ace-thumbnails>li{float:left;display:block;position:relative;overflow:hidden;margin:2px;border:2px solid #333}.ace-thumbnails>li>:first-child{display:block;position:relative}.ace-thumbnails>li .tags{display:inline-block;position:absolute;bottom:0;right:0;left:0;overflow:visible;direction:rtl;padding:0;margin:0;height:auto;width:auto;background-color:transparent;border:0;vertical-align:inherit}.ace-thumbnails>li .tags>.label-holder{opacity:.92;filter:alpha(opacity=92);display:table;margin:1px 0 0 0;direction:ltr;text-align:left}.ace-thumbnails>li .tags>.label-holder:hover{opacity:1;filter:alpha(opacity=100)}.ace-thumbnails>li>.tools{position:absolute;top:0;bottom:0;left:-30px;width:24px;background-color:rgba(0,0,0,0.55);text-align:center;vertical-align:middle;-webkit-transition:all .2s ease;transition:all .2s ease}.ace-thumbnails>li>.tools.tools-right{left:auto;right:-30px}.ace-thumbnails>li>.tools.tools-bottom{width:auto;height:28px;left:0;right:0;top:auto;bottom:-30px}.ace-thumbnails>li>.tools.tools-top{width:auto;height:28px;left:0;right:0;top:-30px;bottom:auto}.ace-thumbnails>li:hover>.tools{left:0}.ace-thumbnails>li:hover>.tools.tools-bottom{top:auto;bottom:0}.ace-thumbnails>li:hover>.tools.tools-top{bottom:auto;top:0}.ace-thumbnails>li:hover>.tools.tools-right{left:auto;right:0}.ace-thumbnails>li>.tools>a,.ace-thumbnails>li>:first-child .inner a{display:inline-block;color:#FFF;font-size:18px;font-weight:normal;padding:0 4px}.ace-thumbnails>li>.tools>a:hover,.ace-thumbnails>li>:first-child .inner a:hover{text-decoration:none;color:#c9e2ea}.ace-thumbnails>li .tools.tools-bottom>a,.ace-thumbnails>li .tools.tools-top>a{display:inline-block}.ace-thumbnails>li>:first-child>.text{position:absolute;right:0;left:0;bottom:0;top:0;text-align:center;color:#FFF;background-color:rgba(0,0,0,0.55);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease;transition:all .2s ease}.ace-thumbnails>li>:first-child>.text:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:0}.ace-thumbnails>li>:first-child>.text>.inner{padding:4px 0;margin:0;display:inline-block;vertical-align:middle;max-width:90%}.ace-thumbnails>li:hover>:first-child>.text{opacity:1;filter:alpha(opacity=100)}@media only screen and (max-width:480px){.ace-thumbnails{text-align:center}.ace-thumbnails>li{float:none;display:inline-block}}.dialogs{padding:9px 9px 0;position:relative}.itemdiv{padding-right:3px;min-height:66px;position:relative}.itemdiv>.user{display:inline-block;width:42px;position:absolute;left:0}.itemdiv>.user>img{border-radius:100%;border:2px solid #5293c4;max-width:40px;position:relative}.itemdiv>.body{width:auto;margin-left:50px;margin-right:12px;position:relative}.itemdiv>.body>.time{display:block;font-size:11px;font-weight:bold;color:#666;position:absolute;right:9px;top:0}.itemdiv>.body>.time [class*="icon-"]{font-size:14px;font-weight:normal}.itemdiv>.body>.name{display:block;color:#999}.itemdiv>.body>.name>b{color:#777}.itemdiv>.body>.text{display:block;position:relative;margin-top:2px;padding-bottom:19px;padding-left:7px;font-size:13px}.itemdiv>.body>.text:after{display:block;content:"";height:1px;font-size:0;overflow:hidden;position:absolute;left:16px;right:-12px;margin-top:9px;border-top:1px solid #e4ecf3}.itemdiv>.body>.text>[class*="icon-quote-"]:first-child{color:#dce3ed;margin-right:4px}.itemdiv:last-child>.body>.text{border-bottom:0}.itemdiv:last-child>.body>.text:after{display:none}.itemdiv.dialogdiv{padding-bottom:14px}.itemdiv.dialogdiv:before{position:absolute;display:block;content:"";top:0;bottom:0;left:19px;width:3px;max-width:3px;background-color:#e1e6ed;border:1px solid #d7dbdd;border-width:0 1px}.itemdiv.dialogdiv:last-child:before{display:none}.itemdiv.dialogdiv>.user>img{border-color:#c9d6e5}.itemdiv.dialogdiv>.body{border:1px solid #dde4ed;padding:5px 8px 8px;border-left-width:2px;margin-right:1px}.itemdiv.dialogdiv>.body:before{content:"";display:block;position:absolute;left:-7px;top:11px;width:8px;height:8px;border:2px solid #dde4ed;border-width:2px 0 0 2px;background-color:#FFF;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.itemdiv.dialogdiv>.body>.time{position:static;float:right}.itemdiv.dialogdiv>.body>.text{padding-left:0;padding-bottom:0}.itemdiv.dialogdiv>.body>.text:after{display:none}.itemdiv.dialogdiv .tooltip-inner{word-break:break-all}.itemdiv.memberdiv{width:175px;padding:2px;margin:3px 0;float:left;border-bottom:1px solid #e8e8e8}.itemdiv.memberdiv>.user>img{border-color:#dce3ed}.itemdiv.memberdiv>.body>.time{position:static}.itemdiv.memberdiv>.body>.name{line-height:18px;height:18px;margin-bottom:0}.itemdiv.memberdiv>.body>.name>a{display:inline-block;max-width:100px;max-height:18px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.itemdiv .tools{position:absolute;right:5px;bottom:10px;display:none}.itemdiv .tools .btn{border-radius:36px;margin:1px 0}.itemdiv .body .tools{bottom:4px}.itemdiv.commentdiv .tools{right:9px}.itemdiv:hover .tools{display:inline-block}.item-list{margin:0;padding:0;list-style:none}.item-list>li{padding:9px;background-color:#FFF;margin-top:-1px;position:relative}.item-list>li.selected{color:#8090a0;background-color:#f4f9fc}.item-list>li.selected label,.item-list>li.selected .lbl{text-decoration:line-through;color:#8090a0}.item-list>li>.checkbox{display:inline-block}.item-list>li>label.inline{display:inline-block}.item-list>li label{font-size:13px}.item-list>li .percentage{font-size:11px;font-weight:bold;color:#777}.item-list>li.ui-sortable-helper{cursor:move}li[class*="item-"]{border:1px solid #DDD;border-left-width:3px}li.item-orange{border-left-color:#e8b110}li.item-orange2{border-left-color:#f79263}li.item-red{border-left-color:#d53f40}li.item-red2{border-left-color:#d15b47}li.item-green{border-left-color:#9abc32}li.item-green2{border-left-color:#0490a6}li.item-blue{border-left-color:#4f99c6}li.item-blue2{border-left-color:#3983c2}li.item-blue3{border-left-color:#1144eb}li.item-pink{border-left-color:#cb6fd7}li.item-purple{border-left-color:#6f3cc4}li.item-black{border-left-color:#505050}li.item-grey{border-left-color:#a0a0a0}li.item-brown{border-left-color:#a52a2a}li.item-default{border-left-color:#abbac3}.ui-sortable-placeholder,.ui-sortable-helper,.ui-sortable-placeholder>a,.ui-sortable-helper>a{cursor:move!important}@media only screen and (max-width:480px){.itemdiv.memberdiv{float:none;width:auto}}.profile-user-info{margin:0 12px}.profile-info-row{position:relative}.profile-info-name{position:absolute;width:110px;text-align:right;padding:6px 10px 6px 0;left:0;top:0;bottom:0;font-weight:normal;color:#667e99;background-color:transparent;border-top:1px dotted #d5e4f1}.profile-info-value{padding:6px 4px 6px 6px;margin-left:120px;border-top:1px dotted #d5e4f1}.profile-info-value>span+span:before{display:inline;content:",";margin-left:1px;margin-right:3px;color:#666;border-bottom:1px solid #FFF}.profile-info-value>span+span.editable-container:before{display:none}.profile-info-row:first-child .profile-info-name{border-top:0}.profile-info-row:first-child .profile-info-value{border-top:0}.profile-user-info-striped{border:1px solid #dcebf7}.profile-user-info-striped .profile-info-name{color:#336199;background-color:#edf3f4;border-top:1px solid #f7fbff}.profile-user-info-striped .profile-info-value{border-top:1px dotted #dcebf7;padding-left:12px}.profile-picture{border:1px solid #CCC;background-color:#FFF;padding:4px;display:inline-block;max-width:100%;-moz-box-sizing:border-box;box-shadow:1px 1px 1px rgba(0,0,0,0.15)}.profile-activity{padding:10px 4px;border-bottom:1px dotted #d0d8e0;position:relative;border-left:1px dotted #FFF;border-right:1px dotted #FFF}.profile-activity:first-child{border-top:1px dotted transparent}.profile-activity:first-child:hover{border-top-color:#d0d8e0}.profile-activity:hover{background-color:#f4f9fd;border-left:1px dotted #d0d8e0;border-right:1px dotted #d0d8e0}.profile-activity img{border:2px solid #c9d6e5;border-radius:100%;max-width:40px;margin-right:10px;margin-left:0;box-shadow:none}.profile-activity .thumbicon{background-color:#74abd7;display:inline-block;border-radius:100%;width:38px;height:38px;color:#FFF;font-size:18px;text-align:center;line-height:38px;margin-right:10px;margin-left:0;text-shadow:none!important}.profile-activity .time{display:block;margin-top:4px;color:#777}.profile-activity a.user{font-weight:bold;color:#9585bf}.profile-activity .tools{position:absolute;right:12px;bottom:8px;display:none}.profile-activity:hover .tools{display:block}.user-profile .ace-thumbnails li{border:1px solid #CCC;padding:3px;margin:6px}.user-profile .ace-thumbnails li .tools{left:3px;right:3px}.user-profile .ace-thumbnails li:hover .tools{bottom:3px}.user-profile .user-title-label:hover{text-decoration:none}.user-profile .user-title-label+.dropdown-menu{margin-left:-12px}.profile-contact-links{padding:4px 2px 5px;border:1px solid #e0e2e5;background-color:#f8fafc}.profile-contact-info .btn-link:hover>[class*="icon-"],.profile-contact-info .btn-link:focus>[class*="icon-"]{text-decoration:none}.profile-social-links>a{text-decoration:none;margin:0 1px}.profile-social-links>a:hover>[class*="icon-"]{text-decoration:none}.profile-skills .progress{height:26px;margin-bottom:2px;background-color:transparent}.profile-skills .progress .progress-bar{line-height:26px;font-size:13px;font-weight:bold;font-family:"Open Sans";padding:0 8px}.profile-users .user{display:block;position:static;text-align:center;width:auto}.profile-users .user img{padding:2px;border-radius:100%;border:1px solid #AAA;max-width:none;width:64px;-webkit-transition:all .1s;transition:all .1s}.profile-users .user img:hover{-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.33);box-shadow:0 0 1px 1px rgba(0,0,0,0.33)}.profile-users .memberdiv{background-color:#FFF;width:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;text-align:center;margin:0 8px 24px}.profile-users .memberdiv .name a:hover [class*="icon-"]{text-decoration:none}.profile-users .memberdiv .body{display:inline-block;margin:8px 0 0 0}.profile-users .memberdiv .popover{visibility:hidden;min-width:150px;margin-left:0;margin-right:0;top:-5%;left:auto;right:auto;z-index:-1;opacity:0;display:none;-webkit-transition:visibility 0s linear .2s,z-index 0s linear .2s,opacity .2s linear 0s;transition:visibility 0s linear .2s,z-index 0s linear .2s,opacity .2s linear 0s}.profile-users .memberdiv .popover.right{left:100%;right:auto;display:block}.profile-users .memberdiv .popover.left{left:auto;right:100%;display:block}.profile-users .memberdiv>:first-child:hover .popover{visibility:visible;opacity:1;z-index:1010;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.profile-users .memberdiv .tools{position:static;display:block;width:100%;margin-top:2px}.profile-users .memberdiv .tools>a{margin:0 2px}.profile-users .memberdiv .tools>a:hover{text-decoration:none}.user-status{display:inline-block;width:11px;height:11px;background-color:#FFF;border:3px solid #AAA;border-radius:100%;vertical-align:middle;margin-right:1px}.user-status.status-online{border-color:#8ac16c}.user-status.status-busy{border-color:#e07f69}.user-status.status-idle{border-color:#ffb752}.tab-content.profile-edit-tab-content{border:1px solid #DDD;padding:8px 32px 32px;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,0.2);box-shadow:1px 1px 0 0 rgba(0,0,0,0.2);background-color:#FFF}@media only screen and (max-width:480px){.profile-info-name{width:80px}.profile-info-value{margin-left:90px}.profile-user-info-striped .profile-info-name{position:static;width:auto;text-align:left;padding:6px 0 6px 10px}.profile-user-info-striped .profile-info-value{margin-left:10px}}@media only screen and (max-width:480px){.user-profile .memberdiv{width:50%;margin-left:0;margin-right:0}}.inbox-tabs.nav-tabs>li>a{background-color:#fafafa}.inbox-tabs.nav-tabs>li.active:not(.open)>a,.inbox-tabs.nav-tabs>li.active:not(.open)>a:hover,.inbox-tabs.nav-tabs>li.active:not(.open)>a:focus{background-color:#f1f5fa;box-shadow:0 -2px 3px 0 rgba(0,0,0,0.1);color:#48768e}.inbox-tabs.nav-tabs>li>a.btn-new-mail{background-color:transparent;border:none!important;padding:0!important}.inbox-tabs.nav-tabs>li>a.btn-new-mail>.btn{border-width:0!important;border-radius:3px!important;padding:0 6px!important;position:relative;transition:none!important}.inbox-tabs.nav-tabs>li.active>a.btn-new-mail{box-shadow:none!important}.inbox-tabs.nav-tabs>li.active>a.btn-new-mail>.btn:before{content:"";display:block;position:absolute;top:100%;left:35%;left:calc(50% - 6px);border-width:6px 8px;border-style:solid;border-color:transparent;border-top-color:inherit}.inbox-tabs.nav-tabs.tab-size-bigger>li>a{padding:5px 15px 7px;font-size:14px}.inbox-tabs.nav-tabs.tab-size-bigger>li>a>[class*="icon-"]:first-child{margin-bottom:5px}.inbox-tabs.nav-tabs.tab-size-bigger>li>a.btn-new-mail>.btn{padding:10px!important;border-radius:7px!important}.inbox-tabs.nav-tabs.tab-size-bigger>li.active>a.btn-new-mail{margin-top:0!important;top:1px}.inbox-tabs.nav-tabs.tab-size-bigger>li.active>a.btn-new-mail>.btn:before{left:35%;left:calc(50% - 8px);border-width:8px 10px}@media only screen and (max-width:475px){.inbox-tabs>.li-new-mail{display:block;text-align:right;margin-bottom:8px!important;float:none!important}.inbox-tabs>.li-new-mail>.btn-new-mail{display:inline-block;width:auto}}.message-container{position:relative}.message-list{position:relative}.message-item{border:1px solid #eaedf1;border-bottom-width:0;padding:12px 12px 14px;line-height:18px;position:relative;background-color:#FFF}.message-item:first-child{border-top-width:0}.message-item:hover{border-color:#e2eaf2;background-color:#f2f6f9}.message-item:hover+.message-item{border-top-color:#e2eaf2}.message-item:hover+.message-item.selected{border-top-color:#FFF}.message-item.selected{background-color:#eff4f7;border-color:#FFF #e2eaf2}.message-item.selected+.message-item{border-top-color:#FFF}.message-item.selected+.message-item:hover+.message-item{border-top-color:#FFF}.message-item .sender{margin:0 6px 0 4px;vertical-align:middle;color:#467287;display:inline-block;width:110px;height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.message-item.message-unread .sender{color:#6a9cba;font-weight:bold}.message-item .summary{vertical-align:middle;display:inline-block;position:relative;margin-left:30px;max-width:250px;max-width:calc(100% - 300px);min-width:200px;white-space:nowrap}.message-item .summary .text{color:#555;vertical-align:middle;display:inline-block;width:auto;max-width:100%;height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.message-item .summary .text:hover{text-decoration:underline}.message-item .summary .message-flags{display:block;position:absolute;right:101%;right:calc(100%+4px);height:18px;white-space:nowrap}.message-item.message-unread .summary .text{color:#609fc4;font-weight:bold}.message-item .time{float:right;width:60px;height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#666}.message-item.message-unread .time{font-weight:bold;color:#609fc4}.message-item .attachment{color:#999;font-size:18px;vertical-align:middle;float:right;margin:0 12px;position:relative}.message-item.message-unread .attachment{color:#4f99c6}.message-content .time{font-weight:normal}.message-star{vertical-align:middle;margin:2px 4px 0 6px;font-size:15px;cursor:pointer}.message-star:hover{color:#feb902!important;text-decoration:none}.mail-tag:empty{display:inline-block;width:8px;height:11px;padding:0;line-height:normal;vertical-align:middle;margin:0 1px 0 0}.badge.mail-tag{border-radius:2px}@media only screen and (max-width:979px){.message-item .summary{min-width:0}.message-item .sender{width:100px}}@media only screen and (max-width:550px){.message-item .summary{margin:8px 0 0 32px;max-width:95%;min-width:0;display:block}.message-item .sender{width:auto;max-width:150px}.message-item .summary .text{max-width:95%}}.btn-message,.btn-message:hover,.btn-message:focus,.btn-message:active,.open .btn-message.dropdown-toggle{background-color:#FFF!important;border:1px solid #94b9ce!important;color:#7ca3ba!important;text-shadow:none!important}.message-content{padding:16px 12px;border:1px solid #e9e9e9;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.02);box-shadow:0 0 1px 1px rgba(0,0,0,0.02);background-color:rgba(255,255,255,0.8);border-top-width:0}.message-item .message-content{margin-top:16px;border-top-width:1px}.message-body{padding:0 9px;color:#6a7177}.message-navbar{line-height:24px;padding:10px 12px;border:1px solid #d6e1ea;border-color:#d6e1ea transparent;background-color:#f1f5fa;position:relative}.message-navbar .dropdown-toggle,.message-content .dropdown-toggle{color:#777}.message-navbar .dropdown-toggle:hover,.message-content .dropdown-toggle:hover,.message-navbar .dropdown-toggle:focus,.message-content .dropdown-toggle:focus{text-decoration:none;color:#2283c5}.message-bar{display:inline-block;min-height:28px}@media only screen and (max-width:480px){.message-bar{display:block;min-height:60px}}.message-footer{background-color:#f1f1f1;padding:12px 16px;border:1px solid #e6e6e6;border-width:1px 0;border-top:1px solid #e4e9ee}.message-footer .pagination{margin:0}.message-footer .pagination>li{margin:0;padding:0}.message-footer .pagination>li>a,.message-footer .pagination>li>span{color:#777;padding:3px;margin-left:3px;margin-right:3px;background-color:transparent;border:0}.message-footer .pagination>li.disabled>span{color:#bbb;cursor:default}.message-footer .pagination>li>a:hover{color:#2283c5;text-decoration:none}.message-footer input[type=text]{font-size:12px;width:34px;height:24px;line-height:20px;margin-bottom:0;padding:3px;vertical-align:middle;text-align:center}.message-footer-style2 .pagination>li>a,.message-footer-style2 .pagination>li>span{border:1px solid #b5b5b5;border-radius:100%!important;width:26px;height:26px;line-height:24px;display:inline-block;text-align:center;padding:0}.message-footer-style2 .pagination>li>span{border-color:#CCC}.message-footer-style2 .pagination>li>a:hover{border-color:#84afc9;background-color:#f7f7f7}.message-item.message-inline-open{background-color:#f2f6f9;border:1px solid #DDD;border-bottom-color:#CCC}.message-item.message-inline-open:first-child{border-top-color:#EEE}.message-item.message-inline-open:last-child{border-bottom-color:#DDD}.message-item.message-inline-open+.message-item{border-bottom-color:transparent}.message-loading-overlay{position:absolute;z-index:14;top:0;bottom:0;right:0;left:0;background-color:rgba(255,255,255,0.5);text-align:center}.message-loading-overlay>[class*="icon-"]{position:absolute;top:15%;left:0;right:0;text-align:center}.message-content .sender{color:#6a9cba;font-weight:bold;width:auto;text-overflow:inherit;vertical-align:middle;margin:0}.message-content .time{width:auto;text-overflow:inherit;white-space:normal;float:none;vertical-align:middle}ul.attachment-list{margin:6px 0 4px 8px}ul.attachment-list>li{margin-bottom:3px}.message-attachment{padding-left:10px;padding-right:10px}.attached-file{color:#777;width:200px}.attached-file>[class*="icon-"]{display:inline-block;width:16px;margin-right:2px}.attached-file:hover{text-decoration:none;color:#438eb9}.attached-file:hover .attached-name{color:#2283c5}.attached-file .attached-name{display:inline-block;max-width:175px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.messagebar-item-left,.messagebar-item-right{position:absolute;bottom:14px;left:12px;text-align:left}.messagebar-item-right{right:12px;left:auto}.message-navbar .nav-search{right:auto;left:60px;top:auto;bottom:11px}.message-form{border:1px solid #ddd;border-top:0;padding-top:22px}@media only screen and (max-width:480px){.message-form{padding-left:16px;padding-right:16px}}.message-form .form-actions{margin-bottom:0}.message-form .wysiwyg-editor{overflow:auto;min-height:150px;max-height:250px;height:auto}.btn-send-message{position:relative;top:6px}.btn-back-message-list{color:#777}.btn-back-message-list:hover{color:#478fca;text-decoration:none}.message-condensed .message-item{padding-top:8px;padding-bottom:9px}.message-condensed .message-navbar,.message-condensed .message-footer{padding-top:7px;padding-bottom:7px}.message-condensed .messagebar-item-left,.message-condensed .messagebar-item-right{bottom:9px}.message-condensed .message-navbar .nav-search{bottom:7px}@media only screen and (max-width:480px){.message-condensed .message-bar{min-height:42px}}.inbox-folders .btn-block{margin-top:0}@media only screen and (max-width:767px){.inbox-folders.inbox-folders-responsive .btn-block{width:24%}}@media only screen and (max-width:600px){.inbox-folders.inbox-folders-responsive .btn-block{width:48%}}@media only screen and (max-width:320px){.inbox-folders.inbox-folders-responsive .btn-block{width:99%}}.inbox-folders .btn-lighter,.inbox-folders .btn-lighter.active{background-color:#f4f4f4!important;text-shadow:none!important;color:#7c8395!important;border:1px solid #FFF!important;padding:5px 11px}.inbox-folders .btn-lighter.active{background-color:#edf2f8!important;color:#53617c!important}.inbox-folders .btn-lighter:hover{background-color:#efefef!important;color:#6092c4!important}.inbox-folders .btn>[class*="icon-"]:first-child{display:inline-block;width:14px;text-align:left}.inbox-folders .btn-lighter+.btn-lighter{border-top-width:0!important}.inbox-folders .btn.active:before{display:block;content:"";position:absolute;top:1px;bottom:1px;left:-1px;border-left:3px solid #4f99c6}.inbox-folders .btn.active:after{display:none}.inbox-folders .btn .counter{border-radius:3px;position:absolute;right:8px;top:8px;padding-left:6px;padding-right:6px;opacity:.75;filter:alpha(opacity=75)}.inbox-folders .btn:hover .badge{opacity:1;filter:alpha(opacity=100)}.timeline-container{position:relative;padding-top:4px;margin-bottom:32px}.timeline-container:last-child{margin-bottom:0}.timeline-container:before{content:"";display:block;position:absolute;left:28px;top:0;bottom:0;border:1px solid #e2e3e7;background-color:#e7eaef;width:4px;border-width:0 1px}.timeline-container:first-child:before{border-top-width:1px}.timeline-container:last-child:before{border-bottom-width:1px}.timeline-item{position:relative;margin-bottom:8px}.timeline-item .widget-box{background-color:#f2f6f9;color:#595c66}.timeline-item .transparent.widget-box{border-left:3px solid #dae1e5}.timeline-item .transparent .widget-header{background-color:#ecf1f4;border-bottom:0}.timeline-item .transparent .widget-header>:first-child{margin-left:8px}.timeline-item:nth-child(even) .widget-box{background-color:#f3f3f3;color:#616161}.timeline-item:nth-child(even) .widget-box.transparent{border-left-color:#dbdbdb!important}.timeline-item:nth-child(even) .widget-box.transparent .widget-header{background-color:#EEE!important}.timeline-item .widget-box{margin:0;position:relative;max-width:none;border-bottom:0;margin-left:60px}.timeline-item .widget-main{margin:0;position:relative;max-width:none;border-bottom:0}.timeline-item .widget-body{background-color:transparent}.timeline-item .widget-toolbox{padding:4px 8px 0!important;background-color:transparent!important;border:0 solid #CCC!important;border-top:none!important;margin:0 0!important}.timeline-info{float:left;width:60px;text-align:center;position:relative}.timeline-info img{border-radius:100%;max-width:42px}.timeline-info .label,.timeline-info .badge{font-size:12px}.timeline-container:not(.timeline-style2) .timeline-indicator{opacity:1;border-radius:100%;display:inline-block;font-size:16px;height:36px;line-height:30px;width:36px;text-align:center;text-shadow:none!important;padding:0;cursor:default;border:3px solid #FFF!important}.timeline-label{display:block;clear:both;margin:0 0 18px;margin-left:34px}.timeline-item img{border:1px solid #AAA;padding:2px;background-color:#FFF}.timeline-style2:before{display:none}.timeline-style2 .timeline-item{padding-bottom:22px;margin-bottom:0}.timeline-style2 .timeline-item:last-child{padding-bottom:0}.timeline-style2 .timeline-item:before{content:"";display:block;position:absolute;left:90px;top:5px;bottom:-5px;border-width:0;background-color:#DDD;width:2px;max-width:2px}.timeline-style2 .timeline-item:last-child:before{display:none}.timeline-style2 .timeline-item:first-child:before{display:block}.timeline-style2 .timeline-item .transparent .widget-header{background-color:transparent!important}.timeline-style2 .timeline-item .transparent.widget-box{background-color:transparent!important;border-left:none!important}.timeline-style2 .timeline-info{width:100px}.timeline-style2 .timeline-indicator{font-size:0;height:12px;line-height:12px;width:12px;border-width:1px!important;background-color:#fff!important;position:absolute;left:85px;top:3px;opacity:1;border-radius:100%;display:inline-block;padding:0}.timeline-style2 .timeline-date{display:inline-block;width:72px;text-align:right;margin-right:25px;color:#777}.timeline-style2 .timeline-item .widget-box{margin-left:112px}.timeline-style2 .timeline-label{width:75px;text-align:center;margin-left:0;margin-bottom:10px;text-align:right;color:#666;font-size:14px}.timeline-time{text-align:center;position:static}.fc-header-title>h2{font-size:22px;color:#65a0ce}.fc-widget-header,.fc-widget-content{border:1px solid #bcd4e5}.fc-state-highlight{background:#FFC}.fc-event-skin{border:none!important;background-color:#abbac3;padding:0 0 1px 2px}.label-yellow .fc-event-skin{color:#963}.label-light .fc-event-skin{color:#888}[class*="label-"]>.fc-event-skin,[class*="label-"]>.fc-event-skin>.fc-event-skin.fc-event-head{background-color:inherit}.fc-event-skin.ui-draggable-dragging{cursor:move}.fc-event-skin.fc-event-vert,.fc-event-vert>.fc-event-skin{padding:0 0 1px}.fc-grid .fc-day-number{color:#2e6589}.fc-widget-header{background:#ecf2f7;color:#8090a0}.fc-event-hori,.fc-event-vert{border-radius:0!important;border-color:transparent}.fc-event-vert .fc-event-content{padding-left:1px;padding-right:1px}.fc-event-vert .fc-event-time{padding:0}.fc-state-default{border:0}.fc-state-default,.fc-state-default .fc-button-inner{border:0;background-color:#abbac3;color:#FFF;background-image:none;box-shadow:none;text-shadow:none;border-radius:0!important;margin-left:2px}.fc-state-default .fc-button-effect{display:none}.fc-state-disabled,.fc-state-disabled .fc-button-inner{opacity:.75;filter:alpha(opacity=75);color:#DDD}.fc-state-active,.fc-state-active .fc-button-inner{border-color:#4f99c6;background-color:#6fb3e0}.fc-state-hover,.fc-state-hover .fc-button-inner{background-color:#8b9aa3}.external-event{margin:6px 0;padding:0;cursor:default;display:block;color:#FFF;background-color:#abbac3;font-size:13px;line-height:28px}.external-event:hover{opacity:1;filter:alpha(opacity=100)}.external-event.ui-draggable-dragging{cursor:move}.external-event>[class*="icon-"]:first-child{display:inline-block;height:32px;width:32px;text-align:center;line-height:30px;margin-right:5px;font-size:15px;border-right:1px solid #FFF}.widget-main .fc{position:relative;top:-40px}.widget-main .fc>.fc-header{position:relative;z-index:10}.widget-main .fc .fc-header-space{padding-left:2px}.widget-main .fc-header-title>h2{font-size:18px;line-height:36px}.widget-main .fc-content{top:-14px;z-index:11}.widget-main .fc-button-content{height:37px;line-height:36px}@media only screen and (max-width:480px){.fc-header td{display:block;width:auto;text-align:left}}.chosen-container+.help-inline{vertical-align:middle}.chosen-select{display:inline!important;visibility:hidden;opacity:0;position:absolute;z-index:-1}.chosen-container,[class*="chosen-container"]{vertical-align:middle}.chosen-container>.chosen-single,[class*="chosen-container"]>.chosen-single{line-height:28px;height:30px;box-shadow:none;background:#fafafa}.chosen-choices{box-shadow:none!important}.chosen-container-single .chosen-single abbr{background:0}.chosen-container-single .chosen-single abbr:after{content:"\f00d";display:inline-block;color:#888;font-family:FontAwesome;font-size:13px;position:absolute;right:0;top:-7px}.chosen-container-single .chosen-single abbr:hover:after{color:#464646}.chosen-container-single.chosen-disabled .chosen-single abbr:hover:after{color:#464646}.chosen-single div b{background:none!important}.chosen-single div b:before{content:"\f0d7";display:inline-block;color:#888;font-family:FontAwesome;font-size:12px;position:relative;top:-1px;left:1px}.chosen-container-active.chosen-with-drop .chosen-single div b:before{content:"\f0d8"}.chosen-container-single .chosen-search{position:relative}.chosen-container-single .chosen-search input[type="text"]{background:0;border-radius:0;line-height:28px;height:28px}.chosen-container-single .chosen-search:after{content:"\f002";display:inline-block;color:#888;font-family:FontAwesome;font-size:14px;position:absolute;top:8px;right:12px}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:25px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:0}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:"\f00d";display:inline-block;color:#888;font-family:FontAwesome;font-size:13px;position:absolute;right:2px;top:-1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{text-decoration:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before{color:#464646}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close:before{color:#464646}.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background:0}.chosen-container .chosen-results-scroll-down span:before,.chosen-container .chosen-results-scroll-up span:before{content:"\f0d7";display:inline-block;color:#888;font-family:FontAwesome;font-size:12px;position:relative;top:-1px;left:1px}.chosen-container .chosen-results-scroll-up span:before{content:"\f0d8"}.chosen-container-active .chosen-single-with-drop div b:before{content:"\f0d8"}.chosen-rtl .chosen-search input[type="text"]{background:0}.chosen-rtl .chosen-search:after{content:"";display:none}.chosen-rtl .chosen-search:before{content:"\f002";display:inline-block;color:#888;font-family:FontAwesome;font-size:14px;position:absolute;top:9px;left:12px}.chosen-container-single .chosen-single{border-radius:0}.chosen-container .chosen-results li.highlighted{background:#86bd6f;background:#4492c9;background:#316ac5;color:#FFF}.chosen-container-single .chosen-drop{border-radius:0;border-bottom:3px solid #4492c9;border-color:#4492c9}.chosen-single.chosen-single-with-drop,.chosen-container-active .chosen-single{border-color:#4492c9}.form-group.has-error .chosen-single{border-color:#f09784!important}.form-group.has-info .chosen-single{border-color:#64a6bc!important}.form-group.has-warning .chosen-single{border-color:#e0c43a!important}.form-group.has-success .chosen-single{border-color:#92bf65!important}.chosen-rtl .chosen-container-single-nosearch .chosen-search{left:-9999px}.chosen-rtl .chosen-drop{left:-9999px}.modal .chosen-rtl .chosen-container-single-nosearch .chosen-search{left:9999px}.modal .chosen-rtl .chosen-drop{left:9999px}.rtl .modal .chosen-container.chosen-with-drop .chosen-drop{left:auto;right:0}.chosen-container-active.chosen-with-drop .chosen-single{border-color:#4492c9}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:none!important;background-repeat:no-repeat!important;background-size:auto!important}}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice{background-image:none;background-color:#91b8d0;color:#fff;display:inline-block;font-size:13px;font-weight:normal;margin-bottom:3px;margin-right:0;padding:6px 22px 7px 9px;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,0.15);transition:all .2s ease 0s;vertical-align:baseline;white-space:nowrap;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:0;bottom:0;right:0;width:18px;height:auto;line-height:25px;text-align:center}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{color:#FFF;position:static;font-size:11px}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-color:rgba(0,0,0,0.2)}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before{color:#FFF}.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice{padding:6px 9px 7px 22px;margin-left:0;margin-right:3px}.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:0}.select2-container .select2-choice{border-radius:0;height:30px}.select2-container.select2-drop-above .select2-choice{border-radius:0}.select2-container .select2-choice abbr,.select2-search-choice-close{background:0}.select2-container .select2-choice abbr:before,.select2-search-choice-close:before{font-family:FontAwesome;font-size:12px;display:inline;content:"\f00d";color:#888;position:relative;top:-1px}.select2-container .select2-choice abbr:hover:before,.select2-search-choice-close:hover:before{color:#555}.select2-container .select2-choice abbr:before{top:-7px}.select2-search-choice-close:hover{text-decoration:none!important}.select2-drop{border-radius:0;border:1px solid #4492c9;border-width:0 1px 3px}.select2-drop.select2-drop-above{border-radius:0}.select2-container .select2-choice{background:#fafafa none}.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices,.select2-container-multi.select2-container-active .select2-choices{border-color:#4492c9}.select2-results .select2-highlighted{background:#316ac5}.select2-container .select2-choice .select2-arrow{border-radius:0;background:transparent none;border:0}.select2-container .select2-choice .select2-arrow b{background:0}.select2-container .select2-choice .select2-arrow b:before{font-family:FontAwesome;font-size:12px;display:inline;content:"\f0d7";color:#888;position:relative;left:5px}.select2-dropdown-open .select2-choice .select2-arrow b:before{content:"\f0d8"}.select2-search .select2-input{background:#fff none;margin-top:4px}.select2-search:after{font-family:FontAwesome;font-size:14px;display:inline;content:"\f002";color:#777;position:relative;top:0;left:-20px;z-index:0}.select2-container-multi .select2-choices .select2-search-field input{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:none!important}.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-container-multi.select2-container-active .select2-choices,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{-webkit-box-shadow:none;box-shadow:none}.select2-search input.select2-active{background-color:#FFF;position:relative;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice div b{background-image:none!important;background-size:auto!important}.select2-search input{background-position:auto!important}}.select2-container-active.select2-dropdown-open .select2-choice{background-image:-webkit-gradient(linear,left 0,left 100%,from(#eee),to(#fff));background-image:-webkit-linear-gradient(top,#eee,0%,#fff,100%);background-image:-moz-linear-gradient(top,#eee 0,#fff 100%);background-image:linear-gradient(to bottom,#eee 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffffffff',GradientType=0)}.select2-container-active.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,0%,#eee,100%);background-image:-moz-linear-gradient(top,#fff 0,#eee 100%);background-image:linear-gradient(to bottom,#fff 0,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0)}.form-group.has-error .select2-choice,.form-group.has-error .select2-choices{border-color:#f09784!important}.form-group.has-info .select2-choice,.form-group.has-info .select2-choices{border-color:#64a6bc!important}.form-group.has-warning .select2-choice,.form-group.has-warning .select2-choices{border-color:#e0c43a!important}.form-group.has-success .select2-choice,.form-group.has-success .select2-choices{border-color:#92bf65!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:none!important;background-repeat:no-repeat!important;background-size:auto!important}.select2-search input{background-position:auto!important}}#colorbox:focus,#colorbox:active{outline:0}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{background:none!important;opacity:0}#cboxContent{border:12px solid #000;background-color:#FFF;padding:7px}#cboxOverlay{background:rgba(0,0,0,0.95);background:#000}#cboxCurrent{left:64px;margin-bottom:4px;font-size:14px}#cboxTitle{margin-bottom:4px;font-size:14px;color:#777}#cboxNext,#cboxPrevious,#cboxClose{background:0;text-indent:0;width:26px;height:26px;line-height:22px;padding:0 4px;text-align:center;border:2px solid #999;border-radius:16px;color:#666;font-size:12px;margin-left:5px;margin-bottom:5px}#cboxNext:hover,#cboxPrevious:hover{color:#333;border-color:#666}#cboxContent{overflow:visible}#cboxClose{background-color:#000;border:2px solid #fff;border-radius:32px;color:#fff;font-size:21px;height:28px;width:28px;padding-bottom:2px;margin-left:0;right:-14px;top:-14px}#cboxLoadingOverlay{background:none!important}#cboxLoadingGraphic{background:#FFF none!important;text-align:center}#cboxLoadingGraphic>[class*="icon-"]{display:inline-block;background-color:#FFF;border-radius:8px;width:32px;height:32px;position:relative;top:48%;text-align:center;vertical-align:middle;-moz-animation:spin 1.5s infinite linear;-webkit-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;-ms-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear;font-size:24px;color:#fe7e3e}.ace-spinner{display:inline-block}.ace-spinner .spinner-buttons{min-width:18px}.ace-spinner .spinner-buttons>.btn{border-radius:0!important;font-size:10px;padding:0;width:18px;height:14px;line-height:10px}.ace-spinner .spinner-buttons>.btn:first-child{margin-top:0}.ace-spinner .spinner-buttons>.btn>[class*="icon-"]{margin:0;padding:0}.ace-spinner .spinner-buttons>button.btn:active{left:auto;top:auto}.ace-spinner .spinner-input{text-align:center;height:29px;line-height:28px;color:#777}.ace-spinner input[type=text].spinner-input.form-control{width:auto\0/!important;line-height:1\0/!important;padding-bottom:4px\0/!important}.ace-spinner.touch-spinner .spinner-buttons{margin:0;font-size:0}.ace-spinner.touch-spinner .spinner-buttons>.btn{height:29px;line-height:20px;width:24px;font-size:18px;display:inline-block;vertical-align:sub;margin:0 1px}.ace-spinner.touch-spinner .spinner-buttons>.btn>[class*="icon-"]{vertical-align:middle;display:inline-block}.wizard-steps{list-style:none;display:table;width:100%;padding:0;margin:0;position:relative}.wizard-steps li{display:table-cell;text-align:center;width:1%}.wizard-steps li .step{border:5px solid #ced1d6;color:#546474;font-size:15px;border-radius:100%;background-color:#FFF;position:relative;z-index:2;display:inline-block;width:40px;height:40px;line-height:30px;text-align:center}.wizard-steps li:before{display:block;content:"";width:100%;height:1px;font-size:0;overflow:hidden;border-top:4px solid #ced1d6;position:relative;top:21px;z-index:1}.wizard-steps li:last-child:before{max-width:50%;width:50%}.wizard-steps li:first-child:before{max-width:51%;left:50%}.wizard-steps li.active:before,.wizard-steps li.complete:before,.wizard-steps li.active .step,.wizard-steps li.complete .step{border-color:#5293c4}.wizard-steps li.complete .step{cursor:default;color:#FFF;-webkit-transition:transform ease .1s;transition:transform ease .1s}.wizard-steps li.complete .step:before{display:block;position:absolute;top:0;left:0;bottom:0;right:0;line-height:30px;text-align:center;border-radius:100%;content:"\f00c";background-color:#FFF;z-index:3;font-family:FontAwesome;font-size:17px;color:#87ba21}.wizard-steps li.complete:hover .step{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border-color:#80afd4}.wizard-steps li.complete:hover:before{border-color:#80afd4}.wizard-steps li .title{display:block;margin-top:4px;max-width:100%;color:#949ea7;font-size:14px;z-index:104;text-align:center;table-layout:fixed;word-wrap:break-word}.wizard-steps li.complete .title,.wizard-steps li.active .title{color:#2b3d53}.step-content .step-pane{display:none;min-height:200px;padding:4px 8px 12px}.step-content .active{display:block}.wizard-actions{text-align:right}@media only screen and (max-width:767px){.wizard-steps li .step{width:30px;height:30px;line-height:24px;border-width:3px}.wizard-steps li:before,.wizard-steps li:after{border-width:3px}.wizard-steps li.complete .step:before{line-height:24px;font-size:13px}.wizard-steps li:before{top:16px}.step-content .step-pane{padding:4px 4px 6px}}.tree{padding-left:9px;overflow-x:hidden;overflow-y:auto;position:relative}.tree:before{display:inline-block;content:"";position:absolute;top:-20px;bottom:16px;left:0;border:1px dotted #67b2dd;border-width:0 0 0 1px;z-index:1}.tree .tree-folder{width:auto;min-height:20px;cursor:pointer}.tree .tree-folder .tree-folder-header{position:relative;height:20px;line-height:20px}.tree .tree-folder .tree-folder-header:hover{background-color:#f0f7fc}.tree .tree-folder .tree-folder-header .tree-folder-name,.tree .tree-item .tree-item-name{display:inline;z-index:2}.tree .tree-folder .tree-folder-header>[class*="icon-"]:first-child,.tree .tree-item>[class*="icon-"]:first-child{display:inline-block;position:relative;z-index:2;top:-1px}.tree .tree-folder .tree-folder-header .tree-folder-name{margin-left:2px}.tree .tree-folder .tree-folder-header>[class*="icon-"]:first-child{margin:-2px 0 0 -2px}.tree .tree-folder:last-child:after{display:inline-block;content:"";position:absolute;z-index:1;top:15px;bottom:0;left:-15px;border-left:1px solid #FFF}.tree .tree-folder .tree-folder-content{margin-left:23px;position:relative}.tree .tree-folder .tree-folder-content:before{display:inline-block;content:"";position:absolute;z-index:1;top:-14px;bottom:16px;left:-14px;border:1px dotted #67b2dd;border-width:0 0 0 1px}.tree .tree-item{position:relative;height:20px;line-height:20px;cursor:pointer}.tree .tree-item:hover{background-color:#f0f7fc}.tree .tree-item .tree-item-name{margin-left:3px}.tree .tree-item .tree-item-name>[class*="icon-"]:first-child{margin-right:3px}.tree .tree-item>[class*="icon-"]:first-child{margin-top:-1px}.tree .tree-folder,.tree .tree-item{position:relative}.tree .tree-folder:before,.tree .tree-item:before{display:inline-block;content:"";position:absolute;top:14px;left:-13px;width:18px;height:0;border-top:1px dotted #67b2dd;z-index:1}.tree .tree-selected{background-color:rgba(98,168,209,0.1);color:#6398b0}.tree .tree-selected:hover{background-color:rgba(98,168,209,0.1)}.tree .tree-item,.tree .tree-folder{border:1px solid #FFF}.tree .tree-folder .tree-folder-header{border-radius:0}.tree .tree-item,.tree .tree-folder .tree-folder-header{margin:0;padding:5px;color:#4d6878;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tree .tree-item>[class*="icon-"]:first-child{color:#f9e8ce;width:13px;height:13px;line-height:13px;font-size:11px;text-align:center;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#fafafa;border:1px solid #CCC;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.tree .tree-selected>[class*="icon-"]:first-child{background-color:#f9a021;border-color:#f9a021;color:#FFF}.tree .icon-plus[class*="icon-"]:first-child,.tree .icon-minus[class*="icon-"]:first-child{border:1px solid #DDD;vertical-align:middle;height:11px;width:11px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;border:1px solid #8baebf;line-height:10px;background-color:#FFF;position:relative;z-index:1}.tree .icon-plus[class*="icon-"]:first-child:before{display:block;content:"+";font-family:"Open Sans";font-size:16px;position:relative;z-index:1}.tree .icon-minus[class*="icon-"]:first-child:before{content:"";display:block;width:7px;height:0;border-top:1px solid #4d6878;position:absolute;top:5px;left:2px}.tree .tree-unselectable .tree-item>[class*="icon-"]:first-child{color:#5084a0;width:13px;height:13px;line-height:13px;font-size:10px;text-align:center;border-radius:0;background-color:transparent;border:0;box-shadow:none}.tree [class*="icon-"][class*="-down"]{transform:rotate(-45deg)}.tree .icon-spin{height:auto}.tree .tree-loading{margin-left:36px}.tree img{display:inline;veritcal-align:middle}.gritter-item-wrapper{background-image:none!important;box-shadow:0 2px 10px rgba(50,50,50,0.5);background:rgba(50,50,50,0.92)}.gritter-item-wrapper.gritter-info{background:rgba(49,81,133,0.92)}.gritter-item-wrapper.gritter-error{background:rgba(153,40,18,0.92)}.gritter-item-wrapper.gritter-success{background:rgba(89,131,75,0.92)}.gritter-item-wrapper.gritter-warning{background:rgba(190,112,31,0.92)}.gritter-item-wrapper.gritter-light{background:rgba(245,245,245,0.95);border:1px solid #BBB}.gritter-item-wrapper.gritter-light.gritter-info{background:rgba(232,242,255,0.95)}.gritter-item-wrapper.gritter-light.gritter-info .gritter-item{color:#4a577d}.gritter-item-wrapper.gritter-light.gritter-error{background:rgba(255,235,235,0.95)}.gritter-item-wrapper.gritter-light.gritter-error .gritter-item{color:#894a38}.gritter-item-wrapper.gritter-light.gritter-success{background:rgba(239,250,227,0.95)}.gritter-item-wrapper.gritter-light.gritter-success .gritter-item{color:#416131}.gritter-item-wrapper.gritter-light.gritter-warning{background:rgba(252,248,227,0.95)}.gritter-item-wrapper.gritter-light.gritter-warning .gritter-item{color:#946446}.gritter-item p{line-height:1.8}.gritter-top,.gritter-bottom,.gritter-item{background-image:none}.gritter-close{left:auto;right:3px;background-image:none;width:18px;height:18px;line-height:17px;text-align:center;border:2px solid transparent;border-radius:16px;color:#e17b67}.gritter-close:before{font-family:FontAwesome;font-size:16px;content:"\f00d"}.gritter-info .gritter-close{color:#ffa500}.gritter-error .gritter-close,.gritter-success .gritter-close,.gritter-warning .gritter-close{color:#ffea07}.gritter-close:hover{color:#FFF!important}.gritter-title{text-shadow:none}.gritter-light .gritter-item,.gritter-light .gritter-bottom,.gritter-light .gritter-top,.gritter-light .gritter-close{background-image:none;color:#444}.gritter-light .gritter-title{text-shadow:none}.gritter-light .gritter-close:hover{color:#8a3104!important}.gritter-center{position:fixed;left:33%;right:33%;top:33%}@media only screen and (max-width:767px){.gritter-center{left:16%;right:16%;top:30%}}@media only screen and (max-width:480px){.gritter-center{left:30px;right:30px}}@media only screen and (max-width:320px){.gritter-center{left:10px;right:10px}}.wysiwyg-editor{max-height:250px;height:250px;background-color:#f7f8fa;border-collapse:separate;border:1px solid #bbc0ca;padding:4px;box-sizing:content-box;overflow-y:scroll;overflow-x:hidden;outline:0}.wysiwyg-editor:focus{background-color:#FFF}.wysiwyg-toolbar{line-height:32px;margin:0!important}.wysiwyg-toolbar .dropdown-menu{text-align:left}.wysiwyg-toolbar .btn-group{float:none;font-size:0}.wysiwyg-toolbar .btn-group>.btn,.wysiwyg-toolbar .btn-group>.inline>.btn{float:none;padding-left:0;padding-right:0;text-align:center;border-width:2px;margin-left:1px}.wysiwyg-toolbar .btn-group>.btn>[class*="icon-"]:first-child,.wysiwyg-toolbar .btn-group>.inline>.btn>[class*="icon-"]:first-child{font-size:14px;width:25px;max-width:25px;display:inline-block;border-width:1px!important}.wysiwyg-toolbar .btn-group>.btn.dropdown-toggle>[class*="icon-"]:last-child,.wysiwyg-toolbar .btn-group>.inline>.btn.dropdown-toggle>[class*="icon-"]:last-child{margin-right:4px}.wysiwyg-toolbar .btn-group>.btn.active:after,.wysiwyg-toolbar .btn-group>.inline>.btn.active:after{border-color:transparent;border-style:solid;border-top-color:inherit;border-width:6px 14px;bottom:-13px;left:0;right:0}.wysiwyg-style1 .btn-group>.btn,.wysiwyg-style2 .btn-group>.btn,.wysiwyg-style1 .btn-group>.inline>.btn,.wysiwyg-style2 .btn-group>.inline>.btn{margin:0!important;background:#FFF!important;border:none!important;color:#adb3be!important;text-shadow:none!important}.wysiwyg-style1 .btn-group>.btn.active,.wysiwyg-style2 .btn-group>.btn.active,.wysiwyg-style1 .btn-group>.inline>.btn.active,.wysiwyg-style2 .btn-group>.inline>.btn.active{color:#5b80ce!important}.wysiwyg-style1 .btn-group>.btn.active:after,.wysiwyg-style2 .btn-group>.btn.active:after,.wysiwyg-style1 .btn-group>.inline>.btn.active:after,.wysiwyg-style2 .btn-group>.inline>.btn.active:after{display:none}.wysiwyg-style1 .btn-group,.wysiwyg-style2 .btn-group{position:relative}.wysiwyg-style1 .btn-group:after,.wysiwyg-style2 .btn-group:after{display:block;content:"";position:absolute;left:-2px;width:0;max-width:0;top:6px;bottom:6px;border-left:1px solid #e1e6ea}.wysiwyg-style1 .btn-group:first-child:after,.wysiwyg-style2 .btn-group:first-child:after{display:none}.wysiwyg-style2{background-color:#e5e5e5}.wysiwyg-style2+.wysiwyg-editor{border-color:#DDD;background-color:#FFF;border-top:0}.wysiwyg-style2 .btn-group>.btn,.wysiwyg-style2 .btn-group>.inline>.btn{margin:0 1px 0 0!important;background:#FFF!important;border:none!important;color:#8d939e!important;text-shadow:none!important}.wysiwyg-style2 .btn-group>.btn.active,.wysiwyg-style2 .btn-group>.inline>.btn.active{color:#FFF!important;background:#6aaedf!important}.wysiwyg-style2 .btn-group:after{display:none}.wysiwyg-toolbar .btn-colorpicker{width:24px;height:24px;position:relative;background:#87b87f;background:-moz-linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#cf3e73),color-stop(20%,#fff),color-stop(30%,#2283c5),color-stop(40%,#fff),color-stop(50%,#87b87f),color-stop(60%,#fff),color-stop(70%,#ffb752),color-stop(80%,#fff),color-stop(90%,#d15b47),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%);background:-o-linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%);background:-ms-linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CF3E73',endColorstr='#FFB752',GradientType=0);background:linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%)}.wysiwyg-toolbar .dropdown-colorpicker>.dropdown-menu{top:inherit}.wysiwyg-toolbar input[type=file]{position:fixed;z-index:-10;opacity:0;max-width:0;max-height:0;display:block}.wysiwyg-toolbar .wysiwyg-choose-file{display:inline-block;width:auto;margin:4px auto 0;padding-left:5px;padding-right:5px}.wysiwyg-toolbar .dropdown-menu input[type=text]{margin-left:8px;margin-bottom:0}.wysiwyg-toolbar .dropdown-menu input[type=text].form-control{min-width:150px}.wysiwyg-toolbar .dropdown-menu .btn{margin-right:8px;margin-left:1px}.wysiwyg-style1 .btn-colorpicker{width:20px;height:20px}@media screen and (-webkit-min-device-pixel-ratio:0){.wysiwyg-editor img{display:inline!important}.wysiwyg-editor .ui-wrapper{border:1px dotted #D00;overflow:visible!important;display:inline-block!important;vertical-align:middle}.wysiwyg-editor .ui-wrapper:after{content:"";display:block;position:absolute;right:-3px;bottom:-3px;width:7px;height:7px;border:1px solid #D00;background-color:#FFF;z-index:1}}.widget-header .wysiwyg-toolbar{background-color:transparent}.widget-header .wysiwyg-toolbar .btn-group>.btn,.widget-header .wysiwyg-toolbar .btn-group>.inline>.btn{border-color:transparent;background:rgba(255,255,255,0.25)!important;color:#FFF!important;border-width:1px}.widget-header .wysiwyg-toolbar .btn-group>.btn.active,.widget-header .wysiwyg-toolbar .btn-group>.inline>.btn.active{background:rgba(0,0,0,0.25)!important}.widget-body .wysiwyg-editor{border:0}.wysiwyg-speech-input{width:20px!important;color:transparent!important;background:transparent none!important;border:none!important;-moz-transform:scale(2.0,2.0);-webkit-transform:scale(2.0,2.0);-o-transform:scale(2.0,2.0);-ms-transform:scale(2.0,2.0);transform:scale(2.0,2.0);-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer}.wysiwyg-speech-input:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.widget-body .md-header{margin-top:-30px;margin-left:9px}.widget-body .md-header .btn{border-color:transparent;background:rgba(255,255,255,0.25)!important;color:#FFF!important;text-align:center;padding-left:0;padding-right:0;border-width:1px!important;padding-top:2px;padding-bottom:4px}.widget-body .md-header .btn>[class*="icon-"]{font-size:14px;width:25px;max-width:25px;display:inline-block}.widget-body .md-header .btn-inverse{background:rgba(0,0,0,0.25)!important;padding-right:5px;margin-left:4px}.widget-body .md-preview{padding:8px;min-height:200px}.widget-body .md-input{border:none!important;box-shadow:none!important;display:block;margin-bottom:0;background-color:rgba(48,126,204,0.07);padding:8px;width:100%}.widget-body .md-input:focus{background-color:#FFF;box-shadow:none!important}.editable-container .popover-title{color:#438eb9}.editable-click{border-bottom:1px dashed #BBB;cursor:pointer;font-weight:normal}img.editable-click{border:1px dotted #BBB}.editable-click:hover{border-color:#08c;color:#08c}img.editable-click:hover{opacity:.75;filter:alpha(opacity=75)}.editable-buttons,.editable-input{display:inline-block}.editable-buttons{margin-left:1px}.editable-buttons .btn{padding:0;width:28px;line-height:24px;border-width:3px;font-size:12px;margin:0 1px 0 0}.editable-buttons .btn>[class*="icon-"]{margin:0}.editable-clear-x{cursor:pointer;color:#888;background:0}.editable-clear-x:hover{color:#d15b47}.editable-clear-x:before{display:inline-block;content:"\f057";font-family:FontAwesome;font-size:15px;position:absolute;margin-top:-9px;width:16px;height:30px;line-height:30px;text-align:center}.editable-input .ace-spinner{margin-right:8px}.editable-inline .editable-slider{margin-top:10px;margin-right:4px}.editable-popup .editable-slider{display:block;margin-bottom:16px;margin-top:4px}.editable-slider input{display:none}.editable-input .ace-file-input{display:block}.editable-image .ace-file-multiple label.selected{border-color:transparent}.editable-image+.editable-buttons,.editable-wysiwyg+.editable-buttons{display:block;text-align:center;margin-top:8px}.editable-wysiwyg{width:95%}.editable-wysiwyg .wysiwyg-editor{height:auto;overflow-y:hidden}.editableform .input-append.dropdown-menu{display:none}.editableform .open .input-append.dropdown-menu{display:block}.editable-container .editableform{margin-bottom:10px}.editable-inline .editableform{margin-bottom:0}.editableform-loading{background:0}.editableform-loading [class*="icon-"],.editableform-loading .progress{position:relative;top:35%}.ui-slider{background-color:#CCC}.ui-slider-horizontal{height:9px}.ui-slider-vertical{width:9px}.ui-slider .ui-slider-handle{border-radius:0;width:1.45em;height:1.45em;background-color:#f5f5f5;border:1px solid}.ui-slider .ui-slider-handle:before{display:inline-block;content:"|||";font-size:8px;font-family:Helvetica,Arial,sans-serif;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;line-height:15px}.ui-slider .ui-slider-handle:hover{background-color:#FFF}.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:focus,.ui-slider .ui-slider-handle:active{outline:0;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.3);text-decoration:none}.ui-slider .ui-slider-handle:hover:before,.ui-slider .ui-slider-handle:focus:before,.ui-slider .ui-slider-handle:active:before{text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.ui-slider-horizontal .ui-slider-handle{margin-left:-0.725em;top:-0.4em}.ui-slider-vertical .ui-slider-handle{left:-0.35em;margin-bottom:-0.65em}.ui-slider-small.ui-slider-horizontal{height:5px}.ui-slider-small.ui-slider-vertical{width:5px}.ui-slider-small .ui-slider-handle{border-radius:24px;width:16px;height:16px;top:-5px}.ui-slider-small .ui-slider-handle:before{font-size:6px;line-height:13px}.ui-slider-range{background-color:#4aa4ce}.ui-slider-handle{outline:none!important}.ui-slider-handle,.ui-slider-handle:hover,.ui-slider-handle:focus,.ui-slider-handle:active{border-color:#4aa4ce;color:#4aa4ce}.ui-slider-green .ui-slider-range{background-color:#8bbc67}.ui-slider-green .ui-slider-handle,.ui-slider-green .ui-slider-handle:hover,.ui-slider-green .ui-slider-handle:focus,.ui-slider-green .ui-slider-handle:active{border-color:#8bbc67;color:#8bbc67}.ui-slider-red .ui-slider-range{background-color:#d36e6e}.ui-slider-red .ui-slider-handle,.ui-slider-red .ui-slider-handle:hover,.ui-slider-red .ui-slider-handle:focus,.ui-slider-red .ui-slider-handle:active{border-color:#d36e6e;color:#d36e6e}.ui-slider-purple .ui-slider-range{background-color:#ac68ba}.ui-slider-purple .ui-slider-handle,.ui-slider-purple .ui-slider-handle:hover,.ui-slider-purple .ui-slider-handle:focus,.ui-slider-purple .ui-slider-handle:active{border-color:#ac68ba;color:#ac68ba}.ui-slider-orange .ui-slider-range{background-color:#efad62}.ui-slider-orange .ui-slider-handle,.ui-slider-orange .ui-slider-handle:hover,.ui-slider-orange .ui-slider-handle:focus,.ui-slider-orange .ui-slider-handle:active{border-color:#efad62;color:#efad62}.ui-slider-dark .ui-slider-range{background-color:#606060}.ui-slider-dark .ui-slider-handle,.ui-slider-dark .ui-slider-handle:hover,.ui-slider-dark .ui-slider-handle:focus,.ui-slider-dark .ui-slider-handle:active{border-color:#606060;color:#606060}.ui-slider-pink .ui-slider-range{background-color:#d6487e}.ui-slider-pink .ui-slider-handle,.ui-slider-pink .ui-slider-handle:hover,.ui-slider-pink .ui-slider-handle:focus,.ui-slider-pink .ui-slider-handle:active{border-color:#d6487e;color:#d6487e}.ui-datepicker{background-color:#FFF;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:26px;min-width:32px;max-width:32px;text-align:center;cursor:pointer;color:transparent;line-height:26px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{color:transparent;visibility:hidden}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background-color:#EEE;text-decoration:none}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{display:inline;font-family:FontAwesome;font-size:14px;content:"\f060";color:#393939}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}.ui-datepicker .ui-datepicker-next:before{content:"\f061"}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker td{padding:0}.ui-datepicker td>a,.ui-datepicker td>span{display:inline-block;height:22px;min-width:24px;max-width:24px;text-align:center;color:#393939;font-size:13px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-datepicker td>a:hover{background-color:#EEE}.ui-datepicker td>a.ui-state-highlight{background-color:#d5e5ef}.ui-datepicker td>a.ui-state-active{background-color:#2283c5;color:#FFF}.ui-datepicker td>a.ui-priority-secondary{color:#888}.ui-datepicker td>span{color:#999}.ui-datepicker td .ui-datepicker-title select{height:24px;line-height:24px;padding:2px 3px}.ui-datepicker td .ui-datepicker-buttonpane{background-color:#DDD;height:1px}.ui-widget-overlay{background:rgba(0,0,0,0.25);opacity:1!important;filter:alpha(opacity=100)!important;z-index:1040!important}.ui-dialog,.ui-jqdialog{z-index:1050!important;background-color:#FFF;padding:0;border:1px solid #DDD;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ui-dialog .ui-dialog-titlebar,.ui-jqdialog .ui-dialog-titlebar,.ui-dialog .ui-jqdialog-titlebar,.ui-jqdialog .ui-jqdialog-titlebar{background-color:#f1f1f1;font-size:16px;color:#669fc7;padding:0}.ui-dialog .ui-dialog-title,.ui-jqdialog .ui-dialog-title,.ui-dialog .ui-jqdialog-title,.ui-jqdialog .ui-jqdialog-title{float:none;width:auto}.ui-dialog .widget-header,.ui-jqdialog .widget-header{margin:0;border-width:0 0 1px 0}.ui-dialog .ui-dialog-buttonpane,.ui-jqdialog .ui-dialog-buttonpane,.ui-dialog .ui-jqdialog-buttonpane,.ui-jqdialog .ui-jqdialog-buttonpane{background-color:#eff3f8;border-top:1px solid #e4e9ee}.ui-dialog .ui-dialog-buttonpane button,.ui-jqdialog .ui-dialog-buttonpane button,.ui-dialog .ui-jqdialog-buttonpane button,.ui-jqdialog .ui-jqdialog-buttonpane button{font-size:14px}.ui-dialog .ui-dialog-titlebar-close,.ui-jqdialog .ui-dialog-titlebar-close,.ui-dialog .ui-jqdialog-titlebar-close,.ui-jqdialog .ui-jqdialog-titlebar-close{border:0;background:transparent;opacity:.4;color:#d15b47;padding:0;top:50%;right:8px!important;text-align:center}.ui-dialog .ui-dialog-titlebar-close:before,.ui-jqdialog .ui-dialog-titlebar-close:before,.ui-dialog .ui-jqdialog-titlebar-close:before,.ui-jqdialog .ui-jqdialog-titlebar-close:before{content:"\f00d";display:inline;font-family:FontAwesome;font-size:16px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-jqdialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-jqdialog-titlebar-close:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:hover{opacity:1;text-decoration:none;padding:0}.ui-dialog .ui-dialog-titlebar-close .ui-button-text,.ui-jqdialog .ui-dialog-titlebar-close .ui-button-text,.ui-dialog .ui-jqdialog-titlebar-close .ui-button-text,.ui-jqdialog .ui-jqdialog-titlebar-close .ui-button-text{text-indent:0;visibility:hidden}.ui-dialog .widget-header .ui-dialog-titlebar-close,.ui-jqdialog .widget-header .ui-dialog-titlebar-close,.ui-dialog .widget-header .ui-jqdialog-titlebar-close,.ui-jqdialog .widget-header .ui-jqdialog-titlebar-close{right:10px!important}.ui-accordion .ui-accordion-header{color:#478fca;font-weight:normal;background-color:#f9f9f9;border:1px solid #cdd8e3;padding:8px 8px 9px 24px}.ui-accordion .ui-accordion-header:hover{color:#6ea6cc;background-color:#f1f8fd}.ui-accordion .ui-accordion-header.ui-state-active{color:#4c8fbd;background-color:#eef4f9;position:relative;font-weight:bold}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{text-indent:0;margin-top:0;position:absolute;left:10px;top:7px}.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before{display:inline;font-family:FontAwesome;font-size:15px;content:"\f0da"}.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before{content:"\f0d7";font-weight:normal}.ui-accordion .ui-accordion-content{border:1px solid #cdd8e3;border-top-width:0;padding:11px 16px}.ui-tabs .ui-tabs-nav{padding:0;border-bottom:1px solid #c5d0dc}.ui-tabs .ui-tabs-nav li.ui-state-default>a{background-color:#f9f9f9;border:1px solid #c5d0dc;border-bottom-width:0;color:#999;line-height:16px;margin-right:-1px;z-index:11;padding:8px 12px;position:relative;top:2px}.ui-tabs .ui-tabs-nav li>a:focus{outline:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active>a{background-color:#FFF;border:1px solid;border-color:#4c8fbd #c5d0dc transparent;border-top-width:2px;-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15);box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15);color:#576373;position:relative;top:1px}.ui-tabs .ui-tabs-panel{border:1px solid #c5d0dc;border-top-width:0;margin:0;left:auto;right:auto;top:auto;bottom:auto}.ui-menu{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:150px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);background-color:#FFF;border:1px solid rgba(0,0,0,0.2);padding:3px}.ui-menu .ui-menu-item a{padding:4px 7px 5px;color:#444;cursor:pointer;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ui-menu .ui-menu-item a .ui-menu-icon{float:right;position:relative;top:0;left:auto;right:auto;bottom:auto;text-indent:0}.ui-menu .ui-menu-item a .ui-menu-icon:before{content:"\f105";font-family:FontAwesome;font-size:14px;display:inline}.ui-menu .ui-menu-item a:hover,.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{background-color:#4f99c6;color:#FFF;margin:auto;font-weight:normal}.ui-menu .ui-menu-item a:hover .ui-menu-icon,.ui-menu .ui-menu-item a.ui-state-focus .ui-menu-icon,.ui-menu .ui-menu-item a.ui-state-active .ui-menu-icon{color:#FFF}.ui-menu .ui-state-disabled a{color:#999;cursor:default}.ui-menu .ui-state-disabled a:hover,.ui-menu .ui-state-disabled a.ui-state-focus,.ui-menu .ui-state-disabled a.ui-state-active{background-color:#FFF;color:#999}.ui-autocomplete{background-color:#FFF;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ui-autocomplete-category{padding:6px;position:relative;background-color:#eef4f9;color:#478fca;font-weight:bolder;border:1px solid #dae6ed;border-width:1px 0}.ui-spinner-button{border-width:0!important;font-size:10px;height:14px;line-height:14px;width:18px;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,0.25)!important;display:inline-block;position:absolute;text-align:center;padding:0}.ui-spinner-button>[class*="icon-"]{width:18px;display:inline-block}.ui-spinner-up{top:0;right:5px}.ui-spinner-down{bottom:3px;right:5px}.ui-spinner-input{margin-top:0;padding:5px;max-width:100px;font-size:14px}.ui-tooltip{background-color:#444;color:#FFF}.ui-progressbar{background-color:#dadada;height:22px}.ui-progressbar .ui-progressbar-value{margin:0}.ui-progressbar .ui-progressbar-value[class="progress-bar"]{background-color:#2a91d8}.ui-jqgrid .ui-jqgrid-view,.ui-jqgrid .ui-paging-info,.ui-jqgrid .ui-pg-table,.ui-jqgrid .ui-pg-selbox{font-size:13px}.ui-jqgrid .ui-jqgrid-title{float:left;margin:8px}.ui-jqgrid .ui-jqgrid-title-rtl{float:right;margin:8px}.ui-jqgrid-view>.ui-jqgrid-titlebar{height:40px;line-height:24px;color:#FFF;background:#307ecc;padding:0;font-size:15px}.ui-jqgrid tr.jqgrow.ui-row-rtl td:last-child{border-right:0;border-left:1px solid #e1e1e1}.ui-jqgrid .ui-jqgrid-hdiv{background-color:#eff3f8;border:1px solid #d3d3d3;border-width:1px 0 0 1px;line-height:15px;font-weight:bold;color:#777;text-shadow:none}.ui-jqgrid .ui-jqgrid-htable thead{background-color:#eff3f8}.ui-jqgrid .ui-jqgrid-htable th span.ui-jqgrid-resize{height:45px!important}.ui-jqgrid .ui-jqgrid-htable th div{padding-top:12px;padding-bottom:12px}.ui-jqgrid-hdiv .ui-jqgrid-htable{border-top:0}.ui-jqgrid-hdiv .ui-jqgrid-htable{border-top:1px solid #e1e1e1}.ui-jqgrid-titlebar{position:relative;top:1px;z-index:1}.ui-jqgrid tr.jqgrow,.ui-jqgrid tr.ui-row-ltr,.ui-jqgrid tr.ui-row-rtl{border:0}.ui-jqgrid tr.ui-row-ltr td,.ui-jqgrid tr.ui-row-rtl td{border-bottom:1px solid #e1e1e1;padding:6px 4px;border-color:#e1e1e1}.ui-jqgrid tr.ui-state-highlight.ui-row-ltr td{border-right-color:#c7d3a9}.ui-jqgrid tr.ui-state-highlight.ui-row-rtl td{border-left-color:#c7d3a9}.ui-jqgrid-btable .ui-widget-content.ui-priority-secondary{background-image:none;background-color:#f9f9f9;opacity:1}.ui-jqgrid-btable .ui-widget-content.ui-state-hover{background-image:none;background-color:#eff4f7;opacity:1}.ui-jqgrid-btable .ui-widget-content.ui-state-highlight{background-color:#e4efc9}.ui-jqgrid .ui-jqgrid-pager{line-height:15px;height:55px;padding-top:3px!important;padding-bottom:5px!important;background-color:#eff3f8!important;border-bottom:1px solid #e1e1e1!important;border-top:1px solid #e1e1e1!important}.ui-jqgrid .ui-pg-input{font-size:inherit;width:24px;height:20px;line-height:16px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;padding-top:1px;padding-bottom:1px}.ui-jqgrid .ui-pg-selbox{display:block;height:24px;width:60px;margin:0;padding:1px;line-height:normal}.ui-jqgrid .ui-jqgrid-htable th div{overflow:visible}.ui-jqgrid .ui-pager-control{height:50px;position:relative;padding-left:9px;padding-right:9px}.ui-jqgrid .ui-jqgrid-toppager{height:auto!important;background-color:#eff3f8;border-bottom:1px solid #e1e1e1!important}.ui-jqgrid .jqgrow .editable{max-width:90%;max-width:calc(92%)!important}.ui-pg-table .navtable .ui-corner-all{border-radius:0}.ui-jqgrid .ui-pg-button:hover{padding:1px}.ui-jqgrid .ui-pg-button .ui-separator{margin-left:4px;margin-right:4px;border-color:#c9d4db}.ui-jqgrid .ui-jqgrid-btable{border-left:1px solid #e1e1e1}.ui-jqgrid .ui-jqgrid-bdiv{border-top:1px solid #e1e1e1}.ui-jqgrid .loading{position:absolute;top:45%;left:45%;width:auto;height:auto;z-index:101;padding:6px;margin:5px;text-align:center;display:none;font-weight:bold;font-size:12px;background-color:#FFF;border:2px solid #8eb8d1;color:#e2b018}.ui-jqgrid .ui-search-toolbar{border-top:1px solid #e1e1e1}.ui-jqgrid .ui-jqgrid-labels{border-bottom:0;background:#f2f2f2;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,0%,#ececec,100%);background-image:-moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);background-image:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',endColorstr='#ffececec',GradientType=0);padding:0!important;border-left:1px solid #e1e1e1!important}.ui-jqgrid .ui-jqgrid-labels th{border-right:1px solid #e1e1e1!important;text-align:left!important}.ui-jqgrid-labels th[id*="_cb"]:first-child>div{padding-top:0;text-align:center!important}.ui-jqgrid-sortable{padding-left:4px;font-size:13px;color:#777;font-weight:bold}.ui-jqgrid-sortable:hover{color:#547ea8}th[aria-selected=true]{background-image:-webkit-gradient(linear,left 0,left 100%,from(#eff3f8),to(#e3e7ed));background-image:-webkit-linear-gradient(top,#eff3f8,0%,#e3e7ed,100%);background-image:-moz-linear-gradient(top,#eff3f8 0,#e3e7ed 100%);background-image:linear-gradient(to bottom,#eff3f8 0,#e3e7ed 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeff3f8',endColorstr='#ffe3e7ed',GradientType=0)}th[aria-selected=true] .ui-jqgrid-sortable{color:#307ecc}.ui-icon{text-indent:0;color:#307ecc;float:none;right:2px;position:absolute}.rtl .ui-icon{right:auto;left:2px}.ui-grid-ico-sort:before{display:inline;content:"\f0d7";font-family:FontAwesome;font-size:12px}.ui-icon-asc:before{content:"\f0d8"}.ui-state-disabled{color:#BBB}.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon{display:inline-block;padding:0;width:24px;height:24px;line-height:22px;text-align:center;position:static;float:none;margin:0 2px!important;color:#808080;border:1px solid #CCC;background-color:#FFF;border-radius:100%}.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon:hover{color:#699ab5;border-color:#699ab5}.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon:before{width:20px;text-align:center;display:inline-block}.ui-pg-table>tbody>tr>.ui-pg-button.ui-state-disabled .ui-icon{color:#b0b0b0;background-color:#f7f7f7;border-color:#DDD;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.ui-jqgrid-btable input,.ui-jqgrid-btable textarea,.ui-jqgrid-btable select{padding:2px;width:auto;max-width:100%;margin-bottom:0}.ui-jqgrid-btable select{padding:1px;height:25px;line-height:25px}.ui-pg-div .ui-icon{display:inline-block;width:18px;float:none;position:static;text-align:center;opacity:.85;-webkit-transition:all .12s;transition:all .12s;margin:0 1px;vertical-align:middle;cursor:pointer;font-size:17px}.ui-pg-div .ui-icon:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1;position:static;margin:0 1px}.ui-pg-div .ui-icon:before{font-family:FontAwesome;display:inline}.ui-icon-pencil{color:#478fca}.ui-icon-pencil:before{content:"\f040"}.ui-icon-trash{color:#dd5a43}.ui-icon-trash:before{content:"\f014"}.ui-icon-disk{color:#69aa46}.ui-icon-disk:before{content:"\f00c"}.ui-icon-cancel{color:#dd5a43}.ui-icon-cancel:before{content:"\f00d"}.ui-jqdialog-content,.ui-jqdialog .ui-jqdialog-content{font-size:13px;padding:4px 0 0}.ui-jqdialog-content .formdata,.ui-jqdialog .ui-jqdialog-content .formdata{font-size:13px;padding:6px 12px}.ui-jqdialog-content .form-view-data,.ui-jqdialog .ui-jqdialog-content .form-view-data{vertical-align:middle;font-size:13px}.ui-jqdialog-content[id*="alertcnt_"],.ui-jqdialog .ui-jqdialog-content[id*="alertcnt_"]{padding:8px 11px}.ui-jqdialog-content .CaptionTD{font-size:12px;text-align:right;color:#666}.ui-jqdialog-content .FormData{border-bottom:1px dotted #e8e8e8}.ui-jqdialog-content .FormData:last-child{border-bottom:0}.ui-jqdialog-content .FormData>td{padding-top:6px;padding-bottom:6px}.ui-jqdialog-content input.FormElement{width:auto}.ui-jqdialog-content select.FormElement{padding:1px;height:25px;line-height:25px;width:auto}.ui-jqdialog-content td.EditButton{padding:8px}.EditTable{background-color:#eff3f8;border-top:1px solid #d6e1ea!important;padding:8px}.EditTable tr:first-child{display:none}.EditTable .navButton .fm-button{float:none!important;width:auto!important;margin:1px 1px 2px!important;background-color:transparent;border-radius:100%}.EditTable .navButton .fm-button:hover{background-color:transparent}.EditTable .navButton .fm-button:focus{outline:0}.EditTable .navButton .fm-button [class*="icon-"]{display:inline-block;color:#999;border:1px solid #AAA;width:26px;height:26px;line-height:26px;text-align:center;border-radius:100%;background-color:#FFF}.EditTable .navButton .fm-button:hover [class*="icon-"]{color:#699ab5;border-color:#699ab5}.EditTable .navButton .fm-button.ui-state-disabled [class*="icon-"],.EditTable .navButton .fm-button.ui-state-disabled:hover [class*="icon-"]{color:#BBB;border-color:#CCC;-moz-transform:scale(0.88);-webkit-transform:scale(0.88);-o-transform:scale(0.88);-ms-transform:scale(0.88);transform:scale(0.88)}.FormGrid .EditTable{background-color:#FFF;border-top:none!important;padding:0}.FormGrid .EditTable tr:first-child{display:none}.ui-jqdialog-content .searchFilter select{padding:1px;height:26px;line-height:26px;width:auto;max-width:95%;margin-bottom:0}.ui-jqdialog-content .searchFilter .input-elm{margin-bottom:0;height:18px;line-height:18px;width:95%!important;padding-left:1px;padding-right:1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-jqdialog-content .searchFilter table{margin-left:4px}.ui-jqdialog-content .searchFilter tr td{padding:5px 0}.ui-jqdialog-content .searchFilter .add-group,.ui-jqdialog-content .searchFilter .add-rule,.ui-jqdialog-content .searchFilter .delete-group{margin-left:4px!important;font-size:15px!important}.ui-jqdialog-content .searchFilter .delete-rule{border:0;background-color:#FFF;color:#d15b47;font-size:20px;width:22px;line-height:10px;padding:0;text-shadow:none!important;display:inline-block;-webkit-transition:all .1s;transition:all .1s;opacity:.85}.ui-jqdialog-content .searchFilter .delete-rule:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);color:#b74635;opacity:1}.ui-jqdialog-content .searchFilter .queryresult{margin-bottom:11px}.ui-jqdialog-content .searchFilter .queryresult td.query{padding:6px 11px;border:1px solid #e1e1e1;background-color:#eee}.ui-jqdialog-content .searchFilter .queryresult td.query:empty{display:none}.ui-state-error{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48;margin:4px 4px 8px;padding:6px 10px;text-shadow:0 1px 0 rgba(255,255,255,0.5);font-size:13px}.ui-jqdialog .ui-widget-header{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,0%,#eee,100%);background-image:-moz-linear-gradient(top,#fff 0,#eee 100%);background-image:linear-gradient(to bottom,#fff 0,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);border-image:none;border-bottom:1px solid solid;color:#669fc7;min-height:38px;position:relative}.ui-jqdialog .ui-widget-header .ui-jqdialog-title{line-height:38px;margin:0;padding:0;padding-left:12px;text-align:left}.widget-header .ui-jqdialog-title{padding-left:0!important;padding-right:0!important}.ui-jqdialog .ui-widget-header .widget-header{border-bottom:0}.ui-jqdialog .ui-jqdialog-titlebar{border-bottom:1px solid #DDD!important}.fm-button{margin:0 4px}.fm-button:not(.btn){background-color:#abbac3;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:13px;line-height:28px;padding:0 12px 1px;margin:0 8px;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,0.25);-webkit-transition:all .15s;transition:all .15s;vertical-align:middle}.fm-button.ui-state-default:hover{background-color:#8b9aa3}.dd{position:relative;display:block;margin:0;padding:0;max-width:600px;list-style:none;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-collapsed .dd-list{display:none}.dd-item,.dd-empty,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.dd-handle,.dd2-content{display:block;min-height:38px;margin:5px 0;padding:8px 12px;background:#f8faff;border:1px solid #dae2ea;color:#7c9eb2;text-decoration:none;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dd-handle:hover,.dd2-content:hover{color:#438eb9;background:#f4f6f7;border-color:#dce2e8}.dd-handle[class*="btn-"],.dd2-content[class*="btn-"]{color:#FFF;border:0;padding:9px 12px}.dd-handle[class*="btn-"]:hover,.dd2-content[class*="btn-"]:hover{opacity:.85;color:#FFF}.dd2-handle+.dd2-content,.dd2-handle+.dd2-content[class*="btn-"]{padding-left:44px}.dd-handle[class*="btn-"]:hover,.dd2-content[class*="btn-"] .dd2-handle[class*="btn-"]:hover+.dd2-content[class*="btn-"]{color:#FFF}.dd-item>button:hover ~ .dd-handle,.dd-item>button:hover ~ .dd2-content{color:#438eb9;background:#f4f6f7;border-color:#dce2e8}.dd-item>button:hover ~ .dd-handle[class*="btn-"],.dd-item>button:hover ~ .dd2-content[class*="btn-"]{opacity:.85;color:#FFF}.dd2-handle:hover ~ .dd2-content{color:#438eb9;background:#f4f6f7;border-color:#dce2e8}.dd2-handle:hover ~ .dd2-content[class*="btn-"]{opacity:.85;color:#FFF}.dd2-item.dd-item>button{margin-left:34px}.dd-item>button{display:block;position:relative;z-index:1;cursor:pointer;float:left;width:25px;height:20px;margin:5px 1px 5px 5px;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:transparent;font-size:12px;line-height:1;text-align:center;font-weight:bold;top:4px;left:1px;color:#707070}.dd-item>button:before{font-family:FontAwesome;content:'\f067';display:block;position:absolute;width:100%;text-align:center;text-indent:0;font-weight:normal;font-size:14px}.dd-item>button[data-action="collapse"]:before{content:'\f068'}.dd-item>button:hover{color:#707070}.dd-item.dd-colored>button,.dd-item.dd-colored>button:hover{color:#EEE}.dd-placeholder,.dd-empty{margin:5px 0;padding:0;min-height:30px;background:#f0f9ff;border:2px dashed #bed2db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dd-empty{border-color:#AAA;border-style:solid;background-color:#e5e5e5}.dd-dragel{position:absolute;pointer-events:none;z-index:999;opacity:.8}.dd-dragel>li>.dd-handle{color:#4b92be;background:#f1f5fa;border-color:#d6e1ea;border-left:2px solid #777;position:relative}.dd-dragel>li>.dd-handle[class*="btn-"]{color:#FFF}.dd-dragel>.dd-item>.dd-handle{margin-top:0}.dd-list>li[class*="item-"]{border-width:0;padding:0}.dd-list>li[class*="item-"]>.dd-handle{border-left:2px solid;border-left-color:inherit}.dd-list>li>.dd-handle .sticker{position:absolute;right:0;top:0}.dd2-handle,.dd-dragel>li>.dd2-handle{left:0;top:0;width:36px;margin:0;border-width:1px 1px 0 0;text-align:center;padding:0!important;line-height:38px;height:38px;background:#ebedf2;border:1px solid #dee4ea;cursor:pointer;overflow:hidden;position:absolute;z-index:1}.dd2-handle:hover,.dd-dragel>li>.dd2-handle{background:#e3e8ed}.dd2-content[class*="btn-"]{text-shadow:none!important}.dd2-handle[class*="btn-"]{text-shadow:none!important;background:rgba(0,0,0,0.1)!important;border-right:1px solid #EEE}.dd2-handle[class*="btn-"]:hover{background:rgba(0,0,0,0.08)!important}.dd-dragel .dd2-handle[class*="btn-"]{border-color:transparent;border-right-color:#EEE}.dd2-handle.btn-yellow{text-shadow:none!important;background:rgba(0,0,0,0.05)!important;border-right:1px solid #FFF}.dd2-handle.btn-yellow:hover{background:rgba(0,0,0,0.08)!important}.dd-dragel .dd2-handle.btn-yellow{border-color:transparent;border-right-color:#FFF}.dd-item>.dd2-handle .drag-icon{display:none}.dd-dragel>.dd-item>.dd2-handle .drag-icon{display:inline}.dd-dragel>.dd-item>.dd2-handle .normal-icon{display:none}.dropzone{border-radius:0;border:1px solid rgba(0,0,0,0.06)}.dropzone .dz-default.dz-message{background-image:none;font-size:24px;text-align:center;line-height:32px;left:0;width:100%;margin-left:auto}.dropzone .dz-default.dz-message span{display:inline;color:#555}.dropzone .dz-default.dz-message span .upload-icon{opacity:.7;filter:alpha(opacity=70);margin-top:8px;cursor:pointer}.dropzone .dz-default.dz-message span .upload-icon:hover{opacity:1;filter:alpha(opacity=100)}.dropzone .dz-preview .dz-error-mark,.dropzone-previews .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark,.dropzone-previews .dz-preview .dz-success-mark{background-image:none;background-color:rgba(255,255,255,0.8);border-radius:100%;text-align:center;line-height:35px}.dropzone .dz-preview .dz-error-mark:before,.dropzone-previews .dz-preview .dz-error-mark:before{font-family:FontAwesome;font-size:30px;color:#db6262;content:"\f00d"}.dropzone .dz-preview .dz-success-mark:before,.dropzone-previews .dz-preview .dz-success-mark:before{font-family:FontAwesome;font-size:30px;color:#6da552;content:"\f00c"}.dropzone a.dz-remove,.dropzone-previews a.dz-remove{border:0;border-radius:0;color:#FFF;background:#d15b47;cursor:pointer}.dropzone a.dz-remove:hover,.dropzone-previews a.dz-remove:hover{color:#FFF;background:#b74635}.dropzone .progress,.dropzone-previews .progress{margin-bottom:0}.dropzone .dz-preview.dz-success .progress,.dropzone-previews .dz-preview.dz-success .progress,.dropzone .dz-preview.dz-error .progress,.dropzone-previews .dz-preview.dz-error .progress{display:none}.icon-animated-bell{display:inline-block;-moz-animation:ringing 2.0s 5 ease 1.0s;-webkit-animation:ringing 2.0s 5 ease 1.0s;-o-animation:ringing 2.0s 5 ease 1.0s;-ms-animation:ringing 2.0s 5 ease 1.0s;animation:ringing 2.0s 5 ease 1.0s;-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}@-moz-keyframes ringing{0%{-moz-transform:rotate(-15deg)}2%{-moz-transform:rotate(15deg)}4%{-moz-transform:rotate(-18deg)}6%{-moz-transform:rotate(18deg)}8%{-moz-transform:rotate(-22deg)}10%{-moz-transform:rotate(22deg)}12%{-moz-transform:rotate(-18deg)}14%{-moz-transform:rotate(18deg)}16%{-moz-transform:rotate(-12deg)}18%{-moz-transform:rotate(12deg)}20%{-moz-transform:rotate(0deg)}}@-webkit-keyframes ringing{0%{-webkit-transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg)}}@-ms-keyframes ringing{0%{-ms-transform:rotate(-15deg)}2%{-ms-transform:rotate(15deg)}4%{-ms-transform:rotate(-18deg)}6%{-ms-transform:rotate(18deg)}8%{-ms-transform:rotate(-22deg)}10%{-ms-transform:rotate(22deg)}12%{-ms-transform:rotate(-18deg)}14%{-ms-transform:rotate(18deg)}16%{-ms-transform:rotate(-12deg)}18%{-ms-transform:rotate(12deg)}20%{-ms-transform:rotate(0deg)}}@keyframes ringing{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%{transform:rotate(0deg)}}.icon-animated-vertical{display:inline-block;-moz-animation:vertical 2.0s 5 ease 2.0s;-webkit-animation:vertical 2.0s 5 ease 2.0s;-o-animation:vertical 2.0s 5 ease 2.0s;-ms-animation:vertical 2.0s 5 ease 2.0s;animation:vertical 2.0s 5 ease 2.0s}@-moz-keyframes vertical{0%{-moz-transform:translate(0,-3px)}4%{-moz-transform:translate(0,3px)}8%{-moz-transform:translate(0,-3px)}12%{-moz-transform:translate(0,3px)}16%{-moz-transform:translate(0,-3px)}20%{-moz-transform:translate(0,3px)}22%{-moz-transform:translate(0,0)}}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px)}22%{-webkit-transform:translate(0,0)}}@-ms-keyframes vertical{0%{-ms-transform:translate(0,-3px)}4%{-ms-transform:translate(0,3px)}8%{-ms-transform:translate(0,-3px)}12%{-ms-transform:translate(0,3px)}16%{-ms-transform:translate(0,-3px)}20%{-ms-transform:translate(0,3px)}22%{-ms-transform:translate(0,0)}}@keyframes vertical{0%{transform:translate(0,-3px)}4%{transform:translate(0,3px)}8%{transform:translate(0,-3px)}12%{transform:translate(0,3px)}16%{transform:translate(0,-3px)}20%{transform:translate(0,3px)}22%{transform:translate(0,0)}}.icon-animated-hand-pointer{display:inline-block;-moz-animation:hand-pointer 2.0s 4 ease 2.0s;-webkit-animation:hand-pointer 2.0s 4 ease 2.0s;-o-animation:hand-pointer 2.0s 4 ease 2.0s;-ms-animation:hand-pointer 2.0s 4 ease 2.0s;animation:hand-pointer 2.0s 4 ease 2.0s}@-moz-keyframes hand-pointer{0%{-moz-transform:translate(0,0)}6%{-moz-transform:translate(5px,0)}12%{-moz-transform:translate(0,0)}18%{-moz-transform:translate(5px,0)}24%{-moz-transform:translate(0,0)}30%{-moz-transform:translate(5px,0)}36%{-moz-transform:translate(0,0)}}.icon-animated-wrench{display:inline-block;-moz-animation:wrenching 2.5s 4 ease;-webkit-animation:wrenching 2.5s 4 ease;-o-animation:wrenching 2.5s 4 ease;-ms-animation:wrenching 2.5s 4 ease;animation:wrenching 2.5s 4 ease;-moz-transform-origin:90% 35%;-webkit-transform-origin:90% 35%;-o-transform-origin:90% 35%;-ms-transform-origin:90% 35%;transform-origin:90% 35%}@-moz-keyframes wrenching{0%{-moz-transform:rotate(-12deg)}8%{-moz-transform:rotate(12deg)}10%{-moz-transform:rotate(24deg)}18%{-moz-transform:rotate(-24deg)}20%{-moz-transform:rotate(-24deg)}28%{-moz-transform:rotate(24deg)}30%{-moz-transform:rotate(24deg)}38%{-moz-transform:rotate(-24deg)}40%{-moz-transform:rotate(-24deg)}48%{-moz-transform:rotate(24deg)}50%{-moz-transform:rotate(24deg)}58%{-moz-transform:rotate(-24deg)}60%{-moz-transform:rotate(-24deg)}68%{-moz-transform:rotate(24deg)}75%{-moz-transform:rotate(0deg)}}@-webkit-keyframes wrenching{0%{-webkit-transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg)}75%{-webkit-transform:rotate(0deg)}}@-o-keyframes wrenching{0%{-o-transform:rotate(-12deg)}8%{-o-transform:rotate(12deg)}10%{-o-transform:rotate(24deg)}18%{-o-transform:rotate(-24deg)}20%{-o-transform:rotate(-24deg)}28%{-o-transform:rotate(24deg)}30%{-o-transform:rotate(24deg)}38%{-o-transform:rotate(-24deg)}40%{-o-transform:rotate(-24deg)}48%{-o-transform:rotate(24deg)}50%{-o-transform:rotate(24deg)}58%{-o-transform:rotate(-24deg)}60%{-o-transform:rotate(-24deg)}68%{-o-transform:rotate(24deg)}75%{-o-transform:rotate(0deg)}}@-ms-keyframes wrenching{0%{-ms-transform:rotate(-12deg)}8%{-ms-transform:rotate(12deg)}10%{-ms-transform:rotate(24deg)}18%{-ms-transform:rotate(-24deg)}20%{-ms-transform:rotate(-24deg)}28%{-ms-transform:rotate(24deg)}30%{-ms-transform:rotate(24deg)}38%{-ms-transform:rotate(-24deg)}40%{-ms-transform:rotate(-24deg)}48%{-ms-transform:rotate(24deg)}50%{-ms-transform:rotate(24deg)}58%{-ms-transform:rotate(-24deg)}60%{-ms-transform:rotate(-24deg)}68%{-ms-transform:rotate(24deg)}75%{-ms-transform:rotate(0deg)}}@keyframes wrenching{0%{transform:rotate(-12deg)}8%{transform:rotate(12deg)}10%{transform:rotate(24deg)}18%{transform:rotate(-24deg)}20%{transform:rotate(-24deg)}28%{transform:rotate(24deg)}30%{transform:rotate(24deg)}38%{transform:rotate(-24deg)}40%{transform:rotate(-24deg)}48%{transform:rotate(24deg)}50%{transform:rotate(24deg)}58%{transform:rotate(-24deg)}60%{transform:rotate(-24deg)}68%{transform:rotate(24deg)}75%{transform:rotate(0deg)}}.ace-settings-container{position:absolute;right:0;top:50px;z-index:12}.breadcrumbs-fixed .ace-settings-container{top:9px}.btn.ace-settings-btn{float:left;display:inline-block;width:42px!important;text-align:center;border-radius:6px 0 0 6px!important;opacity:.55;filter:alpha(opacity=55.00000000000001);vertical-align:top;margin:0}.btn.ace-settings-btn:hover,.btn.ace-settings-btn.open{opacity:1;filter:alpha(opacity=100)}.ace-settings-box{display:none;float:left;width:175px;padding:0 14px;background-color:#FFF;border:2px solid #ffb34b}.ace-settings-box.open{display:inline-block}.ace-settings-box>div{margin:6px 0;color:#444;max-height:24px}.ace-settings-box>div>label{font-size:13px}.btn-scroll-up{border:0;position:absolute;right:2px;bottom:2px;z-index:11}@media(min-width:768px){.main-container.container>.btn-scroll-up{right:auto;margin-left:708px}}@media(min-width:992px){.main-container.container>.btn-scroll-up{right:auto;margin-left:928px}}@media(min-width:1200px){.main-container.container>.btn-scroll-up{right:auto;margin-left:1128px}}.grid2,.grid3,.grid4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;float:left;border-left:1px solid #e3e3e3}.grid2:first-child,.grid3:first-child,.grid4:first-child{border-left:none}.grid2{width:48%;padding:0 2%}.grid3{width:33%;padding:0 2%}.grid4{width:23%;margin:0 1%;padding:0 1%}.draggable-placeholder{border:2px dashed #d9d9d9!important;background-color:#f7f7f7!important}.slimScrollBar{border-radius:0!important}.slimScrollRail{border-radius:0!important}.datepicker td,.daterangepicker td,.datepicker th,.daterangepicker th{border-radius:0!important;font-size:13px}.datepicker td.active,.daterangepicker td.active,.datepicker td.active:hover,.daterangepicker td.active:hover{background:#2283c5!important}.datepicker td.active.disabled,.daterangepicker td.active.disabled,.datepicker td.active.disabled:hover,.daterangepicker td.active.disabled:hover{background:#8b9aa3!important}.datepicker td,.datepicker th{min-width:32px}.datepicker-months .month,.datepicker-years .year{border-radius:0!important}.datepicker-months .month.active,.datepicker-years .year.active,.datepicker-months .month.active:hover,.datepicker-years .year.active:hover,.datepicker-months .month.active:focus,.datepicker-years .year.active:focus,.datepicker-months .month.active:active,.datepicker-years .year.active:active{background-image:none!important;background-color:#2283c5!important}.bootstrap-timepicker-widget table td input{width:32px}.bootstrap-timepicker-widget table td a:hover{border-radius:0}.well .datepicker table tr td.day:hover{background-color:#7d8893;color:#FFF}.easyPieChart{position:relative;text-align:center}.easyPieChart canvas{position:absolute;top:0;left:0}.knob-container{direction:ltr;text-align:left}.navbar .navbar-inner,.navbar .btn-navbar{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}.dropdown-menu li>a,.dropdown-submenu>a{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}.btn{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}.progress,.progress .bar{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}.tags{display:inline-block;padding:4px 6px;color:#777;vertical-align:middle;background-color:#FFF;border:1px solid #d5d5d5;width:206px}.tags:hover{border-color:#b5b5b5}.tags-hover,.tags-hover:hover{border-color:#f59942;outline:0;outline:thin dotted \9}.tags[class*="span"]{float:none;margin-left:0}.tags input[type="text"],.tags input[type="text"]:focus{border:0;display:inline;outline:0;margin:0;padding:0;line-height:14px;-webkit-box-shadow:none;box-shadow:none;width:100%}.tags .tag{display:inline-block;position:relative;font-size:13px;font-weight:normal;vertical-align:baseline;white-space:nowrap;background-color:#91b8d0;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.15);padding:4px 22px 5px 9px;margin-bottom:3px;margin-right:3px;-webkit-transition:all .2s;transition:all .2s}.tags .tag:empty{display:none}.tags .tag-important{background-color:#d15b47}.tags .tag-warning{background-color:#ffb752}.tags .tag-success{background-color:#87b87f}.tags .tag-info{background-color:#6fb3e0}.tags .tag-inverse{background-color:#555}.tags .tag .close{font-size:15px;line-height:20px;opacity:1;filter:alpha(opacity=100);color:#FFF;text-shadow:none;float:none;position:absolute;right:0;top:0;bottom:0;width:18px;text-align:center}.tags .tag .close:hover{background-color:rgba(0,0,0,0.2)}.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{float:left}.col-xs-reset{width:auto;padding-left:0;padding-right:0;float:none}@media(min-width:768px){.col-sm-reset{width:auto;padding-left:0;padding-right:0;float:none}}@media(min-width:992px){.col-md-reset{width:auto;padding-left:0;padding-right:0;float:none}}@media(min-width:1200px){.col-lg-reset{width:auto;padding-left:0;padding-right:0;float:none}}.jqstooltip,.legendColorBox div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.legendLabel{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:20px;font-size:10px}@media only screen and (max-width:480px){.hidden-480{display:none!important}}@media only screen and (max-width:320px){.hidden-320{display:none!important}}@media only screen and (max-width:480px){[class*="vspace-xs"]{display:block}}@media only screen and (max-width:767px){[class*="vspace-sm"]{display:block}}@media only screen and (max-width:991px){[class*="vspace-md"]{display:block}}@media only screen and (max-width:1199px){[class*="vspace-lg"]{display:block}}@media only screen and (max-width:991px){.main-content{margin-left:0!important}}@media only screen and (max-width:767px){.page-content{padding-left:12px;padding-right:12px}}@media(max-width:991px){body.breadcrumbs-fixed{padding-top:45px}.navbar-fixed-top{margin-bottom:0}.sidebar.fixed,.sidebar.sidebar-fixed{position:absolute}}@media(max-width:460px){body.navbar-fixed{padding-top:90px}}@media only screen and (max-width:767px){.error-container{margin:12px}}@media only screen and (max-width:480px){.error-container{margin:6px}}@media only screen and (max-width:360px){.grid2,.grid3,.grid4{float:none;display:block;width:96%;border-left:none;position:relative;margin-bottom:11px;border-bottom:1px solid #e3e3e3;padding-bottom:4px}.grid2>[class*="pull-"],.grid3>[class*="pull-"],.grid4>[class*="pull-"]{float:none!important;display:inline-block;position:absolute;right:11px;top:0;margin-top:0}.grid2:last-child,.grid3:last-child,.grid4:last-child{border-bottom:0}}@media only screen and (max-width:480px){.ace-settings-container,body.breadcrumbs-fixed .ace-settings-container{top:65px}}
+html{min-height:100%;position:relative}body{padding-bottom:0;background-color:#e4e6e9;min-height:100%;font-family:Arial,sans-serif;font-size:13px;color:#393939;line-height:1.5}body.navbar-fixed{padding-top:45px}body.breadcrumbs-fixed{padding-top:86px}.main-container{position:static;padding:0;margin-top: 58px;}.main-container:after{background-color:#FFF;bottom:0;content:"";display:block;max-width:inherit;position:fixed;top:0;width:100%;z-index:-2}@media(min-width:768px){.container.main-container:after{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1)}}.main-container>.main-container-inner{position:relative}.container.main-container .sidebar.sidebar-fixed,.container.main-container .sidebar.sidebar-fixed:before{left:auto}.main-content{margin-left:190px;margin-right:0;margin-top:0;min-height:100%;padding:0}.page-content{background:#fff;margin:0;padding:8px 20px 24px}.page-header{margin:0 0 12px;border-bottom:1px dotted #e2e2e2;padding-bottom:16px;padding-top:7px}.page-header h1{padding:0;margin:0 8px;font-size:24px;font-weight:lighter;color:#2679b5}.page-header h1 small{margin:0 6px;font-size:14px;font-weight:normal;color:#8089a0}[class*=" icon-"],[class^="icon-"]{display:inline-block;text-align:center}a:focus,a:active{text-decoration:none}h1{font-size:32px;font-weight:normal;font-family:Arial,sans-serif}h1.smaller{font-size:31px}h1.bigger{font-size:33px}h1.block{margin-bottom:16px}h2{font-size:26px;font-weight:normal;font-family:Arial,sans-serif}h2.smaller{font-size:25px}h2.bigger{font-size:27px}h2.block{margin-bottom:16px}h3{font-size:22px;font-weight:normal;font-family:Arial,sans-serif}h3.smaller{font-size:21px}h3.bigger{font-size:23px}h3.block{margin-bottom:16px}h4{font-size:18px;font-weight:normal;font-family:Arial,sans-serif}h4.smaller{font-size:17px}h4.bigger{font-size:19px}h4.block{margin-bottom:16px}h5{font-size:15px;font-weight:normal;font-family:Arial,sans-serif}h5.smaller{font-size:14px}h5.bigger{font-size:16px}h5.block{margin-bottom:16px}h6{font-size:13px;font-weight:normal;font-family:Arial,sans-serif}h6.smaller{font-size:12px}h6.bigger{font-size:14px}h6.block{margin-bottom:16px}ul,ol{margin:0 0 10px 25px;padding:0}ul.margin-5,ol.margin-5{margin-left:5px}ul.margin-10,ol.margin-10{margin-left:10px}ul.margin-15,ol.margin-15{margin-left:15px}ul.margin-20,ol.margin-20{margin-left:20px}li>ul,li>ol{margin-left:18px}.list-unstyled,.list-inline{margin-left:0}.list-unstyled>li>[class*="icon-"]:first-child,.list-inline>li>[class*="icon-"]:first-child{width:18px;text-align:center}.spaced>li{margin-top:9px;margin-bottom:9px}.spaced2>li{margin-top:15px;margin-bottom:15px}li.divider{margin-top:3px;margin-bottom:3px;height:0;font-size:0}.spaced>li.divider{margin-top:5px;margin-bottom:5px}.spaced2>li.divider{margin-top:8px;margin-bottom:8px}li.divider:before{content:"";display:inline-block}blockquote,blockquote.pull-right{border-color:#e5eaf1}.modal-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-footer{padding-top:12px;padding-bottom:14px;border-top-color:#e4e9ee;-webkit-box-shadow:none;box-shadow:none;background-color:#eff3f8}.modal-header .close{font-size:32px}.well{border-radius:0}.well h1,.well h2,.well h3,.well h4,.well h5,.well h6{margin-top:0}.well h1,.well h2,.well h3{line-height:36px}.alert{font-size:14px;border-radius:0}.alert .close{font-size:16px}.alert-block p+p{margin-top:10px}.pagination>li>a,.pager>li>a,.pagination>li>span,.pager>li>span{border-width:1px;border-radius:0!important}.pagination>li>a,.pager>li>a{color:#2283c5;background-color:#fafafa;margin:0 -1px 0 0;border-color:#e0e8eb}.pagination>li>a:hover,.pager>li>a:hover{background-color:#eaeff2}.pagination>li>a:focus,.pager>li>a:focus{background-color:#eaeef2}.pagination>li.disabled>a,.pagination>li.disabled>a:hover,.pager>li.disabled>a,.pager>li.disabled>a:hover{background-color:#f9f9f9;border-color:#d9d9d9}.pagination>li.active>a,.pagination>li.active>a:hover{background-color:#6faed9;border-color:#6faed9;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.list-group-item{border-radius:0!important}.lighter{font-weight:lighter}.bolder{font-weight:bolder}.inline{display:inline-block!important}.block{display:block!important}.center,.align-center{text-align:center!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.middle{vertical-align:middle}.align-middle{vertical-align:middle!important}.align-top{vertical-align:top!important}.align-bottom{vertical-align:bottom!important}.position-relative{position:relative}.position-absolute{position:absolute}.line-height-normal{line-height:normal!important}.line-height-1{line-height:1!important}.dark{color:#333!important}.white{color:#fff!important}.red{color:#dd5a43!important}.light-red{color:#f77!important}.blue{color:#478fca!important}.light-blue{color:#93cbf9!important}.green{color:#69aa46!important}.light-green{color:#b0d877!important}.orange{color:#ff892a!important}.light-orange{color:#fcac6f!important}.orange2{color:#feb902!important}.purple{color:#a069c3!important}.pink{color:#c6699f!important}.pink2{color:#d6487e!important}.brown{color:#a52a2a!important}.grey{color:#777!important}.light-grey{color:#bbb!important}.bigger-110{font-size:110%}.bigger-120{font-size:120%}.bigger-130{font-size:130%}.bigger-140{font-size:140%}.bigger-150{font-size:150%}.bigger-160{font-size:160%}.bigger-170{font-size:170%}.bigger-180{font-size:180%}.bigger-190{font-size:190%}.bigger-200{font-size:200%}.bigger-210{font-size:210%}.bigger-220{font-size:220%}.bigger-230{font-size:230%}.bigger-240{font-size:240%}.bigger-250{font-size:250%}.bigger-260{font-size:260%}.bigger-270{font-size:270%}.bigger-280{font-size:280%}.bigger-290{font-size:290%}.bigger-300{font-size:300%}.bigger-125{font-size:125%}.bigger-175{font-size:175%}.bigger-225{font-size:225%}.bigger-275{font-size:275%}.smaller-90{font-size:90%}.smaller-80{font-size:80%}.smaller-70{font-size:70%}.smaller-60{font-size:60%}.smaller-50{font-size:50%}.smaller-40{font-size:40%}.smaller-30{font-size:30%}.smaller-20{font-size:20%}.smaller-75{font-size:75%}.width-20{width:20%!important}.width-25{width:25%!important}.width-30{width:30%!important}.width-35{width:35%!important}.width-40{width:40%!important}.width-45{width:45%!important}.width-50{width:50%!important}.width-55{width:55%!important}.width-60{width:60%!important}.width-65{width:65%!important}.width-70{width:70%!important}.width-75{width:75%!important}.width-80{width:80%!important}.width-85{width:85%!important}.width-90{width:90%!important}.width-95{width:95%!important}.width-100{width:100%!important}.width-48{width:48%!important}.width-auto{width:auto!important}.height-auto{height:auto!important}.no-padding{padding:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-border{border:0}.no-border-bottom{border-bottom:0}.no-border-top{border-top:0}.no-border-left{border-left:none}.no-border-right{border-right:0}.no-underline{text-decoration:none!important}.no-hover-underline:hover{text-decoration:none!important}.no-shadow,.no-box-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.no-text-shadow{text-shadow:none!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-visible{overflow:visible!important}.hr{display:block;height:0;overflow:hidden;font-size:0;border-top:1px solid #e3e3e3;margin:12px 0}.hr-double{height:3px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.hr.dotted,.hr-dotted{border-top-style:dotted}.hr-double.dotted{border-bottom-style:dotted}.hr-32,.hr32{margin:32px 0}.hr-30,.hr30{margin:30px 0}.hr-28,.hr28{margin:28px 0}.hr-26,.hr26{margin:26px 0}.hr-24,.hr24{margin:24px 0}.hr-22,.hr22{margin:22px 0}.hr-20,.hr20{margin:20px 0}.hr-18,.hr18{margin:18px 0}.hr-16,.hr16{margin:16px 0}.hr-14,.hr14{margin:14px 0}.hr-12,.hr12{margin:12px 0}.hr-10,.hr10{margin:10px 0}.hr-8,.hr8{margin:8px 0}.hr-6,.hr6{margin:6px 0}.hr-4,.hr4{margin:4px 0}.hr-2,.hr2{margin:2px 0}.space{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0}.vspace-xs,.vspace-sm,.vspace-md,.vspace-lg{max-height:1px;min-height:1px;overflow:hidden;display:none;margin:12px 0}.space-32{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:32px 0 31px}.vspace-32,.vspace-xs-32,.vspace-sm-32,.vspace-md-32,.vspace-lg-32{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:32px 0 31px 0}.space-30{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:30px 0 29px}.vspace-30,.vspace-xs-30,.vspace-sm-30,.vspace-md-30,.vspace-lg-30{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:30px 0 29px 0}.space-28{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:28px 0 27px}.vspace-28,.vspace-xs-28,.vspace-sm-28,.vspace-md-28,.vspace-lg-28{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:28px 0 27px 0}.space-26{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:26px 0 25px}.vspace-26,.vspace-xs-26,.vspace-sm-26,.vspace-md-26,.vspace-lg-26{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:26px 0 25px 0}.space-24{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:24px 0 23px}.vspace-24,.vspace-xs-24,.vspace-sm-24,.vspace-md-24,.vspace-lg-24{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:24px 0 23px 0}.space-22{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:22px 0 21px}.vspace-22,.vspace-xs-22,.vspace-sm-22,.vspace-md-22,.vspace-lg-22{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:22px 0 21px 0}.space-20{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:20px 0 19px}.vspace-20,.vspace-xs-20,.vspace-sm-20,.vspace-md-20,.vspace-lg-20{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:20px 0 19px 0}.space-18{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:18px 0 17px}.vspace-18,.vspace-xs-18,.vspace-sm-18,.vspace-md-18,.vspace-lg-18{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:18px 0 17px 0}.space-16{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:16px 0 15px}.vspace-16,.vspace-xs-16,.vspace-sm-16,.vspace-md-16,.vspace-lg-16{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:16px 0 15px 0}.space-14{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:14px 0 13px}.vspace-14,.vspace-xs-14,.vspace-sm-14,.vspace-md-14,.vspace-lg-14{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:14px 0 13px 0}.space-12{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:12px 0 11px}.vspace-12,.vspace-xs-12,.vspace-sm-12,.vspace-md-12,.vspace-lg-12{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:12px 0 11px 0}.space-10{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:10px 0 9px}.vspace-10,.vspace-xs-10,.vspace-sm-10,.vspace-md-10,.vspace-lg-10{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:10px 0 9px 0}.space-8{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:8px 0 7px}.vspace-8,.vspace-xs-8,.vspace-sm-8,.vspace-md-8,.vspace-lg-8{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:8px 0 7px 0}.space-6{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:6px 0 5px}.vspace-6,.vspace-xs-6,.vspace-sm-6,.vspace-md-6,.vspace-lg-6{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:6px 0 5px 0}.space-4{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:4px 0 3px}.vspace-4,.vspace-xs-4,.vspace-sm-4,.vspace-md-4,.vspace-lg-4{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:4px 0 3px 0}.space-2{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:2px 0 1px}.vspace-2,.vspace-xs-2,.vspace-sm-2,.vspace-md-2,.vspace-lg-2{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:2px 0 1px 0}.header{line-height:28px;margin-bottom:16px;margin-top:18px;padding-bottom:4px;border-bottom:1px solid #CCC}.header.blue{border-bottom-color:#d5e3ef}.header.green{border-bottom-color:#cce2c1}.header.purple{border-bottom-color:#e0d1ea}.header.orange{border-bottom-color:#fdd0ac}.header.orange2{border-bottom-color:#fbd36b}.header.red{border-bottom-color:#f3cdc6}.header.grey{border-bottom-color:#c3c3c3}.header.pink{border-bottom-color:#f2e0eb}.header.pink2{border-bottom-color:#e69eb9}.header.light-blue{border-bottom-color:#dceefc}.header.light-red{border-bottom-color:#fec5c5}.header.light-green{border-bottom-color:#d2e7b5}.header.brown{border-bottom-color:#df9393}.header>[class*="icon-"]{margin-right:2px}.no-radius{border-radius:0!important}.action-buttons a{margin:0 3px;display:inline-block;opacity:.85;-webkit-transition:all .1s;transition:all .1s}.action-buttons a:hover{text-decoration:none;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}.navbar{margin-bottom:0}.navbar{margin-left:0;margin-right:0;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;padding-left:0;padding-right:0;min-height:45px;position:relative;background:#2c3e50}.navbar>.container{padding-left:0;padding-right:0}.navbar .navbar-text,.navbar .navbar-link{color:#fff}.navbar .navbar-brand{color:#fff;font-size:24px;text-shadow:none;padding-top:10px;padding-bottom:10px}.navbar .navbar-brand:hover,.navbar .navbar-brand:focus{color:#fff}.navbar .navbar-header{margin:0!important}.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:focus{font-size:13px;text-shadow:none;color:#fff}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed}.navbar-container{padding-left:10px;padding-right:20px}.navbar-container.container{padding-left:0;padding-right:0}.ace-nav{height:100%;margin:0!important}.ace-nav>li{line-height:45px;height:58px;padding:0;position:relative;float:left!important}.ace-nav>li:first-child{border-left:none}.ace-nav>li>a{color:#FFF;display:block;line-height:inherit;text-align:center;height:100%;width:auto;min-width:50px;padding:6px 8px;position:relative}.ace-nav>li>a>[class*="icon-"]{font-size:16px;color:#FFF;display:inline-block;width:20px;text-align:center}.ace-nav>li>a>.badge{position:relative;top:-10px;left:-8px;padding-right:5px;padding-left:5px}.ace-nav>li>a:hover,.ace-nav>li>a:focus{background-color:#2c5976}.ace-nav>li.open>a{background-color:#2c5976!important}.ace-nav>li.open>a{color:#FFF!important}.ace-nav>li.grey>a{background-color:#555}.ace-nav>li.grey>a:hover,.ace-nav>li.grey>a:focus{background-color:#4b4b4b}.ace-nav>li.open.grey>a{background-color:#4b4b4b!important}.ace-nav>li.purple>a{background-color:#892e65}.ace-nav>li.purple>a:hover,.ace-nav>li.purple>a:focus{background-color:#762c59}.ace-nav>li.open.purple>a{background-color:#762c59!important}.ace-nav>li.green>a{background-color:#2e8965}.ace-nav>li.green>a:hover,.ace-nav>li.green>a:focus{background-color:#2c7659}.ace-nav>li.open.green>a{background-color:#2c7659!important}.ace-nav>li.light-blue>a{background-color:#62a8d1}.ace-nav>li.light-blue>a:hover,.ace-nav>li.light-blue>a:focus{background-color:#579ec8}.ace-nav>li.open.light-blue>a{background-color:#579ec8!important}.ace-nav>li.light-blue2>a{background-color:#42a8e1}.ace-nav>li.light-blue2>a:hover,.ace-nav>li.light-blue2>a:focus{background-color:#359fd9}.ace-nav>li.open.light-blue2>a{background-color:#359fd9!important}.ace-nav>li.red>a{background-color:#b74635}.ace-nav>li.red>a:hover,.ace-nav>li.red>a:focus{background-color:#a34335}.ace-nav>li.open.red>a{background-color:#a34335!important}.ace-nav>li.light-green>a{background-color:#9abc32}.ace-nav>li.light-green>a:hover,.ace-nav>li.light-green>a:focus{background-color:#8ba832}.ace-nav>li.open.light-green>a{background-color:#8ba832!important}.ace-nav>li.light-purple>a{background-color:#cb6fd7}.ace-nav>li.light-purple>a:hover,.ace-nav>li.light-purple>a:focus{background-color:#c263ce}.ace-nav>li.open.light-purple>a{background-color:#c263ce!important}.ace-nav>li.light-orange>a{background-color:#f79263}.ace-nav>li.light-orange>a:hover,.ace-nav>li.light-orange>a:focus{background-color:#f28653}.ace-nav>li.open.light-orange>a{background-color:#f28653!important}.ace-nav>li.light-pink>a{background-color:#f4dae5}.ace-nav>li.light-pink>a:hover,.ace-nav>li.light-pink>a:focus{background-color:#eeccda}.ace-nav>li.open.light-pink>a{background-color:#eeccda!important}.ace-nav>li.dark>a{background-color:#404040}.ace-nav>li.dark>a:hover,.ace-nav>li.dark>a:focus{background-color:#363636}.ace-nav>li.open.dark>a{background-color:#363636!important}.ace-nav>li.white-opaque>a{background-color:rgba(255,255,255,0.8)}.ace-nav>li.white-opaque>a:hover,.ace-nav>li.white-opaque>a:focus{background-color:rgba(245,245,245,0.8)}.ace-nav>li.open.white-opaque>a{background-color:rgba(245,245,245,0.8)!important}.ace-nav>li.dark-opaque>a{background-color:rgba(0,0,0,0.2)}.ace-nav>li.dark-opaque>a:hover,.ace-nav>li.dark-opaque>a:focus{background-color:rgba(0,0,0,0.2)}.ace-nav>li.open.dark-opaque>a{background-color:rgba(0,0,0,0.2)!important}.ace-nav>li.margin-4{margin-left:4px}.ace-nav>li.margin-3{margin-left:3px}.ace-nav>li.margin-2{margin-left:2px}.ace-nav>li.margin-1{margin-left:1px}.ace-nav>li.no-border{border:none!important}.ace-nav>li .dropdown-menu{z-index:1031}.ace-nav .nav-user-photo{margin:-4px 8px 0 0;border-radius:100%;border:2px solid #FFF;max-width:40px}.ace-nav li:last-child a [class^="icon-"]{display:inline-block;width:1.25em;text-align:center}@media only screen and (max-width:767px){.navbar-container{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right{right:-80px}.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:after{right:100px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right{right:-40px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:after{right:60px}.user-menu.dropdown-close.pull-right{right:0!important}}@media only screen and (max-width:480px){.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right{right:-120px}.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:after{right:140px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right{right:-80px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:after{right:100px}.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right{right:-50px}.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:after{right:70px}}@media only screen and (max-width:460px){.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right{left:-5px;right:auto}.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:after{right:auto;left:25px}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right{left:-60px;right:auto}.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:after{left:80px;right:auto}.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right{left:-110px;right:auto}.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:after{left:130px;right:auto}}@media only screen and (max-width:460px){.navbar .navbar-header.pull-left{display:block;float:none!important}.navbar .navbar-header.pull-right{display:block;float:none!important}.ace-nav{display:block;float:none!important;text-align:center;background-color:#404040;border:1px solid #DDD;border-width:1px 0;letter-spacing:-3px}.ace-nav>li{display:inline-block;float:none!important;text-align:left;letter-spacing:normal}.ace-nav>li:first-child{border-left:1px solid #DDD}.ace-nav>li:last-child{border-right:1px solid #DDD}}@media only screen and (max-width:320px){.ace-nav>li>a{padding:0 5px!important}}.user-menu>li>a{padding:4px 12px}.user-menu>li>a>[class*="icon-"]{margin-right:6px;font-size:120%}.user-info{max-width:100px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;vertical-align:top;line-height:15px;position:relative;top:6px}.user-info small{display:block}@media(min-width:461px) and (max-width:480px),(max-width:360px){.user-menu{padding-top:42px!important}.ace-nav .nav-user-photo{margin-right:0}.user-info{position:absolute!important;margin-top:40px;margin-left:1px;right:2px;z-index:1032;color:#777;font-size:14px;width:156px;max-width:156px;padding-left:8px;padding-right:8px;height:32px;line-height:26px!important;display:none;border-bottom:1px solid #e5e5e5;text-align:center;vertical-align:none;line-height:normal}.user-info>small{display:inline;opacity:1}li.open .user-info{display:inline-block}}.breadcrumbs{position:relative;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;min-height:41px;line-height:40px;padding:0 12px 0 0;display:block}.breadcrumbs.fixed,.breadcrumbs.breadcrumbs-fixed{position:fixed;right:0;left:190px;top:45px;z-index:1028}.breadcrumb{background-color:transparent;display:inline-block;line-height:24px;margin:0 22px 0 12px;padding:0;font-size:13px;color:#333;border-radius:0}.breadcrumb>li,.breadcrumb>li.active{color:#555}.breadcrumb>li>a{display:inline-block;padding:0 4px;color:#4c8fbd}.breadcrumb>li+li:before{font-family:FontAwesome;font-size:14px;content:"\f105";color:#b2b6bf;margin-right:2px;padding:0 5px 0 2px;position:relative;top:1px}.breadcrumb .home-icon{margin-left:4px;margin-right:2px;font-size:20px;position:relative;top:2px}@media only screen and (max-width:991px){.breadcrumb{margin-left:90px}.breadcrumbs.fixed,.breadcrumbs.breadcrumbs-fixed{position:relative!important;left:auto!important;right:auto!important;top:auto!important;z-index:auto!important}body.breadcrumbs-fixed .ace-settings-container{top:50px}}@media only screen and (max-width:480px){.breadcrumb>li>a{padding:0 1px}}@media only screen and (max-width:320px){.breadcrumb{margin-left:36px}}.container.main-container .breadcrumbs.breadcrumbs-fixed{left:auto!important;right:auto!important}@media(min-width:768px){.container.main-container .breadcrumbs.breadcrumbs-fixed{width:554px}.container.main-container .menu-min+.main-content .breadcrumbs.breadcrumbs-fixed{width:701px}}@media(min-width:992px){.container.main-container .breadcrumbs.breadcrumbs-fixed{width:774px}.container.main-container .menu-min+.main-content .breadcrumbs.breadcrumbs-fixed{width:921px}}@media(min-width:1200px){.container.main-container .breadcrumbs.breadcrumbs-fixed{width:974px}.container.main-container .menu-min+.main-content .breadcrumbs.breadcrumbs-fixed{width:1121px}}.nav-search{position:absolute;top:6px;right:22px;line-height:24px}.nav-search .form-search{margin-bottom:0}.nav-search .nav-search-input{border:1px solid #6fb3e0;width:152px;height:28px!important;border-radius:4px!important;font-size:13px;color:#666!important;z-index:11;-webkit-transition:width ease .15s;transition:width ease .15s}.nav-search .nav-search-input+.dropdown-menu{min-width:0;left:0;right:0}.nav-search .nav-search-input:focus,.nav-search .nav-search-input:hover{border-color:#6fb3e0}.nav-search .nav-search-icon{color:#6fb3e0!important;font-size:14px!important;line-height:24px!important}.nav-search.minimized .nav-search-input{width:0;opacity:0;filter:alpha(opacity=0);max-width:0}.nav-search.minimized:hover .nav-search-input,.nav-search.minimized .nav-search-btn:active+.nav-search-input,.nav-search.minimized .nav-search-input:focus,.nav-search.minimized .nav-search-input:hover,.nav-search.minimized .nav-search-input:active{opacity:1;filter:alpha(opacity=100);width:152px;max-width:152px}.nav-search.minimized .nav-search-icon{border:1px solid;border-radius:100%;background-color:#FFF;padding:0 5px!important}.nav-search.minimized:hover .nav-search-icon,.nav-search.minimized .nav-search-input:focus ~ .nav-search-icon,.nav-search.minimized .nav-search-input:hover ~ .nav-search-icon,.nav-search.minimized .nav-search-input:active ~ .nav-search-icon{border:0;border-radius:0;padding:0 3px!important}.nav-search-icon{border:0;border-radius:0;padding:0 3px!important}.sidebar>.nav-search{position:static;background-color:#fafafa;border-bottom:1px solid #DDD;text-align:center;height:35px;padding-top:6px}.sidebar>.nav-search .nav-search-input{width:162px!important;border-radius:0!important;max-width:162px!important;opacity:1!important;filter:alpha(opacity=100)!important}.sidebar>.nav-search .nav-search-input+.dropdown-menu{text-align:left}.sidebar.menu-min .nav-search .form-search{position:absolute;left:5px;z-index:14}.sidebar.menu-min .nav-search .nav-search-input{width:0!important;max-width:0!important;opacity:0!important;filter:alpha(opacity=0)!important}.sidebar.menu-min .nav-search .nav-search-input:hover,.sidebar.menu-min .nav-search .nav-search-input:focus,.sidebar.menu-min .nav-search .nav-search-input:active{width:162px!important;max-width:162px!important;opacity:1!important;filter:alpha(opacity=100)!important}.sidebar.menu-min .nav-search .nav-search-input:hover ~ #nav-search-icon,.sidebar.menu-min .nav-search .nav-search-input:focus ~ #nav-search-icon,.sidebar.menu-min .nav-search .nav-search-input:active ~ #nav-search-icon{border:0;border-radius:0;padding:0 3px!important}.sidebar.menu-min .nav-search:hover .nav-search-input{width:162px!important;max-width:162px!important;opacity:1!important;filter:alpha(opacity=100)!important}.sidebar.menu-min .nav-search:hover .nav-search-input ~ .nav-search-icon{border:0;border-radius:0;padding:0 3px!important}.sidebar.menu-min .nav-search .nav-search-icon{border:1px solid;border-radius:32px;background-color:#FFF;padding:0 5px!important}@media only screen and (max-width:767px){.nav-search{right:5px}.nav-search .nav-search-input{width:105px}.nav-search:hover .nav-search-input,.nav-search .nav-search-btn:active+.nav-search-input,.nav-search .nav-search-input:focus,.nav-search .nav-search-input:hover,.nav-search .nav-search-input:active{width:145px}}@media only screen and (max-width:480px){.nav-search .nav-search-input{width:0;opacity:0;filter:alpha(opacity=0);max-width:0}.nav-search:hover .nav-search-input,.nav-search .nav-search-btn:active+.nav-search-input,.nav-search .nav-search-input:focus,.nav-search .nav-search-input:hover,.nav-search .nav-search-input:active{opacity:1;filter:alpha(opacity=100);width:152px;max-width:152px}.nav-search .nav-search-icon{border:1px solid;border-radius:100%;background-color:#FFF;padding:0 5px!important}.nav-search:hover .nav-search-icon,.nav-search .nav-search-input:focus ~ .nav-search-icon,.nav-search .nav-search-input:hover ~ .nav-search-icon,.nav-search .nav-search-input:active ~ .nav-search-icon{border:0;border-radius:0;padding:0 3px!important}}.sidebar{width:190px;float:left;position:relative;border:1px solid #ccc;border-width:0 1px 0 0;background-color:#f2f2f2}.sidebar:before{content:"";display:block;width:190px;position:fixed;bottom:0;top:0;z-index:-1;background-color:#f2f2f2;border:1px solid #ccc;border-width:0 1px 0 0}.sidebar.fixed,.sidebar.sidebar-fixed{position:fixed;z-index:1029;top:58px;left:0}.sidebar.fixed:before,.sidebar.sidebar-fixed:before{left:0;right:auto}li [class^="icon-"],li [class*=" icon-"],.nav-list li [class^="icon-"],.nav-list li [class*=" icon-"]{width:auto}.nav-list{margin:0;padding:0;list-style:none}.nav-list .open>a,.nav-list .open>a:hover,.nav-list .open>a:focus{background-color:#fafafa}.nav-list>li>a,.nav-list .nav-header{margin:0}.nav-list>li{display:block;padding:0;margin:0;border:0;border-top:1px solid #fcfcfc;border-bottom:1px solid #e5e5e5;position:relative}.nav-list>li:first-child{border-top:0}.nav-list li>a:focus{outline:0}.nav-list>li>a{display:block;height:38px;line-height:36px;padding:0 16px 0 7px;background-color:#f9f9f9;color:#585858;text-shadow:none!important;font-size:13px;text-decoration:none}.nav-list>li>a>[class*="icon-"]:first-child{display:inline-block;vertical-align:middle;min-width:30px;text-align:center;font-size:18px;font-weight:normal;margin-right:2px}.nav-list>li>a:focus{background-color:#f9f9f9;color:#1963aa}.nav-list>li>a:hover{background-color:#FFF;color:#1963aa}.nav-list>li>a:hover:before{display:block;content:"";position:absolute;top:-1px;bottom:0;left:0;width:3px;max-width:3px;overflow:hidden;background-color:#3382af}.nav-list>li a>.arrow{display:inline-block;width:14px!important;height:14px;line-height:14px;text-shadow:none;font-size:18px;position:absolute;right:11px;top:11px;padding:0;color:#666}.nav-list>li a:hover>.arrow,.nav-list>li.active>a>.arrow,.nav-list>li.open>a>.arrow{color:#1963aa}.nav-list>li.separator{height:3px;background-color:transparent;position:static;margin:1px 0;-webkit-box-shadow:none;box-shadow:none}.nav-list>li.open>a{background-color:#fafafa;color:#1963aa}.nav-list>li.active{background-color:#fff}.nav-list>li.active>a,.nav-list>li.active>a:hover,.nav-list>li.active>a:focus,.nav-list>li.active>a:active{background-color:#fff;color:#2b7dbc;font-weight:bold;font-size:13px}.nav-list>li.active>a>[class*="icon-"]{font-weight:normal}.nav-list>li.active>a:hover:before{display:none}.nav-list>li.active:after{display:inline-block;content:"";position:absolute;right:-2px;top:-1px;bottom:0;z-index:1;border:2px solid #2b7dbc;border-width:0 2px 0 0}.nav-list>li.open{border-bottom-color:#e5e5e5}.nav-list>li.active .submenu{display:block}.nav-list>li .submenu{display:none;list-style:none;margin:0;padding:0;position:relative;background-color:#fff;border-top:1px solid #e5e5e5}.nav-list>li .submenu>li{margin-left:0;position:relative}.nav-list>li .submenu>li>a{display:block;position:relative;color:#616161;padding:7px 0 9px 37px;margin:0;border-top:1px dotted #e4e4e4}.nav-list>li .submenu>li>a:focus{text-decoration:none}.nav-list>li .submenu>li>a:hover{text-decoration:none;color:#4b88b7}.nav-list>li .submenu>li.active>a{color:#2b7dbc}.nav-list>li .submenu>li a>[class*="icon-"]:first-child{display:none;font-size:12px;font-weight:normal;width:18px;height:auto;line-height:12px;text-align:center;position:absolute;left:10px;top:11px;z-index:1;background-color:#FFF}.nav-list>li .submenu>li.active>a>[class*="icon-"]:first-child,.nav-list>li .submenu>li:hover>a>[class*="icon-"]:first-child{display:inline-block}.nav-list>li .submenu>li.active>a>[class*="icon-"]:first-child{color:#c86139}.nav-list>li>.submenu>li:before{content:"";display:inline-block;position:absolute;width:7px;left:20px;top:17px;border-top:1px dotted #9dbdd6}.nav-list>li>.submenu>li:first-child>a{border-top:1px solid #fafafa}.nav-list>li>.submenu:before{content:"";display:block;position:absolute;z-index:1;left:18px;top:0;bottom:0;border:1px dotted #9dbdd6;border-width:0 0 0 1px}.nav-list>li.active>.submenu>li:before{border-top-color:#8eb3d0}.nav-list>li.active>.submenu:before{border-left-color:#8eb3d0}.nav-list li .submenu{overflow:hidden}.nav-list li.active>a:after{display:block;content:"";position:absolute!important;right:0;top:4px;border:8px solid transparent;border-width:14px 10px;border-right-color:#2b7dbc}.nav-list li.open>a:after{display:none}.nav-list li.active.open>.submenu>li.active.open>a.dropdown-toggle:after{display:none}.nav-list li.active>.submenu>li.active>a:after{display:none}.nav-list li.active.open>.submenu>li.active>a:after{display:block}.nav-list li.active.no-active-child>a:after{display:inline-block!important}.nav-list a .badge,.nav-list a .label{font-size:12px;padding-left:6px;padding-right:6px;position:absolute;top:9px;right:11px;opacity:.88}.nav-list a .badge [class*="icon-"],.nav-list a .label [class*="icon-"]{vertical-align:middle;margin:0}.nav-list a.dropdown-toggle .badge,.nav-list a.dropdown-toggle .label{right:28px}.nav-list a:hover .badge,.nav-list a:hover .label{opacity:1}.nav-list .submenu .submenu a .badge,.nav-list .submenu .submenu a .label{top:6px}.sidebar-collapse{border-bottom:1px solid #e0e0e0;background-color:#f3f3f3;text-align:center;padding:3px 0;position:relative}.sidebar-collapse>[class*="icon-"]{display:inline-block;cursor:pointer;font-size:14px;color:#aaa;border:1px solid #bbb;padding:0 5px;line-height:18px;border-radius:16px;background-color:#fff;position:relative}.sidebar-collapse:before{content:"";display:inline-block;height:0;border-top:1px solid #e0e0e0;position:absolute;left:15px;right:15px;top:13px}.sidebar-shortcuts{background-color:#fafafa;border-bottom:1px solid #ddd;text-align:center;line-height:39px;max-height:41px;margin-bottom:0}.sidebar-shortcuts-large{padding-bottom:4px}.sidebar-shortcuts-large>.btn{width:41px;line-height:24px;margin-top:-2px;padding:0;border-width:4px;text-align:center}.sidebar-shortcuts-large>.btn>[class*="icon-"]{margin:0}.sidebar-shortcuts-mini{display:none;font-size:0;width:42px;line-height:18px;padding-top:2px;padding-bottom:2px;background-color:#fff}.sidebar-shortcuts-mini>.btn{border-width:0!important;font-size:0;line-height:0;padding:8px!important;margin:0 1px;border-radius:0!important;opacity:.85;filter:alpha(opacity=85)}@media screen and (-webkit-min-device-pixel-ratio:0){::safari-only,.sidebar-shortcuts-mini>.btn{margin:0}}.nav-list>li>.submenu li>.submenu{border-top:0;background-color:transparent;display:none}.nav-list>li>.submenu li.active>.submenu{display:block}.nav-list>li>.submenu a>.arrow{right:11px;top:10px;font-size:16px;color:#6b828e}.nav-list>li>.submenu .open>a,.nav-list>li>.submenu .open>a:hover,.nav-list>li>.submenu .open>a:focus{background-color:transparent;border-color:#e4e4e4}.nav-list>li>.submenu li>.submenu>li>a>.arrow{right:12px;top:9px}.nav-list>li>.submenu li>.submenu>li{line-height:16px}.nav-list>li>.submenu li>.submenu>li:before{display:none}.nav-list>li>.submenu li>.submenu>li>a{margin-left:20px;padding-left:22px}.nav-list>li>.submenu li>.submenu>li>.submenu>li>a{margin-left:20px;padding-left:38px}.nav-list>li>.submenu li>.submenu>li a>[class*="icon-"]:first-child{display:inline-block;color:inherit;font-size:14px;position:static;background-color:transparent;margin-right:1px}.nav-list>li>.submenu li>.submenu>li a{font-size:13px;color:#777}.nav-list>li>.submenu li>.submenu>li a:hover{color:#316292;text-decoration:underline}.nav-list>li>.submenu li>.submenu>li a:hover [class*="icon-"]{text-decoration:none;color:#316292}.nav-list>li>.submenu li.open>a{color:#25639e}.nav-list>li>.submenu li.open>a>[class*="icon-"]:first-child{display:inline-block}.nav-list>li>.submenu li.open>a .arrow{color:#25639e}.nav-list>li>.submenu li>.submenu li.open>a{color:#25639e}.nav-list>li>.submenu li>.submenu li.open>a>[class*="icon-"]:first-child{display:inline-block;color:#1963aa}.nav-list>li>.submenu li>.submenu li.open>a .arrow{color:#25639e}.nav-list>li>.submenu li>.submenu li.active>a{color:#347cb3}.nav-list>li>.submenu li>.submenu li.active>a>[class*="icon-"]:first-child{display:inline-block;color:#347cb3}.nav-list>li.active.open li.active>a:after{top:2px;border-width:14px 8px}.nav-list>li.active.open li.active.open li.active>a:after{top:0}.menu-min.sidebar{width:43px}.menu-min.sidebar:before{width:43px}.menu-min.sidebar+.main-content{margin-left:43px}.menu-min.sidebar+.main-content .breadcrumbs.fixed,.menu-min.sidebar+.main-content .breadcrumbs.breadcrumbs-fixed{left:43px}.menu-min .nav-list a .badge,.menu-min .nav-list a .label{position:relative;top:-1px;right:auto;left:4px}.menu-min .nav-list .submenu .submenu a .badge,.menu-min .nav-list .submenu .submenu a .label{top:0}.menu-min .nav-list>li>a{position:relative}.menu-min .nav-list>li>a>.menu-text{display:none;position:absolute;left:42px;top:-2px;width:174px;height:40px;line-height:38px;background-color:#f5f5f5;z-index:121;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);border:1px solid #ccc;padding-left:12px}.menu-min .nav-list>li>a.dropdown-toggle>.menu-text{-webkit-box-shadow:none;box-shadow:none;border:0;top:-1px;left:43px;width:174px;border-bottom:1px solid #ddd}.menu-min .nav-list>li>a .arrow{display:none}.menu-min .nav-list>li>a:hover:before{width:2px}.menu-min .nav-list>li:hover>a{color:#1963aa}.menu-min .nav-list>li:hover>a>.menu-text{display:block}.menu-min .nav-list>li.active>a>.menu-text{border-left-color:#1963aa}.menu-min .nav-list>li.open>a{background-color:#fafafa;color:#585858}.menu-min .nav-list>li.open.active>a{background-color:#fff}.menu-min .nav-list>li.open:hover>a{color:#1963aa}.menu-min .nav-list>li.active>a{color:#2b7dbc}.menu-min .nav-list>li.active>a:after{border-width:10px 6px;top:8px}.menu-min .nav-list>li.active.open>a:after{display:block}.menu-min .nav-list>li.active.open li.active>a:after{display:none}.menu-min .nav-list>li>.submenu{background:#fff;position:absolute;z-index:120;left:42px;top:-2px;width:176px;border:1px solid #ccc;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);padding-top:40px;padding-bottom:2px;display:none!important}.menu-min .nav-list>li>.submenu:before{display:none}.menu-min .nav-list>li>.submenu li:before{display:none}.menu-min .nav-list>li>.submenu li>a{margin-left:0;padding-left:24px}.menu-min .nav-list>li>.submenu li>a>[class*="icon-"]:first-child{left:4px}.menu-min .nav-list>li:hover>.submenu{display:block!important}.menu-min .nav-list>li.active>.submenu{border-left-color:#2b7dbc}.menu-min .sidebar-shortcuts{position:relative}.menu-min .sidebar-shortcuts-mini{display:block}.menu-min .sidebar-shortcuts-large{display:none;position:absolute;z-index:20;top:-1px;left:42px;width:182px;padding:0 2px 1px;background-color:#fff;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);border:1px solid #ccc}.menu-min .sidebar-shortcuts:hover .sidebar-shortcuts-large{display:block}.menu-min .sidebar-collapse:before{left:5px;right:5px}.menu-min .sidebar-collapse>[class*="icon-"]{font-size:13px;padding:0 4px;line-height:15px;border-width:1px;border-color:#aeaeae}.menu-min .nav-list>li>.submenu li>.submenu>li>a{margin-left:0;padding-left:30px}.menu-min .nav-list>li>.submenu li>.submenu>li>.submenu>li>a{margin-left:0;padding-left:45px}.menu-min .nav-list>li>.submenu li.active>a:after{display:none}.menu-min .nav-list li.active.open>.submenu>li.active>a:after{display:none}.menu-toggler{display:none}@media only screen and (max-width:991px){.sidebar:before{display:none}.sidebar{display:none;float:none;position:absolute;z-index:999;left:0;bottom:auto;top:auto!important;margin-top:40px;border:1px solid #CCC;border-left-width:0;box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2)}.sidebar.display{display:block}.menu-toggler{display:inline-block;position:absolute;left:0;z-index:998;width:52px;height:32px;margin-right:2px;line-height:normal;padding-left:33px;padding-top:7px;padding-bottom:1px;font-size:13px;font-weight:bold;text-transform:uppercase;background-color:#444;color:#f3f3f3;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.menu-toggler:hover{text-decoration:none}.menu-toggler:before{border-top:1px solid #87b87f;border-bottom:1px solid #6fb3e0;height:2px;width:24px;content:"";position:absolute;z-index:11;top:13px;left:4px;-webkit-transition:all .1s ease;transition:all .1s ease;-o-transition:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.menu-toggler:after{border-top:1px solid #ffa24d;border-bottom:1px solid #d15b47;content:"";height:2px;width:24px;position:absolute;top:19px;left:4px;-webkit-transition:all .1s ease;transition:all .1s ease;-o-transition:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.menu-toggler.display:before{height:4px;top:8px;border-width:2px}.menu-toggler.display:after{height:4px;top:20px;border-width:2px}.menu-toggler>.menu-text{display:block;position:absolute;bottom:-18px;left:0;border:1px solid transparent;border-width:9px 42px;border-top-color:#444}.menu-toggler>.menu-text:after{display:block;color:#FFF;content:"MENU";position:absolute;left:-8px;top:-41px}.nav-list>li.active:after{display:none}.nav-list li.active>a:after{display:none}.nav-list li.active.open>.submenu>li.active>a:after{display:none}.menu-min .nav-list>li.active:after{display:block}.menu-min .nav-list>li.active>a:after{display:block}}@media only screen and (max-width:320px){.menu-toggler{width:0}.menu-toggler>.menu-text{border-width:7px 16px;bottom:-14px}.menu-toggler>.menu-text:after{font-size:9px;font-weight:normal;color:#FFF;position:absolute;left:-13px;top:-42px}.menu-toggler:before,.menu-toggler:after{margin-top:8px}.menu-toggler.display:before,.menu-toggler.display:after{height:2px;border-width:1px}.menu-toggler.display:before{top:13px}.menu-toggler.display:after{top:19px}}.btn{display:inline-block;color:#FFF!important;text-shadow:0 -1px 0 rgba(0,0,0,0.25)!important;background-image:none!important;border:5px solid #FFF;border-radius:0;box-shadow:none!important;-webkit-transition:all ease .15s;transition:all ease .15s;cursor:pointer;vertical-align:middle;margin:0;position:relative}.btn-lg{border-width:5px;line-height:1.35;padding:7px 16px}.btn-sm{border-width:4px;font-size:13px;padding:4px 9px;line-height:1.39}.btn-xs{border-width:3px}.btn-minier{padding:0 4px;line-height:18px;border-width:2px;font-size:12px}button.btn:active{top:1px;left:1px}.btn,.btn-default,.btn:focus,.btn-default:focus{background-color:#abbac3!important;border-color:#abbac3}.btn:hover,.btn-default:hover,.open .btn.dropdown-toggle,.open .btn-default.dropdown-toggle{background-color:#8b9aa3!important;border-color:#abbac3}.btn.no-border:hover,.btn-default.no-border:hover{border-color:#8b9aa3}.btn.no-hover:hover,.btn-default.no-hover:hover{background-color:#abbac3!important}.btn.active,.btn-default.active{background-color:#9baab3!important;border-color:#8799a4}.btn.no-border.active,.btn-default.no-border.active{background-color:#92a3ac!important;border-color:#92a3ac}.btn.disabled,.btn-default.disabled,.btn[disabled],.btn-default[disabled],fieldset[disabled] .btn,fieldset[disabled] .btn-default,.btn.disabled:hover,.btn-default.disabled:hover,.btn[disabled]:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn:hover,fieldset[disabled] .btn-default:hover,.btn.disabled:focus,.btn-default.disabled:focus,.btn[disabled]:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn:focus,fieldset[disabled] .btn-default:focus,.btn.disabled:active,.btn-default.disabled:active,.btn[disabled]:active,.btn-default[disabled]:active,fieldset[disabled] .btn:active,fieldset[disabled] .btn-default:active,.btn.disabled.active,.btn-default.disabled.active,.btn[disabled].active,.btn-default[disabled].active,fieldset[disabled] .btn.active,fieldset[disabled] .btn-default.active{background-color:#abbac3!important;border-color:#abbac3}.btn-primary,.btn-primary:focus{background-color:#428bca!important;border-color:#428bca}.btn-primary:hover,.open .btn-primary.dropdown-toggle{background-color:#1b6aaa!important;border-color:#428bca}.btn-primary.no-border:hover{border-color:#1b6aaa}.btn-primary.no-hover:hover{background-color:#428bca!important}.btn-primary.active{background-color:#2f7bba!important;border-color:#27689d}.btn-primary.no-border.active{background-color:#2b72ae!important;border-color:#2b72ae}.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{background-color:#428bca!important;border-color:#428bca}.btn-info,.btn-info:focus{background-color:#6fb3e0!important;border-color:#6fb3e0}.btn-info:hover,.open .btn-info.dropdown-toggle{background-color:#4f99c6!important;border-color:#6fb3e0}.btn-info.no-border:hover{border-color:#4f99c6}.btn-info.no-hover:hover{background-color:#6fb3e0!important}.btn-info.active{background-color:#5fa6d3!important;border-color:#4396cb}.btn-info.no-border.active{background-color:#539fd0!important;border-color:#539fd0}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#6fb3e0!important;border-color:#6fb3e0}.btn-success,.btn-success:focus{background-color:#87b87f!important;border-color:#87b87f}.btn-success:hover,.open .btn-success.dropdown-toggle{background-color:#629b58!important;border-color:#87b87f}.btn-success.no-border:hover{border-color:#629b58}.btn-success.no-hover:hover{background-color:#87b87f!important}.btn-success.active{background-color:#75aa6c!important;border-color:#629959}.btn-success.no-border.active{background-color:#6ba462!important;border-color:#6ba462}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#87b87f!important;border-color:#87b87f}.btn-warning,.btn-warning:focus{background-color:#ffb752!important;border-color:#ffb752}.btn-warning:hover,.open .btn-warning.dropdown-toggle{background-color:#e59729!important;border-color:#ffb752}.btn-warning.no-border:hover{border-color:#e59729}.btn-warning.no-hover:hover{background-color:#ffb752!important}.btn-warning.active{background-color:#f2a73e!important;border-color:#f0981c}.btn-warning.no-border.active{background-color:#f1a02f!important;border-color:#f1a02f}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#ffb752!important;border-color:#ffb752}.btn-danger,.btn-danger:focus{background-color:#d15b47!important;border-color:#d15b47}.btn-danger:hover,.open .btn-danger.dropdown-toggle{background-color:#b74635!important;border-color:#d15b47}.btn-danger.no-border:hover{border-color:#b74635}.btn-danger.no-hover:hover{background-color:#d15b47!important}.btn-danger.active{background-color:#c4513e!important;border-color:#aa4434}.btn-danger.no-border.active{background-color:#ba4b39!important;border-color:#ba4b39}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d15b47!important;border-color:#d15b47}.btn-inverse,.btn-inverse:focus{background-color:#555!important;border-color:#555}.btn-inverse:hover,.open .btn-inverse.dropdown-toggle{background-color:#303030!important;border-color:#555}.btn-inverse.no-border:hover{border-color:#303030}.btn-inverse.no-hover:hover{background-color:#555!important}.btn-inverse.active{background-color:#434343!important;border-color:#313131}.btn-inverse.no-border.active{background-color:#3b3b3b!important;border-color:#3b3b3b}.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled] .btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled] .btn-inverse:focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled] .btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse[disabled].active,fieldset[disabled] .btn-inverse.active{background-color:#555!important;border-color:#555}.btn-pink,.btn-pink:focus{background-color:#d6487e!important;border-color:#d6487e}.btn-pink:hover,.open .btn-pink.dropdown-toggle{background-color:#b73766!important;border-color:#d6487e}.btn-pink.no-border:hover{border-color:#b73766}.btn-pink.no-hover:hover{background-color:#d6487e!important}.btn-pink.active{background-color:#c74072!important;border-color:#af3462}.btn-pink.no-border.active{background-color:#be386a!important;border-color:#be386a}.btn-pink.disabled,.btn-pink[disabled],fieldset[disabled] .btn-pink,.btn-pink.disabled:hover,.btn-pink[disabled]:hover,fieldset[disabled] .btn-pink:hover,.btn-pink.disabled:focus,.btn-pink[disabled]:focus,fieldset[disabled] .btn-pink:focus,.btn-pink.disabled:active,.btn-pink[disabled]:active,fieldset[disabled] .btn-pink:active,.btn-pink.disabled.active,.btn-pink[disabled].active,fieldset[disabled] .btn-pink.active{background-color:#d6487e!important;border-color:#d6487e}.btn-purple,.btn-purple:focus{background-color:#9585bf!important;border-color:#9585bf}.btn-purple:hover,.open .btn-purple.dropdown-toggle{background-color:#7461aa!important;border-color:#9585bf}.btn-purple.no-border:hover{border-color:#7461aa}.btn-purple.no-hover:hover{background-color:#9585bf!important}.btn-purple.active{background-color:#8573b5!important;border-color:#705ca8}.btn-purple.no-border.active{background-color:#7c69af!important;border-color:#7c69af}.btn-purple.disabled,.btn-purple[disabled],fieldset[disabled] .btn-purple,.btn-purple.disabled:hover,.btn-purple[disabled]:hover,fieldset[disabled] .btn-purple:hover,.btn-purple.disabled:focus,.btn-purple[disabled]:focus,fieldset[disabled] .btn-purple:focus,.btn-purple.disabled:active,.btn-purple[disabled]:active,fieldset[disabled] .btn-purple:active,.btn-purple.disabled.active,.btn-purple[disabled].active,fieldset[disabled] .btn-purple.active{background-color:#9585bf!important;border-color:#9585bf}.btn-grey,.btn-grey:focus{background-color:#a0a0a0!important;border-color:#a0a0a0}.btn-grey:hover,.open .btn-grey.dropdown-toggle{background-color:#888!important;border-color:#a0a0a0}.btn-grey.no-border:hover{border-color:#888}.btn-grey.no-hover:hover{background-color:#a0a0a0!important}.btn-grey.active{background-color:#949494!important;border-color:#828282}.btn-grey.no-border.active{background-color:#8c8c8c!important;border-color:#8c8c8c}.btn-grey.disabled,.btn-grey[disabled],fieldset[disabled] .btn-grey,.btn-grey.disabled:hover,.btn-grey[disabled]:hover,fieldset[disabled] .btn-grey:hover,.btn-grey.disabled:focus,.btn-grey[disabled]:focus,fieldset[disabled] .btn-grey:focus,.btn-grey.disabled:active,.btn-grey[disabled]:active,fieldset[disabled] .btn-grey:active,.btn-grey.disabled.active,.btn-grey[disabled].active,fieldset[disabled] .btn-grey.active{background-color:#a0a0a0!important;border-color:#a0a0a0}.btn-yellow{color:#963!important;text-shadow:0 -1px 0 rgba(255,255,255,0.4)!important}.btn-yellow,.btn-yellow:focus{background-color:#fee188!important;border-color:#fee188}.btn-yellow:hover,.open .btn-yellow.dropdown-toggle{background-color:#f7d05b!important;border-color:#fee188}.btn-yellow.no-border:hover{border-color:#f7d05b}.btn-yellow.no-hover:hover{background-color:#fee188!important}.btn-yellow.active{background-color:#fbd972!important;border-color:#f9cf4f}.btn-yellow.no-border.active{background-color:#fad463!important;border-color:#fad463}.btn-yellow.disabled,.btn-yellow[disabled],fieldset[disabled] .btn-yellow,.btn-yellow.disabled:hover,.btn-yellow[disabled]:hover,fieldset[disabled] .btn-yellow:hover,.btn-yellow.disabled:focus,.btn-yellow[disabled]:focus,fieldset[disabled] .btn-yellow:focus,.btn-yellow.disabled:active,.btn-yellow[disabled]:active,fieldset[disabled] .btn-yellow:active,.btn-yellow.disabled.active,.btn-yellow[disabled].active,fieldset[disabled] .btn-yellow.active{background-color:#fee188!important;border-color:#fee188}.btn-light{color:#888!important;text-shadow:0 -1px 0 rgba(250,250,250,0.25)!important}.btn-light,.btn-light:focus{background-color:#e7e7e7!important;border-color:#e7e7e7}.btn-light:hover,.open .btn-light.dropdown-toggle{background-color:#d9d9d9!important;border-color:#e7e7e7}.btn-light.no-border:hover{border-color:#d9d9d9}.btn-light.no-hover:hover{background-color:#e7e7e7!important}.btn-light.active{background-color:#e0e0e0!important;border-color:#cecece}.btn-light.no-border.active{background-color:#d8d8d8!important;border-color:#d8d8d8}.btn-light.disabled,.btn-light[disabled],fieldset[disabled] .btn-light,.btn-light.disabled:hover,.btn-light[disabled]:hover,fieldset[disabled] .btn-light:hover,.btn-light.disabled:focus,.btn-light[disabled]:focus,fieldset[disabled] .btn-light:focus,.btn-light.disabled:active,.btn-light[disabled]:active,fieldset[disabled] .btn-light:active,.btn-light.disabled.active,.btn-light[disabled].active,fieldset[disabled] .btn-light.active{background-color:#e7e7e7!important;border-color:#e7e7e7}.btn-light.btn-xs:after{left:-2px;right:-2px;top:-2px;bottom:-2px}.btn-light.btn-sm:after{left:-4px;right:-4px;top:-4px;bottom:-4px}.btn-light.btn-large:after{left:-6px;right:-6px;top:-6px;bottom:-6px}.btn.btn-white{border-width:1px;border-color:#CCC;color:#444!important;text-shadow:none!important;background-color:#FFF!important}.btn.btn-white:hover,.btn.btn-white:focus{background-color:#ebebeb!important}.btn.btn-white.no-border{border-color:#CCC}.btn.disabled.active,.btn[disabled].active,.btn.disabled:focus,.btn[disabled]:focus,.btn.disabled:active,.btn[disabled]:active{outline:0}.btn.disabled:active,.btn[disabled]:active{top:0;left:0}.btn.active{color:#efe5b5}.btn.active:after{display:inline-block;content:"";position:absolute;border-bottom:1px solid #efe5b5;left:-4px;right:-4px;bottom:-4px}.btn.active.btn-sm:after{left:-3px;right:-3px;bottom:-3px}.btn.active.btn-large:after{left:-5px;right:-5px;bottom:-5px}.btn.active.btn-xs:after,.btn.active.btn-minier:after{left:-1px;right:-1px;bottom:-2px}.btn.active.btn-minier:after{bottom:-1px}.btn.active.btn-yellow:after{border-bottom-color:#c96338}.btn.active.btn-light{color:#515151}.btn.active.btn-light:after{border-bottom-color:#b5b5b5}.btn>[class*="icon-"]{display:inline;margin-right:4px}.btn>[class*="icon-"].icon-on-right{margin-right:0;margin-left:4px}.btn>.icon-only[class*="icon-"]{margin:0;vertical-align:middle;text-align:center;padding:0}.btn-large>[class*="icon-"]{margin-right:6px}.btn-large>[class*="icon-"].icon-on-right{margin-right:0;margin-left:6px}.btn-sm>[class*="icon-"]{margin-right:3px}.btn-sm>[class*="icon-"].icon-on-right{margin-right:0;margin-left:3px}.btn-xs>[class*="icon-"],.btn-minier>[class*="icon-"]{margin-right:2px}.btn-xs>[class*="icon-"].icon-on-right,.btn-minier>[class*="icon-"].icon-on-right{margin-right:0;margin-left:2px}.btn.btn-link{border:none!important;background:transparent none!important;color:#08c!important;text-shadow:none!important;padding:4px 12px!important;line-height:20px!important}.btn.btn-link:hover{background:none!important;text-shadow:none!important}.btn.btn-link.active{background:none!important;text-decoration:underline;color:#009ceb!important}.btn.btn-link.active:after{display:none}.btn.btn-link.disabled,.btn.btn-link[disabled]{background:0;opacity:.65;filter:alpha(opacity=65)}.btn.btn-link.disabled:hover,.btn.btn-link[disabled]:hover{background:none!important;text-decoration:none!important}.btn.btn-no-border{border-width:0!important}.btn-group>.btn,.btn-group>.btn+.btn{margin:0 1px 0 0}.btn-group>.btn:first-child{margin:0 1px 0 0}.btn-group>.btn:first-child,.btn-group>.btn:last-child{border-radius:0}.btn-group>.btn>.caret{margin-top:15px;margin-left:1px;border-width:5px;border-top-color:#FFF}.btn-group>.btn.btn-sm>.caret{margin-top:10px;border-width:4px}.btn-group>.btn.btn-large>.caret{margin-top:18px;border-width:6px}.btn-group>.btn.btn-xs>.caret{margin-top:9px;border-width:4px}.btn-group>.btn.btn-minier>.caret{margin-top:7px;border-width:3px}.btn-group>.btn+.btn.dropdown-toggle{padding-right:3px;padding-left:3px}.btn-group>.btn+.btn-large.dropdown-toggle{padding-right:4px;padding-left:4px}.btn-group .dropdown-toggle{border-radius:0}.btn-group>.btn,.btn-group+.btn{margin:0 1px 0 0;border-width:3px}.btn-group>.btn.active:after,.btn-group+.btn.active:after{left:-2px;right:-2px;bottom:-2px;border-bottom-width:1px}.btn-group>.btn-large,.btn-group+.btn-large{border-width:4px}.btn-group>.btn-large.active:after,.btn-group+.btn-large.active:after{left:-3px;right:-3px;bottom:-3px;border-bottom-width:1px}.btn-group>.btn-sm,.btn-group+.btn-sm{border-width:2px}.btn-group>.btn-sm.active:after,.btn-group+.btn-sm.active:after{left:-1px;right:-1px;bottom:-1px;border-bottom-width:1px}.btn-group>.btn-xs,.btn-group+.btn-xs{border-width:1px}.btn-group>.btn-xs.active:after,.btn-group+.btn-xs.active:after{left:0;right:0;bottom:0;border-bottom-width:1px}.btn-group>.btn-minier,.btn-group+.btn-minier{border-width:1px}.btn-group>.btn-minier.active:after,.btn-group+.btn-minier.active:after{left:0;right:0;bottom:0;border-bottom-width:1px}.btn-group>.btn{border-radius:0!important}.btn-group-vertical>.btn,.btn-group-vertical>.btn+.btn{margin:1px 0 0}.btn-group-vertical>.btn:first-child{margin-right:0}.btn.btn-app{display:inline-block;width:100px;font-size:18px;font-weight:normal;color:#FFF;text-align:center;text-shadow:0 -1px -1px rgba(0,0,0,0.2)!important;border:0;border-radius:12px;padding:12px 0 8px;margin:2px;line-height:1.7;position:relative}.btn-app,.btn-app.btn-default,.btn-app.no-hover:hover,.btn-app.btn-default.no-hover:hover,.btn-app.disabled:hover,.btn-app.btn-default.disabled:hover{background:#b4c2cc!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#bcc9d5),to(#abbac3))!important;background-image:-webkit-linear-gradient(top,#bcc9d5,0%,#abbac3,100%)!important;background-image:-moz-linear-gradient(top,#bcc9d5 0,#abbac3 100%)!important;background-image:linear-gradient(to bottom,#bcc9d5 0,#abbac3 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcc9d5',endColorstr='#ffabbac3',GradientType=0)!important}.btn-app:hover,.btn-app.btn-default:hover{background:#9baebc!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#a3b5c5),to(#93a6b2))!important;background-image:-webkit-linear-gradient(top,#a3b5c5,0%,#93a6b2,100%)!important;background-image:-moz-linear-gradient(top,#a3b5c5 0,#93a6b2 100%)!important;background-image:linear-gradient(to bottom,#a3b5c5 0,#93a6b2 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa3b5c5',endColorstr='#ff93a6b2',GradientType=0)!important}.btn-app.btn-primary,.btn-app.btn-primary.no-hover:hover,.btn-app.btn-primary.disabled:hover{background:#2a8bcc!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#3b98d6),to(#197ec1))!important;background-image:-webkit-linear-gradient(top,#3b98d6,0%,#197ec1,100%)!important;background-image:-moz-linear-gradient(top,#3b98d6 0,#197ec1 100%)!important;background-image:linear-gradient(to bottom,#3b98d6 0,#197ec1 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b98d6',endColorstr='#ff197ec1',GradientType=0)!important}.btn-app.btn-primary:hover{background:#1d6fa6!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#267eb8),to(#136194))!important;background-image:-webkit-linear-gradient(top,#267eb8,0%,#136194,100%)!important;background-image:-moz-linear-gradient(top,#267eb8 0,#136194 100%)!important;background-image:linear-gradient(to bottom,#267eb8 0,#136194 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff267eb8',endColorstr='#ff136194',GradientType=0)!important}.btn-app.btn-info,.btn-app.btn-info.no-hover:hover,.btn-app.btn-info.disabled:hover{background:#68adde!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#75b5e6),to(#5ba4d5))!important;background-image:-webkit-linear-gradient(top,#75b5e6,0%,#5ba4d5,100%)!important;background-image:-moz-linear-gradient(top,#75b5e6 0,#5ba4d5 100%)!important;background-image:linear-gradient(to bottom,#75b5e6 0,#5ba4d5 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75b5e6',endColorstr='#ff5ba4d5',GradientType=0)!important}.btn-app.btn-info:hover{background:#3f96d4!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#4a9ede),to(#348dc9))!important;background-image:-webkit-linear-gradient(top,#4a9ede,0%,#348dc9,100%)!important;background-image:-moz-linear-gradient(top,#4a9ede 0,#348dc9 100%)!important;background-image:linear-gradient(to bottom,#4a9ede 0,#348dc9 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4a9ede',endColorstr='#ff348dc9',GradientType=0)!important}.btn-app.btn-success,.btn-app.btn-success.no-hover:hover,.btn-app.btn-success.disabled:hover{background:#86b558!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#8ebf60),to(#7daa50))!important;background-image:-webkit-linear-gradient(top,#8ebf60,0%,#7daa50,100%)!important;background-image:-moz-linear-gradient(top,#8ebf60 0,#7daa50 100%)!important;background-image:linear-gradient(to bottom,#8ebf60 0,#7daa50 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ebf60',endColorstr='#ff7daa50',GradientType=0)!important}.btn-app.btn-success:hover{background:#6c9842!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#74a844),to(#648740))!important;background-image:-webkit-linear-gradient(top,#74a844,0%,#648740,100%)!important;background-image:-moz-linear-gradient(top,#74a844 0,#648740 100%)!important;background-image:linear-gradient(to bottom,#74a844 0,#648740 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff74a844',endColorstr='#ff648740',GradientType=0)!important}.btn-app.btn-danger,.btn-app.btn-danger.no-hover:hover,.btn-app.btn-danger.disabled:hover{background:#d3413b!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#d55b52),to(#d12723))!important;background-image:-webkit-linear-gradient(top,#d55b52,0%,#d12723,100%)!important;background-image:-moz-linear-gradient(top,#d55b52 0,#d12723 100%)!important;background-image:linear-gradient(to bottom,#d55b52 0,#d12723 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd55b52',endColorstr='#ffd12723',GradientType=0)!important}.btn-app.btn-danger:hover{background:#b52c26!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#c43a30),to(#a51f1c))!important;background-image:-webkit-linear-gradient(top,#c43a30,0%,#a51f1c,100%)!important;background-image:-moz-linear-gradient(top,#c43a30 0,#a51f1c 100%)!important;background-image:linear-gradient(to bottom,#c43a30 0,#a51f1c 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc43a30',endColorstr='#ffa51f1c',GradientType=0)!important}.btn-app.btn-warning,.btn-app.btn-warning.no-hover:hover,.btn-app.btn-warning.disabled:hover{background:#ffb44b!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#ffbf66),to(#ffa830))!important;background-image:-webkit-linear-gradient(top,#ffbf66,0%,#ffa830,100%)!important;background-image:-moz-linear-gradient(top,#ffbf66 0,#ffa830 100%)!important;background-image:linear-gradient(to bottom,#ffbf66 0,#ffa830 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbf66',endColorstr='#ffffa830',GradientType=0)!important}.btn-app.btn-warning:hover{background:#fe9e19!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fa3),to(#fc9200))!important;background-image:-webkit-linear-gradient(top,#fa3,0%,#fc9200,100%)!important;background-image:-moz-linear-gradient(top,#fa3 0,#fc9200 100%)!important;background-image:linear-gradient(to bottom,#fa3 0,#fc9200 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffaa33',endColorstr='#fffc9200',GradientType=0)!important}.btn-app.btn-purple,.btn-app.btn-purple.no-hover:hover,.btn-app.btn-purple.disabled:hover{background:#9889c1!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#a696ce),to(#8a7cb4))!important;background-image:-webkit-linear-gradient(top,#a696ce,0%,#8a7cb4,100%)!important;background-image:-moz-linear-gradient(top,#a696ce 0,#8a7cb4 100%)!important;background-image:linear-gradient(to bottom,#a696ce 0,#8a7cb4 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa696ce',endColorstr='#ff8a7cb4',GradientType=0)!important}.btn-app.btn-purple:hover{background:#7b68af!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#8973be),to(#6d5ca1))!important;background-image:-webkit-linear-gradient(top,#8973be,0%,#6d5ca1,100%)!important;background-image:-moz-linear-gradient(top,#8973be 0,#6d5ca1 100%)!important;background-image:linear-gradient(to bottom,#8973be 0,#6d5ca1 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8973be',endColorstr='#ff6d5ca1',GradientType=0)!important}.btn-app.btn-pink,.btn-app.btn-pink.no-hover:hover,.btn-app.btn-pink.disabled:hover{background:#d54c7e!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#db5e8c),to(#ce3970))!important;background-image:-webkit-linear-gradient(top,#db5e8c,0%,#ce3970,100%)!important;background-image:-moz-linear-gradient(top,#db5e8c 0,#ce3970 100%)!important;background-image:linear-gradient(to bottom,#db5e8c 0,#ce3970 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb5e8c',endColorstr='#ffce3970',GradientType=0)!important}.btn-app.btn-pink:hover{background:#be2f64!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#d2346e),to(#aa2a59))!important;background-image:-webkit-linear-gradient(top,#d2346e,0%,#aa2a59,100%)!important;background-image:-moz-linear-gradient(top,#d2346e 0,#aa2a59 100%)!important;background-image:linear-gradient(to bottom,#d2346e 0,#aa2a59 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2346e',endColorstr='#ffaa2a59',GradientType=0)!important}.btn-app.btn-inverse,.btn-app.btn-inverse.no-hover:hover,.btn-app.btn-inverse.disabled:hover{background:#444!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#555),to(#333))!important;background-image:-webkit-linear-gradient(top,#555,0%,#333,100%)!important;background-image:-moz-linear-gradient(top,#555 0,#333 100%)!important;background-image:linear-gradient(to bottom,#555 0,#333 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555',endColorstr='#ff333333',GradientType=0)!important}.btn-app.btn-inverse:hover{background:#2b2b2b!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#3b3b3b),to(#1a1a1a))!important;background-image:-webkit-linear-gradient(top,#3b3b3b,0%,#1a1a1a,100%)!important;background-image:-moz-linear-gradient(top,#3b3b3b 0,#1a1a1a 100%)!important;background-image:linear-gradient(to bottom,#3b3b3b 0,#1a1a1a 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b3b3b',endColorstr='#ff1a1a1a',GradientType=0)!important}.btn-app.btn-grey,.btn-app.btn-grey.no-hover:hover,.btn-app.btn-grey.disabled:hover{background:#797979!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#898989),to(#696969))!important;background-image:-webkit-linear-gradient(top,#898989,0%,#696969,100%)!important;background-image:-moz-linear-gradient(top,#898989 0,#696969 100%)!important;background-image:linear-gradient(to bottom,#898989 0,#696969 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff898989',endColorstr='#ff696969',GradientType=0)!important}.btn-app.btn-grey:hover{background:#6c6c6c!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#7c7c7c),to(#5c5c5c))!important;background-image:-webkit-linear-gradient(top,#7c7c7c,0%,#5c5c5c,100%)!important;background-image:-moz-linear-gradient(top,#7c7c7c 0,#5c5c5c 100%)!important;background-image:linear-gradient(to bottom,#7c7c7c 0,#5c5c5c 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7c7c7c',endColorstr='#ff5c5c5c',GradientType=0)!important}.btn.btn-app.btn-light{color:#5a5a5a!important;text-shadow:0 1px 1px #EEE!important}.btn.btn-app.btn-light,.btn.btn-app.btn-light.no-hover:hover,.btn.btn-app.btn-light.disabled:hover{background:#ededed!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f4f4f4),to(#e6e6e6))!important;background-image:-webkit-linear-gradient(top,#f4f4f4,0%,#e6e6e6,100%)!important;background-image:-moz-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%)!important;background-image:linear-gradient(to bottom,#f4f4f4 0,#e6e6e6 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4',endColorstr='#ffe6e6e6',GradientType=0)!important}.btn.btn-app.btn-light:hover{background:#e0e0e0!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#e7e7e7),to(#d9d9d9))!important;background-image:-webkit-linear-gradient(top,#e7e7e7,0%,#d9d9d9,100%)!important;background-image:-moz-linear-gradient(top,#e7e7e7 0,#d9d9d9 100%)!important;background-image:linear-gradient(to bottom,#e7e7e7 0,#d9d9d9 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7e7e7',endColorstr='#ffd9d9d9',GradientType=0)!important}.btn.btn-app.btn-yellow{color:#963!important;text-shadow:0 -1px 0 rgba(255,255,255,0.4)!important}.btn.btn-app.btn-yellow,.btn.btn-app.btn-yellow.no-hover:hover,.btn.btn-app.btn-yellow.disabled:hover{background:#fee088!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#ffe8a5),to(#fcd76a))!important;background-image:-webkit-linear-gradient(top,#ffe8a5,0%,#fcd76a,100%)!important;background-image:-moz-linear-gradient(top,#ffe8a5 0,#fcd76a 100%)!important;background-image:linear-gradient(to bottom,#ffe8a5 0,#fcd76a 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe8a5',endColorstr='#fffcd76a',GradientType=0)!important}.btn.btn-app.btn-yellow:hover{background:#fdd96e!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#ffe18b),to(#fbd051))!important;background-image:-webkit-linear-gradient(top,#ffe18b,0%,#fbd051,100%)!important;background-image:-moz-linear-gradient(top,#ffe18b 0,#fbd051 100%)!important;background-image:linear-gradient(to bottom,#ffe18b 0,#fbd051 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe18b',endColorstr='#fffbd051',GradientType=0)!important}.btn.btn-app.btn-sm{width:80px;font-size:16px;border-radius:10px;line-height:1.5}.btn.btn-app.btn-xs{width:64px;font-size:15px;border-radius:8px;padding-bottom:7px;padding-top:8px;line-height:1.45}.btn.btn-app>[class*=icon]{display:block;font-size:42px;margin:0 0 4px;line-height:36px;min-width:0;padding:0}.btn.btn-app.btn-sm>[class*=icon]{display:block;font-size:32px;line-height:30px;margin:0 0 3px}.btn.btn-app.btn-xs>[class*=icon]{display:block;font-size:24px;line-height:24px;margin:0}.btn.btn-app.no-radius{border-radius:0}.btn.btn-app.radius-4{border-radius:4px}.btn.btn-app>.badge,.btn.btn-app>.label{position:absolute!important;top:-2px;right:-2px;padding:1px 3px;text-align:center;font-size:12px}.btn.btn-app>.badge.badge-left,.btn.btn-app>.label.badge-left,.btn.btn-app>.badge.label-left,.btn.btn-app>.label.label-left{right:auto;left:-2px}.btn.btn-app>.label{padding:1px 6px 3px;font-size:13px}.btn.btn-app.radius-4>.badge,.btn.btn-app.no-radius>.badge{border-radius:3px}.btn.btn-app.radius-4>.badge.no-radius,.btn.btn-app.no-radius>.badge.no-radius{border-radius:0}.btn.btn-app.active{color:#fff}.btn.btn-app.active:after{display:none}.btn.btn-app.active.btn-yellow{color:#963;border-color:#fee188}.btn.btn-app.active.btn-light{color:#515151}.btn.btn-app.btn-light,.btn.btn-app.btn-yellow{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.08) inset!important;box-shadow:0 0 0 1px rgba(0,0,0,0.08) inset!important}.label{border-radius:0;text-shadow:none;font-weight:normal;display:inline-block;background-color:#abbac3!important}.label[class*="col-"][class*="arrow"]{min-height:0}@media screen and (-webkit-min-device-pixel-ratio:0){::safari-only,.label:empty{display:inline-block}::safari-only,.badge:empty{display:inline-block}}.badge{text-shadow:none;font-size:12px;padding-top:1px;padding-bottom:3px;font-weight:normal;line-height:15px;background-color:#abbac3!important}.badge.no-radius{border-radius:0}.badge.radius-1{border-radius:1px}.badge.radius-2{border-radius:2px}.badge.radius-3{border-radius:3px}.badge.radius-4{border-radius:4px}.badge.radius-5{border-radius:5px}.badge.radius-6{border-radius:6px}.label-transparent,.badge-transparent{background-color:transparent!important}.label-grey,.badge-grey{background-color:#a0a0a0!important}.label-info,.badge-info{background-color:#3a87ad!important}.label-primary,.badge-primary{background-color:#428bca!important}.label-success,.badge-success{background-color:#82af6f!important}.label-danger,.badge-danger{background-color:#d15b47!important}.label-important,.badge-important{background-color:#d15b47!important}.label-inverse,.badge-inverse{background-color:#333!important}.label-warning,.badge-warning{background-color:#f89406!important}.label-pink,.badge-pink{background-color:#d6487e!important}.label-purple,.badge-purple{background-color:#9585bf!important}.label-yellow,.badge-yellow{background-color:#fee188!important}.label-light,.badge-light{background-color:#e7e7e7!important}.badge-yellow,.label-yellow{color:#963!important;border-color:#fee188}.badge-light,.label-light{color:#888!important}.label.arrowed,.label.arrowed-in{position:relative;z-index:1}.label.arrowed:before,.label.arrowed-in:before{display:inline-block;content:"";position:absolute;top:0;z-index:-1;border:1px solid transparent;border-right-color:#abbac3}.label.arrowed-in:before{border-color:#abbac3;border-left-color:transparent!important}.label.arrowed-right,.label.arrowed-in-right{position:relative;z-index:1}.label.arrowed-right:after,.label.arrowed-in-right:after{display:inline-block;content:"";position:absolute;top:0;z-index:-1;border:1px solid transparent;border-left-color:#abbac3}.label.arrowed-in-right:after{border-color:#abbac3;border-right-color:transparent!important}.label-info.arrowed:before{border-right-color:#3a87ad}.label-info.arrowed-in:before{border-color:#3a87ad}.label-info.arrowed-right:after{border-left-color:#3a87ad}.label-info.arrowed-in-right:after{border-color:#3a87ad}.label-primary.arrowed:before{border-right-color:#428bca}.label-primary.arrowed-in:before{border-color:#428bca}.label-primary.arrowed-right:after{border-left-color:#428bca}.label-primary.arrowed-in-right:after{border-color:#428bca}.label-success.arrowed:before{border-right-color:#82af6f}.label-success.arrowed-in:before{border-color:#82af6f}.label-success.arrowed-right:after{border-left-color:#82af6f}.label-success.arrowed-in-right:after{border-color:#82af6f}.label-warning.arrowed:before{border-right-color:#f89406}.label-warning.arrowed-in:before{border-color:#f89406}.label-warning.arrowed-right:after{border-left-color:#f89406}.label-warning.arrowed-in-right:after{border-color:#f89406}.label-important.arrowed:before{border-right-color:#d15b47}.label-important.arrowed-in:before{border-color:#d15b47}.label-important.arrowed-right:after{border-left-color:#d15b47}.label-important.arrowed-in-right:after{border-color:#d15b47}.label-danger.arrowed:before{border-right-color:#d15b47}.label-danger.arrowed-in:before{border-color:#d15b47}.label-danger.arrowed-right:after{border-left-color:#d15b47}.label-danger.arrowed-in-right:after{border-color:#d15b47}.label-inverse.arrowed:before{border-right-color:#333}.label-inverse.arrowed-in:before{border-color:#333}.label-inverse.arrowed-right:after{border-left-color:#333}.label-inverse.arrowed-in-right:after{border-color:#333}.label-pink.arrowed:before{border-right-color:#d6487e}.label-pink.arrowed-in:before{border-color:#d6487e}.label-pink.arrowed-right:after{border-left-color:#d6487e}.label-pink.arrowed-in-right:after{border-color:#d6487e}.label-purple.arrowed:before{border-right-color:#9585bf}.label-purple.arrowed-in:before{border-color:#9585bf}.label-purple.arrowed-right:after{border-left-color:#9585bf}.label-purple.arrowed-in-right:after{border-color:#9585bf}.label-yellow.arrowed:before{border-right-color:#fee188}.label-yellow.arrowed-in:before{border-color:#fee188}.label-yellow.arrowed-right:after{border-left-color:#fee188}.label-yellow.arrowed-in-right:after{border-color:#fee188}.label-light.arrowed:before{border-right-color:#e7e7e7}.label-light.arrowed-in:before{border-color:#e7e7e7}.label-light.arrowed-right:after{border-left-color:#e7e7e7}.label-light.arrowed-in-right:after{border-color:#e7e7e7}.label-grey.arrowed:before{border-right-color:#a0a0a0}.label-grey.arrowed-in:before{border-color:#a0a0a0}.label-grey.arrowed-right:after{border-left-color:#a0a0a0}.label-grey.arrowed-in-right:after{border-color:#a0a0a0}.label{font-size:12px;line-height:1.15;height:20px}.label.arrowed{margin-left:5px}.label.arrowed:before{left:-10px;border-width:10px 5px}.label.arrowed-in{margin-left:5px}.label.arrowed-in:before{left:-5px;border-width:10px 5px}.label.arrowed-right{margin-right:5px}.label.arrowed-right:after{right:-10px;border-width:10px 5px}.label.arrowed-in-right{margin-right:5px}.label.arrowed-in-right:after{right:-5px;border-width:10px 5px}.label-lg{padding:.3em .6em .4em;font-size:13px;line-height:1.1;height:24px}.label-lg.arrowed{margin-left:6px}.label-lg.arrowed:before{left:-12px;border-width:12px 6px}.label-lg.arrowed-in{margin-left:6px}.label-lg.arrowed-in:before{left:-6px;border-width:12px 6px}.label-lg.arrowed-right{margin-right:6px}.label-lg.arrowed-right:after{right:-12px;border-width:12px 6px}.label-lg.arrowed-in-right{margin-right:6px}.label-lg.arrowed-in-right:after{right:-6px;border-width:12px 6px}.label-xlg{padding:.3em .7em .4em;font-size:14px;line-height:1.3;height:28px}.label-xlg.arrowed{margin-left:7px}.label-xlg.arrowed:before{left:-14px;border-width:14px 7px}.label-xlg.arrowed-in{margin-left:7px}.label-xlg.arrowed-in:before{left:-7px;border-width:14px 7px}.label-xlg.arrowed-right{margin-right:7px}.label-xlg.arrowed-right:after{right:-14px;border-width:14px 7px}.label-xlg.arrowed-in-right{margin-right:7px}.label-xlg.arrowed-in-right:after{right:-7px;border-width:14px 7px}.label-sm{padding:.2em .4em .3em;font-size:11px;line-height:1;height:18px}.label-sm.arrowed{margin-left:4px}.label-sm.arrowed:before{left:-8px;border-width:9px 4px}.label-sm.arrowed-in{margin-left:4px}.label-sm.arrowed-in:before{left:-4px;border-width:9px 4px}.label-sm.arrowed-right{margin-right:4px}.label-sm.arrowed-right:after{right:-8px;border-width:9px 4px}.label-sm.arrowed-in-right{margin-right:4px}.label-sm.arrowed-in-right:after{right:-4px;border-width:9px 4px}.label>span,.label>[class*="icon-"]{line-height:1;vertical-align:bottom}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:none}.dropdown-menu{border-radius:0!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.dropdown-menu>li>a{font-size:13px;padding-left:11px;padding-right:11px;margin-bottom:1px;margin-top:1px}.dropdown-menu.dropdown-only-icon{min-width:50px}.dropdown-menu.dropdown-only-icon>li{float:left;margin:0 4px}.dropdown-menu.dropdown-only-icon>li>a [class*="icon-"]{width:18px;display:inline-block}.dropdown-menu.dropdown-only-icon>li>a .icon-2x{width:36px}.dropdown-menu li a:hover,.dropdown-menu li a:focus,.dropdown-menu li a:active,.dropdown-menu li.active a,.dropdown-menu li.active a:hover,.dropdown-menu .dropdown-submenu:hover>a,.nav-tabs .dropdown-menu li>a:focus{background:#4f99c6;color:#fff}.dropdown-default li a:hover,.dropdown-default li a:focus,.dropdown-default li a:active,.dropdown-default li.active a,.dropdown-default li.active a:hover,.dropdown-default .dropdown-submenu:hover>a,.nav-tabs .dropdown-default li>a:focus{background:#abbac3;color:#fff}.dropdown-info li a:hover,.dropdown-info li a:focus,.dropdown-info li a:active,.dropdown-info li.active a,.dropdown-info li.active a:hover,.dropdown-info .dropdown-submenu:hover>a,.nav-tabs .dropdown-info li>a:focus{background:#6fb3e0;color:#fff}.dropdown-primary li a:hover,.dropdown-primary li a:focus,.dropdown-primary li a:active,.dropdown-primary li.active a,.dropdown-primary li.active a:hover,.dropdown-primary .dropdown-submenu:hover>a,.nav-tabs .dropdown-primary li>a:focus{background:#428bca;color:#fff}.dropdown-success li a:hover,.dropdown-success li a:focus,.dropdown-success li a:active,.dropdown-success li.active a,.dropdown-success li.active a:hover,.dropdown-success .dropdown-submenu:hover>a,.nav-tabs .dropdown-success li>a:focus{background:#87b87f;color:#fff}.dropdown-warning li a:hover,.dropdown-warning li a:focus,.dropdown-warning li a:active,.dropdown-warning li.active a,.dropdown-warning li.active a:hover,.dropdown-warning .dropdown-submenu:hover>a,.nav-tabs .dropdown-warning li>a:focus{background:#ffa24d;color:#fff}.dropdown-danger li a:hover,.dropdown-danger li a:focus,.dropdown-danger li a:active,.dropdown-danger li.active a,.dropdown-danger li.active a:hover,.dropdown-danger .dropdown-submenu:hover>a,.nav-tabs .dropdown-danger li>a:focus{background:#d15b47;color:#fff}.dropdown-inverse li a:hover,.dropdown-inverse li a:focus,.dropdown-inverse li a:active,.dropdown-inverse li.active a,.dropdown-inverse li.active a:hover,.dropdown-inverse .dropdown-submenu:hover>a,.nav-tabs .dropdown-inverse li>a:focus{background:#555;color:#fff}.dropdown-purple li a:hover,.dropdown-purple li a:focus,.dropdown-purple li a:active,.dropdown-purple li.active a,.dropdown-purple li.active a:hover,.dropdown-purple .dropdown-submenu:hover>a,.nav-tabs .dropdown-purple li>a:focus{background:#9585bf;color:#fff}.dropdown-pink li a:hover,.dropdown-pink li a:focus,.dropdown-pink li a:active,.dropdown-pink li.active a,.dropdown-pink li.active a:hover,.dropdown-pink .dropdown-submenu:hover>a,.nav-tabs .dropdown-pink li>a:focus{background:#d6487e;color:#fff}.dropdown-grey li a:hover,.dropdown-grey li a:focus,.dropdown-grey li a:active,.dropdown-grey li.active a,.dropdown-grey li.active a:hover,.dropdown-grey .dropdown-submenu:hover>a,.nav-tabs .dropdown-grey li>a:focus{background:#a0a0a0;color:#fff}.dropdown-light li a:hover,.dropdown-light li a:focus,.dropdown-light li a:active,.dropdown-light li.active a,.dropdown-light li.active a:hover,.dropdown-light .dropdown-submenu:hover>a,.nav-tabs .dropdown-light li>a:focus{background:#e7e7e7;color:#333}.dropdown-lighter li a:hover,.dropdown-lighter li a:focus,.dropdown-lighter li a:active,.dropdown-lighter li.active a,.dropdown-lighter li.active a:hover,.dropdown-lighter .dropdown-submenu:hover>a,.nav-tabs .dropdown-lighter li>a:focus{background:#efefef;color:#444}.dropdown-lightest li a:hover,.dropdown-lightest li a:focus,.dropdown-lightest li a:active,.dropdown-lightest li.active a,.dropdown-lightest li.active a:hover,.dropdown-lightest .dropdown-submenu:hover>a,.nav-tabs .dropdown-lightest li>a:focus{background:#f3f3f3;color:#444}.dropdown-yellow li a:hover,.dropdown-yellow li a:focus,.dropdown-yellow li a:active,.dropdown-yellow li.active a,.dropdown-yellow li.active a:hover,.dropdown-yellow .dropdown-submenu:hover>a,.nav-tabs .dropdown-yellow li>a:focus{background:#fee188;color:#444}.dropdown-yellow2 li a:hover,.dropdown-yellow2 li a:focus,.dropdown-yellow2 li a:active,.dropdown-yellow2 li.active a,.dropdown-yellow2 li.active a:hover,.dropdown-yellow2 .dropdown-submenu:hover>a,.nav-tabs .dropdown-yellow2 li>a:focus{background:#f9e8b3;color:#444}.dropdown-light-blue li a:hover,.dropdown-light-blue li a:focus,.dropdown-light-blue li a:active,.dropdown-light-blue li.active a,.dropdown-light-blue li.active a:hover,.dropdown-light-blue .dropdown-submenu:hover>a,.nav-tabs .dropdown-light-blue li>a:focus{background:#ecf3f9;color:#456}.dropdown-light .dropdown-submenu:hover>a:after,.dropdown-lighter .dropdown-submenu:hover>a:after,.dropdown-lightest .dropdown-submenu:hover>a:after{border-left-color:#444}.dropdown-menu.dropdown-close{top:92%;left:-5px}.dropdown-menu.dropdown-close.pull-right{left:auto;right:-5px}.dropdown-menu.dropdown-closer{top:80%;left:-10px}.dropdown-menu.dropdown-closer.pull-right{right:-10px;left:auto}.dropdown-submenu>.dropdown-menu{border-radius:0}.dropdown-submenu>a:after{margin-right:-5px}.dropdown-colorpicker>.dropdown-menu{top:80%;left:-7px;padding:4px;min-width:130px;max-width:130px}.dropdown-colorpicker>.dropdown-menu.pull-right{right:-7px;left:auto}.dropdown-colorpicker>.dropdown-menu>li{display:block;float:left;width:20px;height:20px;margin:2px}.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn{display:block;width:20px;height:20px;margin:0;padding:0;border-radius:0;position:relative;-webkit-transition:all ease .1s;transition:all ease .1s}.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn:hover{text-decoration:none;opacity:.8;filter:alpha(opacity=80);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn.selected:after{content:"\f00c";display:inline-block;font-family:FontAwesome;font-size:11px;color:#FFF;position:absolute;left:0;right:0;text-align:center;line-height:20px}.btn-colorpicker{display:inline-block;width:20px;height:20px;background-color:#DDD;vertical-align:middle;border-radius:0}.dropdown-navbar{padding:0;width:240px;-webkit-box-shadow:0 2px 4px rgba(30,30,100,0.25);box-shadow:0 2px 4px rgba(30,30,100,0.25);border-color:#bcd4e5}.dropdown-navbar>li{padding:0 8px;background-color:#fff}.dropdown-navbar>li.dropdown-header{text-shadow:none;padding-top:0;padding-bottom:0;line-height:34px;font-size:13px;font-weight:bold;text-transform:none;border-bottom:1px solid}.dropdown-navbar>li>[class*="icon-"],.dropdown-navbar>li>a>[class*="icon-"]{margin-right:5px!important;color:#555;font-size:14px}.dropdown-navbar>li>a{padding:10px 2px;margin:0;border-bottom:1px solid;font-size:12px;line-height:16px;color:#555}.dropdown-navbar>li>a:active,.dropdown-navbar>li>a:hover,.dropdown-navbar>li>a:focus{background-color:transparent!important;color:#555}.dropdown-navbar>li>a .progress{margin-bottom:0;margin-top:4px}.dropdown-navbar>li>a .badge{line-height:16px;padding-right:4px;padding-left:4px;font-size:12px}.dropdown-navbar>li:last-child>a{border-bottom:0 solid #DDD;border-top:1px dotted transparent;color:#4f99c6;text-align:center;font-size:13px}.dropdown-navbar>li:last-child>a:hover{background-color:#FFF;color:#4f99c6;text-decoration:underline}.dropdown-navbar>li:last-child>a:hover>[class*="icon-"]{text-decoration:none}.dropdown-navbar>li:hover{background-color:#f4f9fc!important}.dropdown-navbar>li.dropdown-header{background-color:#ecf2f7!important;color:#8090a0;border-bottom-color:#bcd4e5}.dropdown-navbar>li.dropdown-header>[class*="icon-"]{color:#8090a0}.dropdown-navbar>li>a{border-bottom-color:#e4ecf3}.dropdown-navbar.navbar-pink{border-color:#e5bcd4}.dropdown-navbar.navbar-pink>li:hover{background-color:#fcf4f9!important}.dropdown-navbar.navbar-pink>li.dropdown-header{background-color:#f7ecf2!important;color:#b471a0;border-bottom-color:#e5bcd4}.dropdown-navbar.navbar-pink>li.dropdown-header>[class*="icon-"]{color:#c06090}.dropdown-navbar.navbar-pink>li>a{border-bottom-color:#f3e4ec}.dropdown-navbar.navbar-grey{border-color:#e5e5e5}.dropdown-navbar.navbar-grey>li:hover{background-color:#f8f8f8!important}.dropdown-navbar.navbar-grey>li.dropdown-header{background-color:#f2f2f2!important;color:#3a87ad;border-bottom-color:#e5e5e5}.dropdown-navbar.navbar-grey>li.dropdown-header>[class*="icon-"]{color:#3a87ad}.dropdown-navbar.navbar-grey>li>a{border-bottom-color:#eee}.dropdown-navbar.navbar-green{border-color:#b4d5ac}.dropdown-navbar.navbar-green>li:hover{background-color:#f4f9ef!important}.dropdown-navbar.navbar-green>li.dropdown-header{background-color:#ebf7e4!important;color:#8a6;border-bottom-color:#b4d5ac}.dropdown-navbar.navbar-green>li.dropdown-header>[class*="icon-"]{color:#90c060}.dropdown-navbar.navbar-green>li>a{border-bottom-color:#ecf3e4}.dropdown-navbar [class*="btn"][class*="icon-"]{display:inline-block;margin:0 5px 0 0;width:24px;text-align:center;padding-left:0;padding-right:0}.dropdown-navbar .msg-photo{margin-right:6px;max-width:42px}.dropdown-navbar .msg-body{display:inline-block;line-height:20px;white-space:normal;vertical-align:middle;max-width:175px}.dropdown-navbar .msg-title{display:inline-block;line-height:14px}.dropdown-navbar .msg-time{display:block;font-size:11px;color:#777}.dropdown-navbar .msg-time>[class*="icon-"]{font-size:14px;color:#555}.dropdown-100{min-width:100px}.dropdown-125{min-width:125px}.dropdown-150{min-width:150px}.dropdown-hover{position:relative}.dropdown-hover:hover>.dropdown-menu{display:block}.form-line{margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #EEE}.form-actions{display:block;background-color:#f5f5f5;border-top:1px solid #e5e5e5;margin-bottom:20px;margin-top:20px;padding:19px 20px 20px}.help-button{display:inline-block;height:22px;width:22px;line-height:22px;text-align:center;padding:0;background-color:#65bcda;color:#FFF;font-size:12px;font-weight:bold;cursor:default;margin-left:4px;border-radius:100%;border-color:#FFF;border:2px solid #FFF;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 1px rgba(0,0,0,0.2)}.help-button:hover{background-color:#65bcda;text-shadow:none}label{font-weight:normal;font-size:14px}.form-group>label[class*="col-"]{padding-top:4px;margin-bottom:4px}label,.lbl{vertical-align:middle}td>label,th>label,label.inline{margin-bottom:0;line-height:inherit}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{border-radius:0!important;color:#858585;background-color:#fff;border:1px solid #d5d5d5;padding:5px 4px;line-height:1.2;font-size:14px;font-family:inherit;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition-duration:.1s;transition-duration:.1s}textarea:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="color"]:hover{border-color:#b5b5b5}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{-webkit-box-shadow:none;box-shadow:none;color:#696969;border-color:#f59942;background-color:#fff;outline:0}.form-control,select{border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:#858585;background-color:#fff;border:1px solid #d5d5d5}.form-control:focus,select:focus{color:#696969;border-color:#f59942;background-color:#fff;outline:0}textarea.form-control{padding:5px 9px}select{padding:3px 4px;height:30px}select.form-control{padding:4px 6px;height:32px}select[multiple],select.form-control[multiple]{height:auto}input.block{display:block;margin-bottom:9px}textarea.autosize-transition{-webkit-transition-duration:"height 0.2s";transition-duration:"height 0.2s"}.limiterBox{border:1px solid #222;border-top:0;background-color:#333;padding:3px 6px;font-size:12px;color:#FFF;margin-top:6px}.limiterBox:after{display:none}.limiterBox:before{display:block;content:"";position:absolute;width:0;height:0;top:-8px;left:50%;margin-left:-5px;border-color:transparent;border-style:solid;border-bottom-color:#333;border-width:0 8px 8px}select option,select.form-control option{padding:3px 4px}select option:active,select.form-control option:active,select option:hover,select.form-control option:hover,select option:focus,select.form-control option:focus{background-color:#e5e9ee;color:#111}select option[value=""],select.form-control option[value=""]{padding:0}input[disabled]{color:#848484!important;background-color:#eee!important}input[disabled]:hover{border-color:#d5d5d5!important}input[readonly]{color:#939192;background:#f5f5f5!important;cursor:default}input[readonly]:hover{border-color:#c3c3c3}input[readonly]:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#aaa;background-color:#f9f9f9}.help-inline{font-size:13px!important}.input-icon{position:relative}span.input-icon{display:inline-block}.input-icon>input{padding-left:24px;padding-right:6px}.input-icon.input-icon-right>input{padding-left:6px;padding-right:24px}.input-icon>[class*="icon-"]{padding:0 3px;z-index:2;position:absolute;top:1px;bottom:1px;left:3px;line-height:28px;display:inline-block;color:#909090;font-size:16px}.input-icon.input-icon-right>[class*="icon-"]{left:auto;right:3px}.input-icon>input:focus+[class*="icon-"]{color:#579}.input-icon ~ .help-inline{padding-left:8px}.form-search .radio [type=radio]+label,.form-inline .radio [type=radio]+label,.form-search .checkbox [type=checkbox]+label,.form-inline .checkbox [type=checkbox]+label{float:left;margin-left:-20px}.form-search .form-search .radio [type=radio]+label,.form-search .form-inline .radio [type=radio]+label,.form-search .form-search .checkbox [type=checkbox]+label,.form-search .form-inline .checkbox [type=checkbox]+label,.form-inline .form-search .radio [type=radio]+label,.form-inline .form-inline .radio [type=radio]+label,.form-inline .form-search .checkbox [type=checkbox]+label,.form-inline .form-inline .checkbox [type=checkbox]+label{margin-left:0;margin-right:3px}.form-search .input-append .search-query:focus,.form-search .input-prepend .search-query:focus{-webkit-box-shadow:none;box-shadow:none}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{border-radius:0}.input-mini{width:60px;max-width:100%}.input-small{width:90px;max-width:100%}.input-medium{width:150px;max-width:100%}.input-large{width:210px;max-width:100%}.input-xlarge{width:270px;max-width:100%}.input-xxlarge{width:530px;max-width:100%}input.input-lg{font-size:18px}input.input-sm{font-size:12px}input[type=checkbox].ace,input[type=radio].ace{opacity:0;position:absolute;z-index:12;width:18px;height:18px;cursor:pointer}input[type=checkbox].ace:checked,input[type=radio].ace:checked,input[type=checkbox].ace:focus,input[type=radio].ace:focus{outline:none!important}input[type=checkbox].ace+.lbl,input[type=radio].ace+.lbl{position:relative;z-index:11;display:inline-block;margin:0;line-height:20px;min-height:18px;min-width:18px;font-weight:normal}input[type=checkbox].ace+.lbl.padding-16::before,input[type=radio].ace+.lbl.padding-16::before{margin-right:16px}input[type=checkbox].ace+.lbl.padding-12::before,input[type=radio].ace+.lbl.padding-12::before{margin-right:12px}input[type=checkbox].ace+.lbl.padding-8::before,input[type=radio].ace+.lbl.padding-8::before{margin-right:8px}input[type=checkbox].ace+.lbl.padding-4::before,input[type=radio].ace+.lbl.padding-4::before{margin-right:4px}input[type=checkbox].ace+.lbl.padding-0::before,input[type=radio].ace+.lbl.padding-0::before{margin-right:0}input[type=checkbox].ace+.lbl::before,input[type=radio].ace+.lbl::before{font-family:fontAwesome;font-weight:normal;font-size:12px;color:#32a3ce;content:"\a0";background-color:#fafafa;border:1px solid #c8c8c8;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:0;display:inline-block;text-align:center;vertical-align:middle;height:16px;line-height:14px;min-width:16px;margin-right:1px}input[type=checkbox].ace:checked+.lbl::before,input[type=radio].ace:checked+.lbl::before{display:inline-block;content:'\f00c';background-color:#f5f8fc;border-color:#adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)}input[type=checkbox].ace:hover+.lbl::before,input[type=radio].ace:hover+.lbl::before,input[type=checkbox].ace+.lbl:hover::before,input[type=radio].ace+.lbl:hover::before{border-color:#ff893c}input[type=checkbox].ace:active+.lbl::before,input[type=radio].ace:active+.lbl::before,input[type=checkbox].ace:checked:active+.lbl::before,input[type=radio].ace:checked:active+.lbl::before{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}input[type=checkbox].ace.ace-checkbox-2+.lbl::before,input[type=radio].ace.ace-checkbox-2+.lbl::before{box-shadow:none}input[type=checkbox].ace.ace-checkbox-2:checked+.lbl::before,input[type=radio].ace.ace-checkbox-2:checked+.lbl::before{background-color:#f9a021;border-color:#f9a021;color:#FFF}input[type=checkbox].ace:disabled+.lbl::before,input[type=radio].ace:disabled+.lbl::before,input[type=checkbox].ace[disabled]+.lbl::before,input[type=radio].ace[disabled]+.lbl::before,input[type=checkbox].ace.disabled+.lbl::before,input[type=radio].ace.disabled+.lbl::before{background-color:#DDD!important;border-color:#CCC!important;box-shadow:none!important;color:#BBB}input[type=radio].ace+.lbl::before{border-radius:100%;font-size:11px;font-family:FontAwesome;text-shadow:0 0 1px #32a3ce;line-height:15px;height:17px;min-width:17px}input[type=radio].ace:checked+.lbl::before{content:"\f111"}input[type=checkbox].ace.ace-switch{width:55px;height:25px}input[type=checkbox].ace.ace-switch+.lbl{margin:0 4px;min-height:24px}input[type=checkbox].ace.ace-switch+.lbl::before{font-family:Arial,Helvetica,sans-serif;content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";color:#999;font-weight:bold;font-size:11px;line-height:18px;line-height:21px\9;height:20px;overflow:hidden;border-radius:12px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);border:1px solid #CCC;text-align:left;float:left;padding:0;width:52px;text-indent:-19px;text-indent:-21px\9;margin-right:0;-webkit-transition:text-indent .4s ease;transition:text-indent .4s ease}input[type=checkbox].ace.ace-switch+.lbl::after{font-family:Arial,Helvetica,sans-serif;content:'|||';font-size:10px;font-weight:lighter;color:#d5d5d5;background-color:#FFF;text-shadow:-1px 0 0 rgba(0,0,0,0.15);text-align:center;border-radius:100%;width:22px;height:22px;line-height:20px;position:absolute;top:-2px;left:-3px;padding:0;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px 1px rgba(0,0,0,.3);-webkit-transition:left .4s ease;transition:left .4s ease}input[type=checkbox].ace.ace-switch:checked+.lbl::before{text-indent:9px;color:#FFF;background-color:#8ab2c9;border-color:#468fcc}input[type=checkbox].ace.ace-switch:checked+.lbl::after{left:34px;background-color:#FFF;color:#8ab2c9}input[type=checkbox].ace.ace-switch.ace-switch-2+.lbl::before{content:"YES\a0\a0\a0\a0\a0\a0\a0\a0NO"}input[type=checkbox].ace.ace-switch.ace-switch-3+.lbl::after{font-family:FontAwesome;font-size:13px;line-height:23px;content:"\f00d";top:-1px}input[type=checkbox].ace.ace-switch.ace-switch-3:checked+.lbl::after{content:"\f00c"}input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::before,input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before{content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";font-family:Arial,Helvetica,sans-serif;font-weight:bolder;font-size:12px;line-height:23px;height:24px;overflow:hidden;line-height:25px\9;border-radius:12px;background-color:#8b9aa3;border:1px solid #8b9aa3;color:#FFF;width:56px;text-indent:-25px;text-indent:-28px\9;display:inline-block;position:relative;box-shadow:none;-webkit-transition:all .4s ease;transition:all .4s ease}input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::after,input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::after{font-family:Helvetica,Arial,sans-serif;content:'|||';text-shadow:-1px 0 0 rgba(0,0,0,0.2);font-size:8px;font-weight:lighter;color:#8b9aa3;text-align:center;position:absolute;border-radius:12px;color:#5b6a73;top:2px;left:2px;width:20px;height:20px;line-height:18px;background-color:#FFF;-webkit-transition:all .4s ease;transition:all .4s ease}input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::before,input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before{text-indent:9px;background-color:#468fcc;border-color:#468fcc}input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::after,input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::after{left:34px;background-color:#FFF}input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before{content:"YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"}input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before{text-indent:8px}input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl{position:relative}input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::before{font-family:FontAwesome;content:"\f00d";text-shadow:0 -1px 0 rgba(0,0,0,0.25);box-shadow:none;border:0;font-weight:lighter;font-size:16px;border-radius:12px;display:inline-block;background-color:#888;color:#f2f2f2;width:52px;height:22px;line-height:20px;text-indent:32px;-webkit-transition:background .1s ease;transition:background .1s ease}input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::after{content:'';text-shadow:0 -1px 0 rgba(0,0,0,0.25);position:absolute;top:2px;left:3px;border-radius:12px;box-shadow:0 -1px 0 rgba(0,0,0,0.25);width:18px;height:18px;text-align:center;background-color:#f2f2f2;border:4px solid #f2f2f2;-webkit-transition:left .2s ease;transition:left .2s ease}input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::before{content:"\f00c";text-indent:6px;color:#FFF;border-color:#b7d3e5;background-color:#ff893c}input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::after{left:32px;background-color:#FFF;border:4px solid #FFF;text-shadow:0 -1px 0 rgba(0,200,0,0.25)}input[type=checkbox].ace.ace-switch.ace-switch-7{width:75px}input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl{position:relative}input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::before{content:"OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";font-weight:bolder;font-size:14px;line-height:20px;background-color:#FFF;border:2px solid #AAA;border-radius:0;box-shadow:none;color:#aaa;width:74px;height:26px;line-height:22px;overflow:hidden;text-indent:4px;display:inline-block;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::after{content:'\f00d';font-family:FontAwesome;font-size:16px;position:absolute;top:3px;left:39px;width:32px;height:20px;line-height:18px;text-align:center;background-color:#aaa;color:#FFF;border-radius:0;box-shadow:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::before{color:#468fcc;background-color:#FFF;text-indent:-33px;border-color:#6fb3e0}input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::after{left:3px;content:'\f00c';background-color:#468fcc;color:#FFF}.input-group .input-group-addon{border-radius:0!important}.form-group.has-success .input-group .input-group-addon{border-color:#92bf65}.form-group.has-error .input-group .input-group-addon{border-color:#f09784}.form-group.has-warning .input-group .input-group-addon{border-color:#e0c43a}.form-group.has-info .input-group .input-group-addon{border-color:#64a6bc}.input-group>.btn{line-height:20px;padding:0 6px;border-radius:0!important}.input-group>.btn.btn-sm{line-height:22px}.input-group>.btn+.btn{margin-left:1px}.input-group>.btn-group>.btn{line-height:23px}.input-group>.btn-group>.btn.btn-sm{line-height:26px}.input-group>.btn>.caret,.input-group>.btn-group>.btn>.caret,.input-group>.btn.btn-sm>.caret,.input-group>.btn-group>.btn.btn-sm>.caret{margin-top:10px}.ace-file-input{position:relative;height:38px;line-height:38px;margin-bottom:9px}.ace-file-input input[type=file]{position:fixed;z-index:-2;opacity:0;filter:alpha(opacity=0)}.ace-file-input .file-label{display:block;position:absolute;top:0;left:0;right:0;height:30px;background-color:#fff;border:1px solid #d5d5d5;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .15s;transition:all .15s}.ace-file-input .file-label:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#f59942}.ace-file-input .file-label:before{display:inline-block;content:attr(data-title);position:absolute;right:0;top:0;bottom:0;padding:0 8px;line-height:24px;text-align:center;background-color:#6fb3e0;color:#FFF;font-size:11px;font-weight:bold;border:2px solid #FFF;border-left-width:4px;-webkit-transition:all .3s;transition:all .3s}.ace-file-input .file-label .file-name{display:inline-block;height:28px;max-width:80%;white-space:nowrap;overflow:hidden;line-height:28px;color:#888;font-size:13px;vertical-align:top;position:static;padding-left:30px}.ace-file-input .file-label .file-name:after{display:inline-block;content:attr(data-title)}.ace-file-input .file-label.selected{right:16px}.ace-file-input .file-label.selected .file-name{color:#666}.ace-file-input .file-label [class*="icon-"]{display:inline-block;position:absolute;left:0;top:0;bottom:0;line-height:24px;width:26px;text-align:center;font-family:FontAwesome;font-size:13px;border:2px solid #FFF;color:#FFF;-webkit-transition:all .1s;transition:all .1s;background-color:#d1d1d1}.ace-file-input .file-label.selected .file-name [class*="icon-"]{background-color:#efad62}.ace-file-input .file-label.selected .file-name .icon-picture{background-color:#bd7a9d}.ace-file-input .file-label.selected .file-name .icon-film{background-color:#87b87f}.ace-file-input .file-label.selected .file-name .icon-music{background-color:#8b7ac9}.ace-file-input .file-label.selected .file-name .icon-archive{background-color:#efad62}.ace-file-input .file-label.hide-placeholder:before{display:none}.ace-file-input a:hover{text-decoration:none}.ace-file-input .remove{position:absolute;right:-8px;top:6px;display:none;width:17px;text-align:center;height:17px;line-height:15px;font-size:11px;font-weight:normal;background-color:#fb7142;border-radius:100%;color:#FFF;text-decoration:none}.ace-file-input .file-label.selected+.remove{display:inline-block}.ace-file-multiple{height:auto}.ace-file-multiple .file-label{position:relative;height:auto;border:1px dashed #aaa;border-radius:4px;text-align:center}.ace-file-multiple .file-label:before{display:inline-block;content:attr(data-title);position:relative;right:0;left:0;margin:12px;line-height:22px;background-color:#FFF;color:#CCC;font-size:18px;font-weight:bold;border:0}.ace-file-multiple .file-label.selected .file-name [class*="icon-"]{display:inline-block;position:absolute;left:0;top:0;bottom:0;line-height:24px;width:26px;text-align:center;font-family:FontAwesome;font-size:13px;border:2px solid #FFF;color:#FFF;-webkit-transition:all .1s;transition:all .1s}.ace-file-multiple .file-label .file-name{position:relative;display:block;padding:0;height:auto;width:auto;max-width:100%;margin:0 4px;border-bottom:1px solid #DDD;text-align:left}.ace-file-multiple .file-label .file-name:first-child{margin-top:1px}.ace-file-multiple .file-label .file-name:last-child{border-bottom-width:0;margin-bottom:1px}.ace-file-multiple .file-label .file-name img{padding:2px;border:1px solid #d7d7d7;background-color:#FFF;background-repeat:no-repeat;background-position:center;margin:4px 8px 4px 1px}.ace-file-multiple .file-label .file-name:after{display:none}.ace-file-multiple .file-label.selected .file-name:after{display:inline-block;white-space:pre}.ace-file-multiple .file-label .file-name img+[class*="icon-"],.ace-file-multiple .file-label.selected .file-name img+[class*="icon-"]{display:none}.ace-file-multiple .remove{right:-11px;top:-11px;border:3px solid #BBB;border-radius:32px;background-color:#FFF;color:red;width:22px;height:22px;line-height:15px}.ace-file-multiple .file-label.selected+.remove:hover{border-color:#f4c0b1}.ace-file-multiple .file-label .file-name [class*="icon-"]{position:relative;display:block;text-align:center;height:auto;line-height:64px;width:auto;font-size:64px;color:#d5d5d5;margin:4px 0;background-color:transparent}.ace-file-multiple .file-label.selected:after{display:none}.ace-file-multiple .file-label.selected .file-name [class*="icon-"]{position:relative;margin-right:4px;margin-left:2px;line-height:24px}.ace-file-multiple .file-label .file-name.large{text-align:center;border-bottom:2px solid #222;margin:0 1px 3px}.ace-file-multiple .file-label .file-name.large:last-child{margin:0 1px;border-bottom-width:0}.ace-file-multiple .file-label .file-name.large:after{position:absolute;top:auto;bottom:0;left:0;right:0;padding:0 4px;background-color:#555;color:#FFF;opacity:.8;filter:alpha(opacity=80)}.ace-file-multiple .file-label .file-name.large img{border-width:0;margin:0;padding:0}.ace-file-input input[type=file].disabled+.file-label,.ace-file-input input[type=file][disabled]+.file-label,.ace-file-input input[type=file][readonly]+.file-label{cursor:not-allowed;background-color:#EEE}.ace-file-input input[type=file].disabled+.file-label:hover,.ace-file-input input[type=file][disabled]+.file-label:hover,.ace-file-input input[type=file][readonly]+.file-label:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#e3e3e3}.ace-file-input input[type=file].disabled+.file-label:before,.ace-file-input input[type=file][disabled]+.file-label:before,.ace-file-input input[type=file][readonly]+.file-label:before{border-color:#EEE;background-color:#a1aaaf}.ace-file-input input[type=file][readonly]+.file-label{cursor:default}.ace-file-multiple input[type=file].disabled+.file-label:hover,.ace-file-multiple input[type=file][disabled]+.file-label:hover,.ace-file-multiple input[type=file][readonly]+.file-label:hover{border-color:#AAA}.ace-file-multiple input[type=file].disabled+.file-label:before,.ace-file-multiple input[type=file][disabled]+.file-label:before,.ace-file-multiple input[type=file][readonly]+.file-label:before{background-color:transparent}.ace-file-multiple input[type=file].disabled+.file-label [class*="icon-"],.ace-file-multiple input[type=file][disabled]+.file-label [class*="icon-"],.ace-file-multiple input[type=file][readonly]+.file-label [class*="icon-"]{border-color:#EEE}.ace-file-input input[type=file]{width:100% \0/;height:30px \0/;position:absolute \0/;z-index:1 \0/;filter:alpha(opacity=0);cursor:pointer \0/}.ace-file-input input[type=file]:hover+.file-label{border-color:#f59942 \0/}.ace-file-multiple input[type=file]{height:100%\0/}.ace-file-input .remove{z-index:2\0/}.form-group select,.form-group textarea,.form-group input[type="text"],.form-group input[type="password"],.form-group input[type="datetime"],.form-group input[type="datetime-local"],.form-group input[type="date"],.form-group input[type="month"],.form-group input[type="time"],.form-group input[type="week"],.form-group input[type="number"],.form-group input[type="email"],.form-group input[type="url"],.form-group input[type="search"],.form-group input[type="tel"],.form-group input[type="color"]{background:#FFF}.form-group.has-success input,.form-group.has-success select,.form-group.has-success textarea{border-color:#92bf65;color:#8bad4c;-webkit-box-shadow:none;box-shadow:none}.form-group.has-success input:focus,.form-group.has-success select:focus,.form-group.has-success textarea:focus{-webkit-box-shadow:0 0 0 2px rgba(130,188,58,0.3);box-shadow:0 0 0 2px rgba(130,188,58,0.3);color:#786;border-color:#81a85a}.form-group.has-success input:focus+[class*="icon-"],.form-group.has-success select:focus+[class*="icon-"],.form-group.has-success textarea:focus+[class*="icon-"]{color:#8bad4c}.form-group.has-success [class*="icon-"]{color:#8bad4c}.form-group.has-success .btn [class*="icon-"]{color:inherit}.form-group.has-success .control-label,.form-group.has-success .help-block,.form-group.has-success .help-inline{color:#7ba065}.form-group.has-info input,.form-group.has-info select,.form-group.has-info textarea{border-color:#64a6bc;color:#4b89aa;-webkit-box-shadow:none;box-shadow:none}.form-group.has-info input:focus,.form-group.has-info select:focus,.form-group.has-info textarea:focus{-webkit-box-shadow:0 0 0 2px rgba(58,120,188,0.3);box-shadow:0 0 0 2px rgba(58,120,188,0.3);color:#678;border-color:#5a81a8}.form-group.has-info input:focus+[class*="icon-"],.form-group.has-info select:focus+[class*="icon-"],.form-group.has-info textarea:focus+[class*="icon-"]{color:#4b89aa}.form-group.has-info [class*="icon-"]{color:#4b89aa}.form-group.has-info .btn [class*="icon-"]{color:inherit}.form-group.has-info .control-label,.form-group.has-info .help-block,.form-group.has-info .help-inline{color:#657ba0}.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{border-color:#f09784;color:#d68273;-webkit-box-shadow:none;box-shadow:none}.form-group.has-error input:focus,.form-group.has-error select:focus,.form-group.has-error textarea:focus{-webkit-box-shadow:0 0 0 2px rgba(219,137,120,0.3);box-shadow:0 0 0 2px rgba(219,137,120,0.3);color:#866;border-color:#db8978}.form-group.has-error input:focus+[class*="icon-"],.form-group.has-error select:focus+[class*="icon-"],.form-group.has-error textarea:focus+[class*="icon-"]{color:#d68273}.form-group.has-error [class*="icon-"]{color:#d68273}.form-group.has-error .btn [class*="icon-"]{color:inherit}.form-group.has-error .control-label,.form-group.has-error .help-block,.form-group.has-error .help-inline{color:#d16e6c}.form-group.has-warning input,.form-group.has-warning select,.form-group.has-warning textarea{border-color:#e0c43a;color:#d3bd50;-webkit-box-shadow:none;box-shadow:none}.form-group.has-warning input:focus,.form-group.has-warning select:focus,.form-group.has-warning textarea:focus{-webkit-box-shadow:0 0 0 2px rgba(216,188,65,0.3);box-shadow:0 0 0 2px rgba(216,188,65,0.3);color:#875;border-color:#d8bc41}.form-group.has-warning input:focus+[class*="icon-"],.form-group.has-warning select:focus+[class*="icon-"],.form-group.has-warning textarea:focus+[class*="icon-"]{color:#d3bd50}.form-group.has-warning [class*="icon-"]{color:#d3bd50}.form-group.has-warning .btn [class*="icon-"]{color:inherit}.form-group.has-warning .control-label,.form-group.has-warning .help-block,.form-group.has-warning .help-inline{color:#d19d59}.form-group input[disabled],.form-group input:disabled{color:#848484!important;background-color:#eee!important}@media only screen and (max-width:767px){.help-inline,.input-icon+.help-inline{padding-left:0;display:block!important}}.tab-content{border:1px solid #c5d0dc;padding:16px 12px;position:relative;z-index:11}.tab-content.no-padding{padding:0}.tab-content.no-border{border:0;padding:12px}.tab-content.padding-32{padding:32px 24px}.tab-content.no-border.padding-32{padding:32px}.tab-content.padding-30{padding:30px 23px}.tab-content.no-border.padding-30{padding:30px}.tab-content.padding-28{padding:28px 21px}.tab-content.no-border.padding-28{padding:28px}.tab-content.padding-26{padding:26px 20px}.tab-content.no-border.padding-26{padding:26px}.tab-content.padding-24{padding:24px 18px}.tab-content.no-border.padding-24{padding:24px}.tab-content.padding-22{padding:22px 17px}.tab-content.no-border.padding-22{padding:22px}.tab-content.padding-20{padding:20px 15px}.tab-content.no-border.padding-20{padding:20px}.tab-content.padding-18{padding:18px 14px}.tab-content.no-border.padding-18{padding:18px}.tab-content.padding-16{padding:16px 12px}.tab-content.no-border.padding-16{padding:16px}.tab-content.padding-14{padding:14px 11px}.tab-content.no-border.padding-14{padding:14px}.tab-content.padding-12{padding:12px 9px}.tab-content.no-border.padding-12{padding:12px}.tab-content.padding-10{padding:10px 8px}.tab-content.no-border.padding-10{padding:10px}.tab-content.padding-8{padding:8px 6px}.tab-content.no-border.padding-8{padding:8px}.tab-content.padding-6{padding:6px 5px}.tab-content.no-border.padding-6{padding:6px}.tab-content.padding-4{padding:4px 3px}.tab-content.no-border.padding-4{padding:4px}.tab-content.padding-2{padding:2px 2px}.tab-content.no-border.padding-2{padding:2px}.tab-content.padding-0{padding:0}.tab-content.no-border.padding-0{padding:0}.nav-tabs.padding-32{padding-left:32px}.tabs-right>.nav-tabs.padding-32,.tabs-left>.nav-tabs.padding-32{padding-left:0;padding-top:32px}.nav-tabs.padding-30{padding-left:30px}.tabs-right>.nav-tabs.padding-30,.tabs-left>.nav-tabs.padding-30{padding-left:0;padding-top:30px}.nav-tabs.padding-28{padding-left:28px}.tabs-right>.nav-tabs.padding-28,.tabs-left>.nav-tabs.padding-28{padding-left:0;padding-top:28px}.nav-tabs.padding-26{padding-left:26px}.tabs-right>.nav-tabs.padding-26,.tabs-left>.nav-tabs.padding-26{padding-left:0;padding-top:26px}.nav-tabs.padding-24{padding-left:24px}.tabs-right>.nav-tabs.padding-24,.tabs-left>.nav-tabs.padding-24{padding-left:0;padding-top:24px}.nav-tabs.padding-22{padding-left:22px}.tabs-right>.nav-tabs.padding-22,.tabs-left>.nav-tabs.padding-22{padding-left:0;padding-top:22px}.nav-tabs.padding-20{padding-left:20px}.tabs-right>.nav-tabs.padding-20,.tabs-left>.nav-tabs.padding-20{padding-left:0;padding-top:20px}.nav-tabs.padding-18{padding-left:18px}.tabs-right>.nav-tabs.padding-18,.tabs-left>.nav-tabs.padding-18{padding-left:0;padding-top:18px}.nav-tabs.padding-16{padding-left:16px}.tabs-right>.nav-tabs.padding-16,.tabs-left>.nav-tabs.padding-16{padding-left:0;padding-top:16px}.nav-tabs.padding-14{padding-left:14px}.tabs-right>.nav-tabs.padding-14,.tabs-left>.nav-tabs.padding-14{padding-left:0;padding-top:14px}.nav-tabs.padding-12{padding-left:12px}.tabs-right>.nav-tabs.padding-12,.tabs-left>.nav-tabs.padding-12{padding-left:0;padding-top:12px}.nav-tabs.padding-10{padding-left:10px}.tabs-right>.nav-tabs.padding-10,.tabs-left>.nav-tabs.padding-10{padding-left:0;padding-top:10px}.nav-tabs.padding-8{padding-left:8px}.tabs-right>.nav-tabs.padding-8,.tabs-left>.nav-tabs.padding-8{padding-left:0;padding-top:8px}.nav-tabs.padding-6{padding-left:6px}.tabs-right>.nav-tabs.padding-6,.tabs-left>.nav-tabs.padding-6{padding-left:0;padding-top:6px}.nav-tabs.padding-4{padding-left:4px}.tabs-right>.nav-tabs.padding-4,.tabs-left>.nav-tabs.padding-4{padding-left:0;padding-top:4px}.nav-tabs.padding-2{padding-left:2px}.tabs-right>.nav-tabs.padding-2,.tabs-left>.nav-tabs.padding-2{padding-left:0;padding-top:2px}.nav-tabs{border-color:#c5d0dc;margin-bottom:0;margin-left:0;position:relative;top:1px}.nav-tabs>li>a{padding:8px 12px}.nav-tabs>li>a,.nav-tabs>li>a:focus{border-radius:0!important;background-color:#f9f9f9;color:#999;margin-right:-1px;line-height:16px;position:relative;z-index:11;border-color:#c5d0dc}.nav-tabs>li>a:hover{background-color:#FFF;color:#4c8fbd;border-color:#c5d0dc}.nav-tabs>li>a:active,.nav-tabs>li>a:focus{outline:none!important}.nav-tabs>li:first-child>a{margin-left:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#576373;border-color:#c5d0dc;border-top:2px solid #4c8fbd;border-bottom-color:transparent;background-color:#FFF;z-index:12;line-height:16px;margin-top:-1px;box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15)}.tabs-below>.nav-tabs{top:auto;margin-bottom:0;margin-top:-1px;border-color:#c5d0dc;border-bottom-width:0}.tabs-below>.nav-tabs>li>a,.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-color:#c5d0dc}.tabs-below>.nav-tabs>li.active>a,.tabs-below>.nav-tabs>li.active>a:hover,.tabs-below>.nav-tabs>li.active>a:focus{border-color:#c5d0dc;border-top-width:1px;border-bottom:2px solid #4c8fbd;border-top-color:transparent;margin-top:0;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15)}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:60px}.tabs-left>.nav-tabs{top:auto;margin-bottom:0;border-color:#c5d0dc;float:left}.tabs-left>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#c5d0dc;margin:0 -1px 0 0}.tabs-left>.nav-tabs>li.active>a,.tabs-left>.nav-tabs>li.active>a:focus,.tabs-left>.nav-tabs>li.active>a:hover{border-color:#c5d0dc;border-top-width:1px;border-left:2px solid #4c8fbd;border-right-color:transparent;margin:0 -1px 0 -1px;-webkit-box-shadow:-2px 0 3px 0 rgba(0,0,0,0.15);box-shadow:-2px 0 3px 0 rgba(0,0,0,0.15)}.tabs-right>.nav-tabs{top:auto;margin-bottom:0;border-color:#c5d0dc;float:right}.tabs-right>.nav-tabs>li{float:none}.tabs-right>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#c5d0dc;margin:0 -1px}.tabs-right>.nav-tabs>li.active>a,.tabs-right>.nav-tabs>li.active>a:focus,.tabs-right>.nav-tabs>li.active>a:hover{border-color:#c5d0dc;border-top-width:1px;border-right:2px solid #4c8fbd;border-left-color:transparent;margin:0 -2px 0 -1px;-webkit-box-shadow:2px 0 3px 0 rgba(0,0,0,0.15);box-shadow:2px 0 3px 0 rgba(0,0,0,0.15)}.nav-tabs>li>a>.badge{padding:0 4px;line-height:15px;opacity:.7}.nav-tabs>li>a>[class*="icon-"]{opacity:.75}.nav-tabs>li.active>a>.badge,.nav-tabs>li.active>a>[class*="icon-"]{opacity:1}.nav-tabs li [class*=" icon-"],.nav-tabs li [class^="icon-"]{width:1.25em;display:inline-block;text-align:center}.nav-tabs>li.open .dropdown-toggle{background-color:#4f99c6;border-color:#4f99c6;color:#FFF}.nav-tabs>li.open .dropdown-toggle>[class*="icon-"]{color:#FFF!important}.tabs-left .tab-content,.tabs-right .tab-content{overflow:auto}.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{background-color:#4f99c6;border-color:#4f99c6;color:#fff}.nav-pills .open .dropdown-toggle>[class*="icon-"],.nav>li.dropdown.open.active>a:hover>[class*="icon-"],.nav>li.dropdown.open.active>a:focus>[class*="icon-"]{color:#FFF!important}.nav-tabs>li:not(.active):not(.open)>a:not(:hover)>[class*="icon-"]:first-child.disabled{color:#909090!important}.nav-tabs.tab-size-bigger>li>a{padding-left:14px;padding-right:14px}.nav-tabs.tab-size-bigger>li>a>[class*="icon-"]:first-child{display:block;margin-bottom:6px;width:auto}.nav-tabs.tab-space-1>li>a{margin-right:1px}.nav-tabs.tab-space-2>li>a{margin-right:2px}.nav-tabs.tab-space-3>li>a{margin-right:3px}.nav-tabs.tab-space-4>li>a{margin-right:4px}.nav-tabs[class*="tab-color-"]>li>a,.nav-tabs[class*="tab-color-"]>li>a:focus,.nav-tabs[class*="tab-color-"]>li>a:hover{color:#FFF;border-color:transparent;margin-right:3px}.nav-tabs[class*="tab-color-"]>li>a>.badge{border-radius:2px}.nav-tabs[class*="tab-color-"]>li:not(.active)>a:hover{opacity:.85;border-color:rgba(0,0,0,0.15);border-bottom-color:transparent}.nav-tabs[class*="tab-color-"]>li:not(.active)>a>[class*="icon-"]:first-child{color:#FFF!important}.nav-tabs[class*="tab-color-"]>li:not(.active)>a>.badge{color:rgba(0,0,0,0.4)!important;background-color:#FFF!important;border-radius:2px}.nav-tabs.tab-color-blue>li>a,.nav-tabs.tab-color-blue>li>a:focus{background-color:#7db4d8}.nav-tabs[class*="tab-color-"]>li.active>a,.nav-tabs[class*="tab-color-"]>li.active>a:focus,.nav-tabs[class*="tab-color-"]>li.active>a:hover{background-color:#FFF;color:#4f80a0;box-shadow:none}.nav-tabs.tab-color-blue>li.active>a,.nav-tabs.tab-color-blue>li.active>a:focus,.nav-tabs.tab-color-blue>li.active>a:hover{color:#4c718a;border-color:#7db4d8 #7db4d8 transparent}.tabs-below .nav-tabs.tab-color-blue>li.active>a{border-color:transparent #7db4d8 #7db4d8}.nav-tabs.tab-color-blue{border-bottom-color:#c5d0dc}.nav-tabs.background-blue{padding-top:6px;background-color:#eff3f8;border:1px solid #c5d0dc}.tabs-below .nav-tabs.background-blue{padding-top:0;padding-bottom:6px}.tabs-below .nav-tabs.tab-color-blue{border-top:0;border-bottom-color:#c5d0dc}.accordion-style1.panel-group .panel{border-radius:0;border-color:#cdd8e3;background-color:#FFF;box-shadow:none}.accordion-style1.panel-group .panel:last-child{border-bottom-width:1px}.accordion-style1.panel-group .panel .collapse{background-color:#FFF}.accordion-style1.panel-group .panel+.panel{margin-top:2px}.accordion-style1.panel-group .panel-heading+.panel-collapse .panel-body{border-top-color:#cdd8e3!important}.accordion-style1.panel-group .panel-heading{padding:0}.accordion-style1.panel-group .panel-heading .accordion-toggle{color:#4c8fbd;background-color:#eef4f9;position:relative;font-weight:bold;font-size:13px;line-height:1;padding:10px;display:block}.accordion-style1.panel-group .panel-heading .accordion-toggle.collapsed{color:#478fca;font-weight:normal;background-color:#f9f9f9}.accordion-style1.panel-group .panel-heading .accordion-toggle:hover{color:#6ea6cc;background-color:#f1f8fd;text-decoration:none}.accordion-style1.panel-group .panel-heading .accordion-toggle:focus,.accordion-style1.panel-group .panel-heading .accordion-toggle:active{outline:0;text-decoration:none}.accordion-style1.panel-group .panel-heading .accordion-toggle>[class*="icon-"]:first-child{width:16px}.accordion-style1.panel-group .panel-heading .accordion-toggle:hover>[class*="icon-"]:first-child{text-decoration:none}.accordion-style1.panel-group .panel-body,.accordion-style1.panel-group .collapse.in>.panel-body{border-top:1px solid #cdd8e3}.accordion-style1.panel-group.no-padding{padding:0}.accordion-style2.panel-group .panel{border-width:0}.accordion-style2.panel-group .panel:last-child{border-bottom-width:0}.accordion-style2.panel-group .panel+.panel{margin-top:4px}.accordion-style2.panel-group .panel .panel-body{border-top:0}.accordion-style2.panel-group .panel-heading .accordion-toggle{background-color:#edf3f7;border:2px solid #6eaed1;border-width:0 0 0 2px}.accordion-style2.panel-group .panel-heading .accordion-toggle:hover{text-decoration:none}.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed{background-color:#f3f3f3;color:#606060;border-width:0 0 0 1px;border-color:#d9d9d9}.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed:hover{background-color:#f6f6f6;color:#438eb9;text-decoration:none}.accordion-style2.panel-group .panel-body,.accordion-style2.panel-group .collapse.in>.panel-body{border-top:0}.accordion-style2.panel-group .accordion-style2.panel-group .panel{border-bottom:1px dotted #d9d9d9}.accordion-style2.panel-group .accordion-style2.panel-group .panel:last-child{border-bottom:0}.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading,.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading .accordion-toggle{background-color:transparent;border-width:0;font-size:13px;padding-top:6px;padding-bottom:8px}.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading{padding-top:0;padding-bottom:0}th,td,.table-bordered{border-radius:0!important}.table thead tr{color:#707070;font-weight:normal;background:#f2f2f2;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,0%,#ececec,100%);background-image:-moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);background-image:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',endColorstr='#ffececec',GradientType=0)}.table thead tr th{border-color:#DDD;font-weight:bold}.table thead tr th [class*="icon-"]:first-child{margin-right:2px}.table thead tr th:first-child{border-left-color:#f1f1f1}.table thead tr th:left-child{border-right-color:#f1f1f1}.table.table-bordered thead tr th{vertical-align:middle}.table.table-bordered thead tr th:first-child{border-left-color:#DDD}th.center,td.center{text-align:center}th .lbl,td .lbl{margin-bottom:0}th .lbl:only-child,td .lbl:only-child{vertical-align:top}.table-header{background-color:#307ecc;color:#FFF;font-size:14px;line-height:38px;padding-left:12px;margin-bottom:1px}.table-header .close{margin-right:8px;margin-top:0;opacity:.45;filter:alpha(opacity=45)}.table-header .close:hover{opacity:.75;filter:alpha(opacity=75)}.dataTables_length select{width:70px;height:25px;padding:2px 3px}.dataTables_length label{font-weight:normal}.dataTables_filter{text-align:right}.dataTables_filter input[type=text]{width:125px;height:18px;line-height:18px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:4px 6px}.dataTables_filter label{font-weight:normal}.dataTables_info{font-size:14px}.dataTables_paginate{text-align:right}.dataTables_paginate .pagination{margin:0 12px}.dataTables_wrapper label{display:inline-block;font-size:13px}.dataTables_wrapper input[type=text],.dataTables_wrapper select{margin-bottom:0!important;margin:0 4px}.dataTables_wrapper .row{margin:0}.dataTables_wrapper .row:first-child{padding-top:12px;padding-bottom:12px;background-color:#eff3f8}.dataTables_wrapper .row:first-child+.dataTable{border-top:1px solid #DDD;border-bottom:1px solid #DDD}.dataTables_wrapper .row:last-child{border-top:1px solid #DDD;padding-top:12px;padding-bottom:12px;background-color:#eff3f8;border-bottom:1px solid #DDD}.dataTable{margin-bottom:0}.dataTable th[class*=sort]{cursor:pointer}.dataTable th[class*=sort]:after{content:"\f0dc";display:inline-block;color:#555;font-family:FontAwesome;font-size:13px;font-weight:normal;float:right;margin-right:4px;position:relative}.dataTable th[class*=sort]:hover{color:#547ea8}.dataTable th[class*=sorting_]{color:#307ecc}.dataTable th.sorting_desc,.dataTable th.sorting_asc{background-image:-webkit-gradient(linear,left 0,left 100%,from(#eff3f8),to(#e3e7ed));background-image:-webkit-linear-gradient(top,#eff3f8,0%,#e3e7ed,100%);background-image:-moz-linear-gradient(top,#eff3f8 0,#e3e7ed 100%);background-image:linear-gradient(to bottom,#eff3f8 0,#e3e7ed 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeff3f8',endColorstr='#ffe3e7ed',GradientType=0)}.dataTable th.sorting_desc:after{content:"\f0dd";top:-6px;color:#307ecc}.dataTable th.sorting_asc:after{content:"\f0de";top:4px;color:#307ecc}.dataTable th.sorting_disabled{cursor:inherit}.dataTable th.sorting_disabled:after{display:none}.widget-box{padding:0;-webkit-box-shadow:none;box-shadow:none;margin:3px 0;border-bottom:1px solid #CCC}@media only screen and (max-width:767px){.widget-box{margin-top:7px;margin-bottom:7px}}.widget-header{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative;min-height:38px;background:#f7f7f7;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,0%,#eee,100%);background-image:-moz-linear-gradient(top,#fff 0,#eee 100%);background-image:linear-gradient(to bottom,#fff 0,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);color:#669fc7;border:1px solid #CCC;border-bottom:1px solid #DDD;padding-left:12px}.widget-header:before,.widget-header:after{content:"";display:table;line-height:0}.widget-header:after{clear:right}.collapsed .widget-header{border-bottom-width:0}.collapsed .widget-body{display:none}.widget-header-flat{background:#f7f7f7;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.widget-header-large{min-height:49px;padding-left:18px}.widget-header-small{min-height:31px;padding-left:10px}.widget-header>.widget-caption,.widget-header>:first-child{line-height:36px;padding:0;margin:0;display:inline}.widget-header>.widget-caption>[class*="icon-"],.widget-header>:first-child>[class*="icon-"]{margin-right:5px;font-weight:normal;display:inline-block}.widget-header-large>.widget-caption,.widget-header-large>:first-child{line-height:48px}.widget-header-small>.widget-caption,.widget-header-small>:first-child{line-height:30px}.widget-toolbar{display:inline-block;padding:0 10px;line-height:37px;float:right;position:relative}.widget-header-large>.widget-toolbar{line-height:48px}.widget-header-small>.widget-toolbar{line-height:29px}.widget-toolbar.no-padding{padding:0}.widget-toolbar.padding-5{padding:0 5px}.widget-toolbar:before{display:inline-block;content:"";position:absolute;top:3px;bottom:3px;left:-1px;border:1px solid #d9d9d9;border-width:0 1px 0 0}.widget-header-large>.widget-toolbar:before{top:6px;bottom:6px}[class*="header-color-"]>.widget-toolbar:before{border-color:#EEE}.header-color-orange>.widget-toolbar:before{border-color:#FEA}.header-color-dark>.widget-toolbar:before{border-color:#222;box-shadow:-1px 0 0 rgba(255,255,255,0.2),inset 1px 0 0 rgba(255,255,255,0.1)}.widget-toolbar.no-border:before{display:none}.widget-toolbar label{display:inline-block;vertical-align:middle;margin-bottom:0}.widget-toolbar>a{font-size:14px;margin:0 1px;display:inline-block;padding:0;line-height:24px}.widget-toolbar>a:hover{text-decoration:none}.widget-header-large>.widget-toolbar>a{font-size:15px;margin:0 1px}.widget-toolbar>.btn{line-height:27px;margin-top:-2px}.widget-toolbar>.btn.smaller{line-height:26px}.widget-toolbar>.btn.bigger{line-height:28px}.widget-toolbar>.btn-sm{line-height:24px}.widget-toolbar>.btn-sm.smaller{line-height:23px}.widget-toolbar>.btn-sm.bigger{line-height:25px}.widget-toolbar>.btn-xs{line-height:22px}.widget-toolbar>.btn-xs.smaller{line-height:21px}.widget-toolbar>.btn-xs.bigger{line-height:23px}.widget-toolbar>.btn-minier{line-height:18px}.widget-toolbar>.btn-minier.smaller{line-height:17px}.widget-toolbar>.btn-minier.bigger{line-height:19px}.widget-toolbar>.btn-lg{line-height:36px}.widget-toolbar>.btn-lg.smaller{line-height:34px}.widget-toolbar>.btn-lg.bigger{line-height:38px}.widget-toolbar-dark{background:#444}.widget-toolbar-light{background:rgba(255,255,255,0.85)}.widget-toolbar>[data-action]>[class*="icon-"]{margin-right:0}.widget-toolbar>[data-action]:focus{text-decoration:none}[class*="header-color-"]>.widget-toolbar>[data-action]{text-shadow:0 1px 1px rgba(0,0,0,0.2)}[class*="header-color-"]>.widget-toolbar>[data-action="settings"]{color:#d3e4ed}[class*="header-color-"]>.widget-toolbar>[data-action="reload"]{color:#deead3}[class*="header-color-"]>.widget-toolbar>[data-action="collapse"]{color:#e2e2e2}[class*="header-color-"]>.widget-toolbar>[data-action="close"]{color:#ffd9d5}.header-color-orange>.widget-toolbar>[data-action]{text-shadow:none}.header-color-orange>.widget-toolbar>[data-action="settings"]{color:#559aab}.header-color-orange>.widget-toolbar>[data-action="reload"]{color:#7ca362}.header-color-orange>.widget-toolbar>[data-action="collapse"]{color:#777}.header-color-orange>.widget-toolbar>[data-action="close"]{color:#a05656}.widget-toolbar>[data-action="settings"],.header-color-dark>.widget-toolbar>[data-action="settings"]{color:#99cadb}.widget-toolbar>[data-action="reload"],.header-color-dark>.widget-toolbar>[data-action="reload"]{color:#acd392}.widget-toolbar>[data-action="collapse"],.header-color-dark>.widget-toolbar>[data-action="collapse"]{color:#aaa}.widget-toolbar>[data-action="close"],.header-color-dark>.widget-toolbar>[data-action="close"]{color:#e09e96}.widget-body{border:1px solid #CCC;border-top:0;background-color:#FFF}.widget-main{padding:12px}.widget-main.padding-32{padding:32px}.widget-main.padding-30{padding:30px}.widget-main.padding-28{padding:28px}.widget-main.padding-26{padding:26px}.widget-main.padding-24{padding:24px}.widget-main.padding-22{padding:22px}.widget-main.padding-20{padding:20px}.widget-main.padding-18{padding:18px}.widget-main.padding-16{padding:16px}.widget-main.padding-14{padding:14px}.widget-main.padding-12{padding:12px}.widget-main.padding-10{padding:10px}.widget-main.padding-8{padding:8px}.widget-main.padding-6{padding:6px}.widget-main.padding-4{padding:4px}.widget-main.padding-2{padding:2px}.widget-main.padding-0{padding:0}.widget-main.no-padding{padding:0}.widget-toolbar .progress{vertical-align:middle;display:inline-block;margin:0}.widget-toolbar>.dropdown,.widget-toolbar>.dropup{display:inline-block}.widget-toolbar>.dropdown>.dropdown-menu:before,.dropdown-menu.dropdown-caret:before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px}.widget-toolbar>.dropdown>.dropdown-menu:after,.dropdown-menu.dropdown-caret:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px}.widget-toolbar>.dropdown>.dropdown-menu.pull-right:before,.dropdown-menu.pull-right.dropdown-caret:before{left:auto;right:9px}.widget-toolbar>.dropdown>.dropdown-menu.pull-right:after,.dropdown-menu.pull-right.dropdown-caret:after{left:auto;right:10px}.widget-header[class*="header-color-"]{color:#FFF;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.header-color-blue{background:#307ecc;border-color:#307ecc}.header-color-blue+.widget-body{border-color:#307ecc}.header-color-blue2{background:#5090c1;border-color:#5090c1}.header-color-blue2+.widget-body{border-color:#5090c1}.header-color-blue3{background:#6379aa;border-color:#6379aa}.header-color-blue3+.widget-body{border-color:#6379aa}.header-color-green{background:#82af6f;border-color:#82af6f}.header-color-green+.widget-body{border-color:#82af6f}.header-color-green2{background:#2e8965;border-color:#2e8965}.header-color-green2+.widget-body{border-color:#2e8965}.header-color-green3{background:#4ebc30;border-color:#4ebc30}.header-color-green3+.widget-body{border-color:#4ebc30}.header-color-red{background:#e2755f;border-color:#e2755f}.header-color-red+.widget-body{border-color:#e2755f}.header-color-red2{background:#e04141;border-color:#e04141}.header-color-red2+.widget-body{border-color:#e04141}.header-color-red3{background:#d15b47;border-color:#d15b47}.header-color-red3+.widget-body{border-color:#d15b47}.header-color-purple{background:#7e6eb0;border-color:#7e6eb0}.header-color-purple+.widget-body{border-color:#7e6eb0}.header-color-pink{background:#ce6f9e;border-color:#ce6f9e}.header-color-pink+.widget-body{border-color:#ce6f9e}.header-color-orange{background:#ffc657;border-color:#e8b10d;color:#855d10!important}.header-color-orange+.widget-body{border-color:#e8b10d}.header-color-dark{background:#404040;border-color:#454545}.header-color-dark+.widget-body{border-color:#666}.header-color-grey{background:#848484;border-color:#989898}.header-color-grey+.widget-body{border-color:#aaa}.widget-box.light-border>[class*="header-color-"]+.widget-body{border-color:#d6d6d6!important}.widget-box.no-border{border-bottom:0}.widget-box.no-border>.widget-body{border:0}.widget-box.transparent{border:0;box-shadow:none}.widget-box.transparent>.widget-header{background:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:0;border-bottom:1px solid #dce8f1;color:#4383b4;padding-left:3px}.widget-box.transparent>.widget-header-large{padding-left:5px}.widget-box.transparent>.widget-header-small{padding-left:1px}.widget-box.transparent .widget-body{border:0;background-color:transparent}.widget-box.transparent .widget-main.no-padding-left{padding-left:0}.widget-box.transparent .widget-main.no-padding-right{padding-right:0}.widget-box.transparent .widget-main.no-padding-top{padding-top:0}.widget-box.transparent .widget-main.no-padding-bottom{padding-bottom:0}.widget-body .table{border-top:1px solid #e5e5e5}.widget-body .table thead:first-child tr{background:#FFF}[class*="header-color-"]+.widget-body .table thead:first-child tr{background:#f2f2f2;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,0%,#ececec,100%);background-image:-moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);background-image:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',endColorstr='#ffececec',GradientType=0)}.widget-body .table.table-bordered thead:first-child>tr{border-top:0}.widget-main.no-padding .table,.widget-main.padding-0 .table{margin-bottom:0;border:0}.widget-main.no-padding .table-bordered th:first-child,.widget-main.padding-0 .table-bordered th:first-child,.widget-main.no-padding .table-bordered td:first-child,.widget-main.padding-0 .table-bordered td:first-child{border-left-width:0}.transparent .widget-main .table-bordered>thead>tr>th:last-child,.widget-main.no-padding .table-bordered>thead>tr>th:last-child,.transparent .widget-main .table-bordered>tbody>tr>td:last-child,.widget-main.no-padding .table-bordered>tbody>tr>td:last-child,.transparent .widget-main .table-bordered>tfoot>tr>td:last-child,.widget-main.no-padding .table-bordered>tfoot>tr>td:last-child{border-right-width:0!important}.transparent .widget-main .table-bordered>tbody>tr:last-child>td,.widget-main.no-padding .table-bordered>tbody>tr:last-child>td{border-bottom-width:0!important}.table-bordered>thead.thin-border-bottom>tr>th,.table-bordered>thead.thin-border-bottom>tr>td{border-bottom-width:1px}.widget-body .alert:last-child{margin-bottom:0}.widget-main .tab-content{border:0}.widget-toolbar>.nav-tabs{border-bottom:0;margin-bottom:0;position:relative;top:5px}.widget-toolbar>.nav-tabs>li>a{box-shadow:none}.widget-toolbar>.nav-tabs>li:not(.active)>a{border-color:transparent;background-color:transparent}.widget-toolbar>.nav-tabs>li:not(.active)>a:hover{background-color:transparent}.widget-toolbar>.nav-tabs>li.active>a{background-color:#FFF;border-bottom-color:transparent;box-shadow:none}.widget-header-small>.widget-toolbar>.nav-tabs{top:5px}.widget-header-small>.widget-toolbar>.nav-tabs>li>a{line-height:16px;padding-top:6px;padding-bottom:6px}.widget-header-small>.widget-toolbar>.nav-tabs>li.active>a{border-top-width:2px;margin-top:-1px}.widget-header-large>.widget-toolbar>.nav-tabs{top:8px}.widget-header-large>.widget-toolbar>.nav-tabs>li>a{line-height:22px;padding-top:9px;padding-bottom:9px}[class*="header-color-"]>.widget-toolbar>.nav-tabs>li>a{border-color:transparent;background-color:transparent;color:#FFF;margin-right:1px}[class*="header-color-"]>.widget-toolbar>.nav-tabs>li>a:hover{background-color:#FFF;color:#555;border-top-color:#FFF}[class*="header-color-"]>.widget-toolbar>.nav-tabs>li.active>a{background-color:#FFF;color:#555;border-top-width:1px;margin-top:0}.header-color-orange>.widget-toolbar>.nav-tabs>li>a{color:#855d10}.transparent .widget-toolbar>.nav-tabs>li>a{color:#555;background-color:transparent;border-right:1px solid transparent;border-left:1px solid transparent}.transparent .widget-toolbar>.nav-tabs>li.active>a{border-top-color:#4c8fbd;border-right:1px solid #c5d0dc;border-left:1px solid #c5d0dc;background-color:#FFF;box-shadow:none}.widget-toolbox{background-color:#EEE}.widget-toolbox:first-child{padding:2px;border-bottom:1px solid #CCC}.widget-toolbox:last-child{padding:2px;border-top:1px solid #CCC}.transparent .widget-toolbox:last-child{border:0;border-top:1px solid #CCC}.widget-toolbox>.btn-toolbar{margin:0;padding:0}.widget-toolbox.center{text-align:center}.widget-toolbox.padding-16{padding:16px}.widget-toolbox.padding-14{padding:14px}.widget-toolbox.padding-12{padding:12px}.widget-toolbox.padding-10{padding:10px}.widget-toolbox.padding-8{padding:8px}.widget-toolbox.padding-6{padding:6px}.widget-toolbox.padding-4{padding:4px}.widget-toolbox.padding-2{padding:2px}.widget-toolbox.padding-0{padding:0}.widget-box-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.3);z-index:21}.widget-box-overlay>[class*="icon-"]{position:absolute;top:15%;left:0;right:0;text-align:center}.widget-box.collapsed .widget-box-overlay>[class*="icon-"]{top:5%}.widget-box-overlay>.icon-spin{-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;animation-duration:1.2s}.widget-main>form{margin-bottom:0}.widget-main>form .input-append,.widget-main>form .input-prepend{margin-bottom:0}.widget-main.no-padding>form>fieldset,.widget-main.padding-0>form>fieldset{padding:16px}.widget-main.no-padding>form>fieldset+.form-actions,.widget-main.padding-0>form>fieldset+.form-actions{padding:10px 0 12px}.widget-main.no-padding>form>.form-actions,.widget-main.padding-0>form>.form-actions{margin:0;padding:10px 12px 12px}.widget-placeholder{border:2px dashed #d9d9d9}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip-inner{background-color:#333;color:#FFF;font-size:12px;text-shadow:1px 1px 0 rgba(42,45,50,0.5);border-radius:0;padding:5px 9px}.tooltip.top .tooltip-arrow{border-top-color:#333}.tooltip.right .tooltip-arrow{border-right-color:#333}.tooltip.left .tooltip-arrow{border-left-color:#333}.tooltip.bottom .tooltip-arrow{border-bottom-color:#333}.tooltip-error+.tooltip>.tooltip-inner{background-color:#c94d32;color:#FFF;text-shadow:1px 1px 0 rgba(100,60,20,0.3);border-radius:0}.tooltip-error+.tooltip.top .tooltip-arrow{border-top-color:#c94d32}.tooltip-error+.tooltip.right .tooltip-arrow{border-right-color:#c94d32}.tooltip-error+.tooltip.left .tooltip-arrow{border-left-color:#c94d32}.tooltip-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#c94d32}.tooltip-success+.tooltip>.tooltip-inner{background-color:#629b58;color:#FFF;text-shadow:1px 1px 0 rgba(60,100,20,0.3);border-radius:0}.tooltip-success+.tooltip.top .tooltip-arrow{border-top-color:#629b58}.tooltip-success+.tooltip.right .tooltip-arrow{border-right-color:#629b58}.tooltip-success+.tooltip.left .tooltip-arrow{border-left-color:#629b58}.tooltip-success+.tooltip.bottom .tooltip-arrow{border-bottom-color:#629b58}.tooltip-warning+.tooltip>.tooltip-inner{background-color:#ed9421;color:#FFF;text-shadow:1px 1px 0 rgba(100,90,10,0.3);border-radius:0}.tooltip-warning+.tooltip.top .tooltip-arrow{border-top-color:#ed9421}.tooltip-warning+.tooltip.right .tooltip-arrow{border-right-color:#ed9421}.tooltip-warning+.tooltip.left .tooltip-arrow{border-left-color:#ed9421}.tooltip-warning+.tooltip.bottom .tooltip-arrow{border-bottom-color:#ed9421}.tooltip-info+.tooltip>.tooltip-inner{background-color:#4b89aa;color:#FFF;text-shadow:1px 1px 0 rgba(40,50,100,0.3);border-radius:0}.tooltip-info+.tooltip.top .tooltip-arrow{border-top-color:#4b89aa}.tooltip-info+.tooltip.right .tooltip-arrow{border-right-color:#4b89aa}.tooltip-info+.tooltip.left .tooltip-arrow{border-left-color:#4b89aa}.tooltip-info+.tooltip.bottom .tooltip-arrow{border-bottom-color:#4b89aa}.popover{border-radius:0;padding:0;border-color:#ccc;border-width:1px;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.2);box-shadow:0 0 4px 2px rgba(0,0,0,0.2);color:#4d6883}.popover-title{border-radius:0;background-color:#eff3f8;color:#555;border-bottom:1px solid #dfe3e8;text-shadow:1px 1px 1px rgba(220,220,220,0.2)}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#eff3f8;border-top-width:0}.tooltip-error+.popover{color:#555;border:1px solid #f7f0ef}.tooltip-error+.popover .popover-title{background-color:#f7f0ef;border-bottom-color:#e8e0df;color:#b75445;text-shadow:none}.tooltip-warning+.popover{color:#555;border:1px solid #f4eee3}.tooltip-warning+.popover .popover-title{background-color:#f4eee3;border-bottom-color:#e4dcd3;color:#d67e31;text-shadow:none}.tooltip-success+.popover{color:#555;border:1px solid #e8f2e3}.tooltip-success+.popover .popover-title{background-color:#e8f2e3;border-bottom-color:#d8e2d3;color:#629b58;text-shadow:none}.tooltip-info+.popover{color:#555;border:1px solid #e5edf8}.tooltip-info+.popover .popover-title{background-color:#e5edf8;border-bottom-color:#d5dde8;color:#3f79b6;text-shadow:none}.popover-notitle+.popover .popover-title{display:none}.popover-notitle+.popover.top .arrow:after{border-top-color:#FFF}.popover-notitle+.popover.bottom .arrow:after{border-bottom-color:#FFF}.popover-notitle+.popover.left .arrow:after{border-left-color:#FFF}.popover-notitle+.popover.right .arrow:after{border-left-color:#FFF}.progress{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#dadada;height:18px}.progress .progress-bar{-webkit-box-shadow:none;box-shadow:none;line-height:18px}.progress[data-percent]{position:relative}.progress[data-percent]:after{display:inline-block;content:attr(data-percent);color:#FFF;position:absolute;left:0;right:0;top:0;bottom:0;line-height:16px;text-align:center;font-size:12px;font-family:Verdana}.progress.progress-yellow[data-percent]:after{color:#963}.progress.progress-small{height:12px}.progress.progress-small .progress-bar{line-height:10px;font-size:11px}.progress.progress-small[data-percent]:after{line-height:10px;font-size:11px}.progress.progress-mini{height:9px}.progress.progress-mini .progress-bar{line-height:8px;font-size:11px}.progress.progress-mini[data-percent]:after{line-height:8px;font-size:11px}.progress-bar{background-color:#2a91d8}.progress-striped .progress-bar{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#ca5952}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-success{background-color:#59a84b}.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f2bb46}.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-pink{background-color:#d6487e}.progress-striped .progress-bar-pink{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-purple{background-color:#9585bf}.progress-striped .progress-bar-purple{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-yellow{background-color:#ffd259}.progress-striped .progress-bar-yellow{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-inverse{background-color:#404040}.progress-striped .progress-bar-inverse{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-grey{background-color:#8a8a8a}.progress-striped .progress-bar-grey{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress{position:relative}.progress:before{display:inline-block;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:radial-gradient(9px 9px 0deg,circle cover,#0ff 0,rgba(0,0,255,0) 100%,#00f 95%)}.infobox-container{text-align:center;font-size:0}.infobox{display:inline-block;width:210px;height:66px;color:#555;background-color:#FFF;box-shadow:none;border-radius:0;margin:-1px 0 0 -1px;padding:8px 3px 6px 9px;border:1px dotted;border-color:#d8d8d8!important;vertical-align:middle;text-align:left;position:relative}.infobox>.infobox-icon{display:inline-block;vertical-align:top;width:44px}.infobox>.infobox-icon>[class*="icon-"]{display:inline-block;height:42px;margin:0;padding:1px 1px 0 2px;background-color:transparent;border:0;text-align:center;position:relative;border-radius:100%;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 0 rgba(0,0,0,0.2)}.infobox>.infobox-icon>[class*="icon-"]:before{font-size:24px;display:block;padding:6px 0 7px;width:40px;text-align:center;border-radius:100%;color:rgba(255,255,255,0.9);background-color:rgba(255,255,255,0.2);text-shadow:1px 1px 1px rgba(0,0,0,0.14)}.infobox .infobox-content{color:#555}.infobox .infobox-content:first-child{font-weight:bold}.infobox>.infobox-data{display:inline-block;border:0;border-top-width:0;font-size:13px;text-align:left;line-height:21px;min-width:130px;padding-left:8px;position:relative;top:0}.infobox>.infobox-data>.infobox-data-number{display:block;font-size:22px;margin:2px 0 4px;position:relative;text-shadow:1px 1px 0 rgba(0,0,0,0.15)}.infobox>.infobox-data>.infobox-text{display:block;font-size:16px;margin:2px 0 4px;position:relative;text-shadow:none}.infobox.no-border{border:none!important}@media only screen and (max-width:460px){.infobox{min-width:95%;margin-top:2px;margin-bottom:2px}}.infobox-purple{color:#6f3cc4;border-color:#6f3cc4}.infobox-purple>.infobox-icon>[class*="icon-"]{background-color:#6f3cc4}.infobox-purple.infobox-dark{background-color:#6f3cc4;border-color:#6f3cc4}.infobox-purple2{color:#5f47b0;border-color:#5f47b0}.infobox-purple2>.infobox-icon>[class*="icon-"]{background-color:#5f47b0}.infobox-purple2.infobox-dark{background-color:#5f47b0;border-color:#5f47b0}.infobox-pink{color:#cb6fd7;border-color:#cb6fd7}.infobox-pink>.infobox-icon>[class*="icon-"]{background-color:#cb6fd7}.infobox-pink.infobox-dark{background-color:#cb6fd7;border-color:#cb6fd7}.infobox-blue{color:#6fb3e0;border-color:#6fb3e0}.infobox-blue>.infobox-icon>[class*="icon-"]{background-color:#6fb3e0}.infobox-blue.infobox-dark{background-color:#6fb3e0;border-color:#6fb3e0}.infobox-blue2{color:#3983c2;border-color:#3983c2}.infobox-blue2>.infobox-icon>[class*="icon-"]{background-color:#3983c2}.infobox-blue2.infobox-dark{background-color:#3983c2;border-color:#3983c2}.infobox-blue3{color:#1144eb;border-color:#1144eb}.infobox-blue3>.infobox-icon>[class*="icon-"]{background-color:#1144eb}.infobox-blue3.infobox-dark{background-color:#1144eb;border-color:#1144eb}.infobox-red{color:#d53f40;border-color:#d53f40}.infobox-red>.infobox-icon>[class*="icon-"]{background-color:#d53f40}.infobox-red.infobox-dark{background-color:#d53f40;border-color:#d53f40}.infobox-brown{color:#c67a3e;border-color:#c67a3e}.infobox-brown>.infobox-icon>[class*="icon-"]{background-color:#c67a3e}.infobox-brown.infobox-dark{background-color:#c67a3e;border-color:#c67a3e}.infobox-wood{color:#7b3f25;border-color:#7b3f25}.infobox-wood>.infobox-icon>[class*="icon-"]{background-color:#7b3f25}.infobox-wood.infobox-dark{background-color:#7b3f25;border-color:#7b3f25}.infobox-light-brown{color:#cebea5;border-color:#cebea5}.infobox-light-brown>.infobox-icon>[class*="icon-"]{background-color:#cebea5}.infobox-light-brown.infobox-dark{background-color:#cebea5;border-color:#cebea5}.infobox-orange{color:#e8b110;border-color:#e8b110}.infobox-orange>.infobox-icon>[class*="icon-"]{background-color:#e8b110}.infobox-orange.infobox-dark{background-color:#e8b110;border-color:#e8b110}.infobox-orange2{color:#f79263;border-color:#f79263}.infobox-orange2>.infobox-icon>[class*="icon-"]{background-color:#f79263}.infobox-orange2.infobox-dark{background-color:#f79263;border-color:#f79263}.infobox-green{color:#9abc32;border-color:#9abc32}.infobox-green>.infobox-icon>[class*="icon-"]{background-color:#9abc32}.infobox-green.infobox-dark{background-color:#9abc32;border-color:#9abc32}.infobox-green2{color:#0490a6;border-color:#0490a6}.infobox-green2>.infobox-icon>[class*="icon-"]{background-color:#0490a6}.infobox-green2.infobox-dark{background-color:#0490a6;border-color:#0490a6}.infobox-grey{color:#999;border-color:#999}.infobox-grey>.infobox-icon>[class*="icon-"]{background-color:#999}.infobox-grey.infobox-dark{background-color:#999;border-color:#999}.infobox-black{color:#393939;border-color:#393939}.infobox-black>.infobox-icon>[class*="icon-"]{background-color:#393939}.infobox-black.infobox-dark{background-color:#393939;border-color:#393939}.infobox-dark{margin:1px 1px 0 0;border-color:transparent!important;border:0;color:#FFF;padding:4px}.infobox-dark>.infobox-icon>[class*="icon-"],.infobox-dark>.infobox-icon>[class*="icon-"]:before{background-color:transparent;box-shadow:none;text-shadow:none;border-radius:0;font-size:30px}.infobox-dark>.infobox-icon>[class*="icon-"]:before{opacity:1;filter:alpha(opacity=100)}.infobox-dark .infobox-content{color:#FFF}.infobox>.infobox-progress{padding-top:0;display:inline-block;vertical-align:top;width:44px}.infobox>.infobox-chart{padding-top:0;display:inline-block;vertical-align:text-bottom;width:44px;text-align:center}.infobox>.infobox-chart>.sparkline{font-size:24px}.infobox>.infobox-chart canvas{vertical-align:middle!important}.infobox>.stat{display:inline-block;position:absolute;right:20px;top:11px;text-shadow:none;color:#abbac3;font-size:13px;font-weight:bold;padding-right:18px;padding-top:3px}.infobox>.stat:before{display:inline-block;content:"";width:8px;height:11px;background-color:#abbac3;position:absolute;right:4px;top:7px}.infobox>.stat:after{display:inline-block;content:"";position:absolute;right:1px;top:-8px;border:12px solid transparent;border-width:8px 7px;border-bottom-color:#abbac3}.infobox>.stat.stat-success{color:#77c646}.infobox>.stat.stat-success:before{background-color:#77c646}.infobox>.stat.stat-success:after{border-bottom-color:#77c646}.infobox>.stat.stat-important{color:#e4564f}.infobox>.stat.stat-important:before{background-color:#e4564f;top:3px}.infobox>.stat.stat-important:after{border-top-color:#e4564f;border-bottom-color:transparent;bottom:-6px;top:auto}.infobox.infobox-dark>.stat{color:#FFF}.infobox.infobox-dark>.stat:before{background-color:#e1e5e8}.infobox.infobox-dark>.stat:after{border-bottom-color:#e1e5e8}.infobox.infobox-dark>.stat.stat-success{color:#FFF}.infobox.infobox-dark>.stat.stat-success:before{background-color:#d0e29e}.infobox.infobox-dark>.stat.stat-success:after{border-bottom-color:#d0e29e}.infobox.infobox-dark>.stat.stat-important{color:#FFF}.infobox.infobox-dark>.stat.stat-important:before{background-color:#ff8482;top:3px}.infobox.infobox-dark>.stat.stat-important:after{border-top-color:#ff8482;border-bottom-color:transparent;bottom:-6px;top:auto}.infobox>.badge{position:absolute;right:20px;top:11px;border-radius:0;text-shadow:none;color:#FFF;font-size:11px;font-weight:bold;line-height:15px;height:16px;padding:0 1px}.infobox.infobox-dark>.badge{color:#FFF;background-color:rgba(255,255,255,0.2)!important;border:1px solid #f1f1f1;top:2px;right:2px}.infobox.infobox-dark>.badge.badge-success>[class*="icon-"]{color:#c6e9a1}.infobox.infobox-dark>.badge.badge-important>[class*="icon-"]{color:#ecb792}.infobox.infobox-dark>.badge.badge-warning>[class*="icon-"]{color:#ecb792}.infobox-small{width:135px;height:52px;text-align:left;padding-bottom:5px}.infobox-small>.infobox-icon,.infobox-small>.infobox-chart,.infobox-small>.infobox-progress{display:inline-block;width:40px;max-width:40px;height:42px;line-height:38px;vertical-align:middle}.infobox-small>.infobox-data{display:inline-block;text-align:left;vertical-align:middle;max-width:72px;min-width:0}.infobox-small>.infobox-chart>.sparkline{font-size:14px;margin-left:2px}.percentage{font-size:14px;font-weight:bold;display:inline-block;vertical-align:top}.infobox-small .percentage{font-size:13px;font-weight:normal;margin-top:2px;margin-left:2px}.pricing-box:not(:first-child){padding-left:7px}.pricing-box:not(:last-child){padding-right:7px}.pricing-box .price{font-size:22px;line-height:20px;height:28px;text-align:center;color:#555}.pricing-box .price small{font-size:14px}.pricing-box .btn{font-size:16px}.pricing-box .widget-header{text-align:center;padding-left:0}@media only screen and (max-width:768px){.pricing-box{margin:0;margin-bottom:16px;padding-left:0!important;padding-right:0!important;margin-left:-1px}.pricing-box:nth-child(odd){padding-left:12px!important}.pricing-box:nth-child(even){padding-right:12px!important}}@media only screen and (max-width:460px){.pricing-box{margin:0;margin-bottom:16px;width:100%;padding-left:12px!important;padding-right:12px!important}}.pricing-table-header{padding-top:0;margin-top:0;text-align:left}.pricing-table-header>li{padding:7px 0 7px 11px;font-size:13px}.pricing-table{margin-top:0}.pricing-table>li{text-align:center;padding:7px 0;font-size:13px}.list-striped>li:nth-child(odd){background-color:#FFF}.list-striped>li:nth-child(even){background-color:#f2f3eb}.list-striped.pricing-table-header>li:nth-child(even){background-color:#EEE}.pricing-box-small{box-shadow:none;margin-left:-2px;background-color:#FFF;position:relative;z-index:10}.pricing-box-small .price{line-height:20px;height:28px;text-align:center}.pricing-box-small .price .label:before,.pricing-box-small .price .label:after{margin-top:-2px;opacity:.9;filter:alpha(opacity=90)}.pricing-box-small:hover{box-shadow:0 0 4px 2px rgba(0,0,0,0.15);z-index:11;-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.pricing-box-small:hover .price>.label{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96)}.pricing-span{margin:0;width:19%;max-width:150px!important;min-width:110px!important;float:left!important}.pricing-span-header{padding-right:0}@media only screen and (min-width:481px){.pricing-span-body{padding-left:0;padding-right:0}}@media only screen and (max-width:480px){.pricing-span-header,.pricing-span-body{width:100%;padding-right:12px}}.login-container{width:375px;margin:0 auto}.login-layout{background:url(../img/login.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.login-layout .main-container:after{display:none}.login-layout .main-content{margin-left:0;min-height:100%;padding-left:15px;padding-right:15px}.login-layout label{margin-bottom:11px}.login-layout .widget-box{visibility:hidden;position:absolute;overflow:hidden;width:100%;border-bottom:0;box-shadow:none;padding:6px;background-color:#394557;-moz-transform:scale(0,1) translate(-150px);-webkit-transform:scale(0,1) translate(-150px);-o-transform:scale(0,1) translate(-150px);-ms-transform:scale(0,1) translate(-150px);transform:scale(0,1) translate(-150px)}.login-layout .widget-box.visible{visibility:visible;-moz-transform:scale(1,1) translate(0);-webkit-transform:scale(1,1) translate(0);-o-transform:scale(1,1) translate(0);-ms-transform:scale(1,1) translate(0);transform:scale(1,1) translate(0);-webkit-transition:all .3s ease;transition:all .3s ease;-o-transition:none;-webkit-transition:none}.login-layout .widget-box .widget-main{padding:16px 36px 36px;background:#f7f7f7}.login-layout .widget-box .widget-main form{margin:0}.login-layout .widget-box .widget-body .toolbar>div>a{font-size:15px;font-weight:400;text-shadow:1px 0 1px rgba(0,0,0,0.25)}.login-box .forgot-password-link{color:#FE9}.login-box .user-signup-link{color:#CF7}.login-box .toolbar{background:#5090c1;border-top:2px solid #597597}.login-box .toolbar>div{width:50%;display:inline-block;padding:9px 0 11px}.login-box .toolbar>div:first-child{float:left;text-align:left}.login-box .toolbar>div:first-child>a{margin-left:11px}.login-box .toolbar>div:first-child+div{float:right;text-align:right}.login-box .toolbar>div:first-child+div>a{margin-right:11px}.forgot-box .toolbar{background:#c16050;border-top:2px solid #976559;padding:9px 18px}.signup-box .toolbar{background:#76b774;border-top:2px solid #759759;padding:9px 18px}.forgot-box .back-to-login-link,.signup-box .back-to-login-link{color:#FE9;font-size:14px;font-weight:bold;text-shadow:1px 0 1px rgba(0,0,0,0.25)}.login-layout .login-box .widget-main{padding-bottom:16px}.login-box .social-or-login{margin-top:4px;position:relative;z-index:1}.login-box .social-or-login :first-child{display:inline-block;background:#f7f7f7;padding:0 8px;color:#5090c1;font-size:13px}.login-box .social-or-login:before{content:"";display:block;position:absolute;z-index:-1;top:50%;left:0;right:0;border-top:1px dotted #a6c4db}.login-box .social-login{margin-top:12px}.login-box .social-login a{border-radius:100%;width:42px;height:42px;line-height:46px;padding:0;margin:0 1px;border:0}.login-box .social-login a>[class*="icon-"]{font-size:24px;margin:0}@media only screen and (max-width:480px){.login-layout .widget-box .widget-main{padding:16px}}@media only screen and (max-width:480px){.login-container{width:98%}.login-layout .widget-box{padding:0}.login-box .toolbar>div{width:auto}}@media only screen and (max-width:767px){.login-layout .widget-box.visible{-webkit-transition:none;transition:none}}.invoice-info{line-height:24px!important;color:#444;vertical-align:bottom;margin-left:9px;margin-right:9px}.invoice-info-label{display:inline-block;max-width:100px;text-align:right;font-size:14px}.invoice-box .label-large[class*="arrowed"]{margin-left:11px!important;max-width:95%}.error-container{margin:20px;padding:0;background:#FFF}.ace-thumbnails{list-style:none;margin:0;padding:0}.ace-thumbnails>li{float:left;display:block;position:relative;overflow:hidden;margin:2px;border:2px solid #333}.ace-thumbnails>li>:first-child{display:block;position:relative}.ace-thumbnails>li .tags{display:inline-block;position:absolute;bottom:0;right:0;left:0;overflow:visible;direction:rtl;padding:0;margin:0;height:auto;width:auto;background-color:transparent;border:0;vertical-align:inherit}.ace-thumbnails>li .tags>.label-holder{opacity:.92;filter:alpha(opacity=92);display:table;margin:1px 0 0 0;direction:ltr;text-align:left}.ace-thumbnails>li .tags>.label-holder:hover{opacity:1;filter:alpha(opacity=100)}.ace-thumbnails>li>.tools{position:absolute;top:0;bottom:0;left:-30px;width:24px;background-color:rgba(0,0,0,0.55);text-align:center;vertical-align:middle;-webkit-transition:all .2s ease;transition:all .2s ease}.ace-thumbnails>li>.tools.tools-right{left:auto;right:-30px}.ace-thumbnails>li>.tools.tools-bottom{width:auto;height:28px;left:0;right:0;top:auto;bottom:-30px}.ace-thumbnails>li>.tools.tools-top{width:auto;height:28px;left:0;right:0;top:-30px;bottom:auto}.ace-thumbnails>li:hover>.tools{left:0}.ace-thumbnails>li:hover>.tools.tools-bottom{top:auto;bottom:0}.ace-thumbnails>li:hover>.tools.tools-top{bottom:auto;top:0}.ace-thumbnails>li:hover>.tools.tools-right{left:auto;right:0}.ace-thumbnails>li>.tools>a,.ace-thumbnails>li>:first-child .inner a{display:inline-block;color:#FFF;font-size:18px;font-weight:normal;padding:0 4px}.ace-thumbnails>li>.tools>a:hover,.ace-thumbnails>li>:first-child .inner a:hover{text-decoration:none;color:#c9e2ea}.ace-thumbnails>li .tools.tools-bottom>a,.ace-thumbnails>li .tools.tools-top>a{display:inline-block}.ace-thumbnails>li>:first-child>.text{position:absolute;right:0;left:0;bottom:0;top:0;text-align:center;color:#FFF;background-color:rgba(0,0,0,0.55);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease;transition:all .2s ease}.ace-thumbnails>li>:first-child>.text:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:0}.ace-thumbnails>li>:first-child>.text>.inner{padding:4px 0;margin:0;display:inline-block;vertical-align:middle;max-width:90%}.ace-thumbnails>li:hover>:first-child>.text{opacity:1;filter:alpha(opacity=100)}@media only screen and (max-width:480px){.ace-thumbnails{text-align:center}.ace-thumbnails>li{float:none;display:inline-block}}.dialogs{padding:9px 9px 0;position:relative}.itemdiv{padding-right:3px;min-height:66px;position:relative}.itemdiv>.user{display:inline-block;width:42px;position:absolute;left:0}.itemdiv>.user>img{border-radius:100%;border:2px solid #5293c4;max-width:40px;position:relative}.itemdiv>.body{width:auto;margin-left:50px;margin-right:12px;position:relative}.itemdiv>.body>.time{display:block;font-size:11px;font-weight:bold;color:#666;position:absolute;right:9px;top:0}.itemdiv>.body>.time [class*="icon-"]{font-size:14px;font-weight:normal}.itemdiv>.body>.name{display:block;color:#999}.itemdiv>.body>.name>b{color:#777}.itemdiv>.body>.text{display:block;position:relative;margin-top:2px;padding-bottom:19px;padding-left:7px;font-size:13px}.itemdiv>.body>.text:after{display:block;content:"";height:1px;font-size:0;overflow:hidden;position:absolute;left:16px;right:-12px;margin-top:9px;border-top:1px solid #e4ecf3}.itemdiv>.body>.text>[class*="icon-quote-"]:first-child{color:#dce3ed;margin-right:4px}.itemdiv:last-child>.body>.text{border-bottom:0}.itemdiv:last-child>.body>.text:after{display:none}.itemdiv.dialogdiv{padding-bottom:14px}.itemdiv.dialogdiv:before{position:absolute;display:block;content:"";top:0;bottom:0;left:19px;width:3px;max-width:3px;background-color:#e1e6ed;border:1px solid #d7dbdd;border-width:0 1px}.itemdiv.dialogdiv:last-child:before{display:none}.itemdiv.dialogdiv>.user>img{border-color:#c9d6e5}.itemdiv.dialogdiv>.body{border:1px solid #dde4ed;padding:5px 8px 8px;border-left-width:2px;margin-right:1px}.itemdiv.dialogdiv>.body:before{content:"";display:block;position:absolute;left:-7px;top:11px;width:8px;height:8px;border:2px solid #dde4ed;border-width:2px 0 0 2px;background-color:#FFF;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.itemdiv.dialogdiv>.body>.time{position:static;float:right}.itemdiv.dialogdiv>.body>.text{padding-left:0;padding-bottom:0}.itemdiv.dialogdiv>.body>.text:after{display:none}.itemdiv.dialogdiv .tooltip-inner{word-break:break-all}.itemdiv.memberdiv{width:175px;padding:2px;margin:3px 0;float:left;border-bottom:1px solid #e8e8e8}.itemdiv.memberdiv>.user>img{border-color:#dce3ed}.itemdiv.memberdiv>.body>.time{position:static}.itemdiv.memberdiv>.body>.name{line-height:18px;height:18px;margin-bottom:0}.itemdiv.memberdiv>.body>.name>a{display:inline-block;max-width:100px;max-height:18px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.itemdiv .tools{position:absolute;right:5px;bottom:10px;display:none}.itemdiv .tools .btn{border-radius:36px;margin:1px 0}.itemdiv .body .tools{bottom:4px}.itemdiv.commentdiv .tools{right:9px}.itemdiv:hover .tools{display:inline-block}.item-list{margin:0;padding:0;list-style:none}.item-list>li{padding:9px;background-color:#FFF;margin-top:-1px;position:relative}.item-list>li.selected{color:#8090a0;background-color:#f4f9fc}.item-list>li.selected label,.item-list>li.selected .lbl{text-decoration:line-through;color:#8090a0}.item-list>li>.checkbox{display:inline-block}.item-list>li>label.inline{display:inline-block}.item-list>li label{font-size:13px}.item-list>li .percentage{font-size:11px;font-weight:bold;color:#777}.item-list>li.ui-sortable-helper{cursor:move}li[class*="item-"]{border:1px solid #DDD;border-left-width:3px}li.item-orange{border-left-color:#e8b110}li.item-orange2{border-left-color:#f79263}li.item-red{border-left-color:#d53f40}li.item-red2{border-left-color:#d15b47}li.item-green{border-left-color:#9abc32}li.item-green2{border-left-color:#0490a6}li.item-blue{border-left-color:#4f99c6}li.item-blue2{border-left-color:#3983c2}li.item-blue3{border-left-color:#1144eb}li.item-pink{border-left-color:#cb6fd7}li.item-purple{border-left-color:#6f3cc4}li.item-black{border-left-color:#505050}li.item-grey{border-left-color:#a0a0a0}li.item-brown{border-left-color:#a52a2a}li.item-default{border-left-color:#abbac3}.ui-sortable-placeholder,.ui-sortable-helper,.ui-sortable-placeholder>a,.ui-sortable-helper>a{cursor:move!important}@media only screen and (max-width:480px){.itemdiv.memberdiv{float:none;width:auto}}.profile-user-info{margin:0 12px}.profile-info-row{position:relative}.profile-info-name{position:absolute;width:110px;text-align:right;padding:6px 10px 6px 0;left:0;top:0;bottom:0;font-weight:normal;color:#667e99;background-color:transparent;border-top:1px dotted #d5e4f1}.profile-info-value{padding:6px 4px 6px 6px;margin-left:120px;border-top:1px dotted #d5e4f1}.profile-info-value>span+span:before{display:inline;content:",";margin-left:1px;margin-right:3px;color:#666;border-bottom:1px solid #FFF}.profile-info-value>span+span.editable-container:before{display:none}.profile-info-row:first-child .profile-info-name{border-top:0}.profile-info-row:first-child .profile-info-value{border-top:0}.profile-user-info-striped{border:1px solid #dcebf7}.profile-user-info-striped .profile-info-name{color:#336199;background-color:#edf3f4;border-top:1px solid #f7fbff}.profile-user-info-striped .profile-info-value{border-top:1px dotted #dcebf7;padding-left:12px}.profile-picture{border:1px solid #CCC;background-color:#FFF;padding:4px;display:inline-block;max-width:100%;-moz-box-sizing:border-box;box-shadow:1px 1px 1px rgba(0,0,0,0.15)}.profile-activity{padding:10px 4px;border-bottom:1px dotted #d0d8e0;position:relative;border-left:1px dotted #FFF;border-right:1px dotted #FFF}.profile-activity:first-child{border-top:1px dotted transparent}.profile-activity:first-child:hover{border-top-color:#d0d8e0}.profile-activity:hover{background-color:#f4f9fd;border-left:1px dotted #d0d8e0;border-right:1px dotted #d0d8e0}.profile-activity img{border:2px solid #c9d6e5;border-radius:100%;max-width:40px;margin-right:10px;margin-left:0;box-shadow:none}.profile-activity .thumbicon{background-color:#74abd7;display:inline-block;border-radius:100%;width:38px;height:38px;color:#FFF;font-size:18px;text-align:center;line-height:38px;margin-right:10px;margin-left:0;text-shadow:none!important}.profile-activity .time{display:block;margin-top:4px;color:#777}.profile-activity a.user{font-weight:bold;color:#9585bf}.profile-activity .tools{position:absolute;right:12px;bottom:8px;display:none}.profile-activity:hover .tools{display:block}.user-profile .ace-thumbnails li{border:1px solid #CCC;padding:3px;margin:6px}.user-profile .ace-thumbnails li .tools{left:3px;right:3px}.user-profile .ace-thumbnails li:hover .tools{bottom:3px}.user-profile .user-title-label:hover{text-decoration:none}.user-profile .user-title-label+.dropdown-menu{margin-left:-12px}.profile-contact-links{padding:4px 2px 5px;border:1px solid #e0e2e5;background-color:#f8fafc}.profile-contact-info .btn-link:hover>[class*="icon-"],.profile-contact-info .btn-link:focus>[class*="icon-"]{text-decoration:none}.profile-social-links>a{text-decoration:none;margin:0 1px}.profile-social-links>a:hover>[class*="icon-"]{text-decoration:none}.profile-skills .progress{height:26px;margin-bottom:2px;background-color:transparent}.profile-skills .progress .progress-bar{line-height:26px;font-size:13px;font-weight:bold;font-family:"Open Sans";padding:0 8px}.profile-users .user{display:block;position:static;text-align:center;width:auto}.profile-users .user img{padding:2px;border-radius:100%;border:1px solid #AAA;max-width:none;width:64px;-webkit-transition:all .1s;transition:all .1s}.profile-users .user img:hover{-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.33);box-shadow:0 0 1px 1px rgba(0,0,0,0.33)}.profile-users .memberdiv{background-color:#FFF;width:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;text-align:center;margin:0 8px 24px}.profile-users .memberdiv .name a:hover [class*="icon-"]{text-decoration:none}.profile-users .memberdiv .body{display:inline-block;margin:8px 0 0 0}.profile-users .memberdiv .popover{visibility:hidden;min-width:150px;margin-left:0;margin-right:0;top:-5%;left:auto;right:auto;z-index:-1;opacity:0;display:none;-webkit-transition:visibility 0s linear .2s,z-index 0s linear .2s,opacity .2s linear 0s;transition:visibility 0s linear .2s,z-index 0s linear .2s,opacity .2s linear 0s}.profile-users .memberdiv .popover.right{left:100%;right:auto;display:block}.profile-users .memberdiv .popover.left{left:auto;right:100%;display:block}.profile-users .memberdiv>:first-child:hover .popover{visibility:visible;opacity:1;z-index:1010;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.profile-users .memberdiv .tools{position:static;display:block;width:100%;margin-top:2px}.profile-users .memberdiv .tools>a{margin:0 2px}.profile-users .memberdiv .tools>a:hover{text-decoration:none}.user-status{display:inline-block;width:11px;height:11px;background-color:#FFF;border:3px solid #AAA;border-radius:100%;vertical-align:middle;margin-right:1px}.user-status.status-online{border-color:#8ac16c}.user-status.status-busy{border-color:#e07f69}.user-status.status-idle{border-color:#ffb752}.tab-content.profile-edit-tab-content{border:1px solid #DDD;padding:8px 32px 32px;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,0.2);box-shadow:1px 1px 0 0 rgba(0,0,0,0.2);background-color:#FFF}@media only screen and (max-width:480px){.profile-info-name{width:80px}.profile-info-value{margin-left:90px}.profile-user-info-striped .profile-info-name{position:static;width:auto;text-align:left;padding:6px 0 6px 10px}.profile-user-info-striped .profile-info-value{margin-left:10px}}@media only screen and (max-width:480px){.user-profile .memberdiv{width:50%;margin-left:0;margin-right:0}}.inbox-tabs.nav-tabs>li>a{background-color:#fafafa}.inbox-tabs.nav-tabs>li.active:not(.open)>a,.inbox-tabs.nav-tabs>li.active:not(.open)>a:hover,.inbox-tabs.nav-tabs>li.active:not(.open)>a:focus{background-color:#f1f5fa;box-shadow:0 -2px 3px 0 rgba(0,0,0,0.1);color:#48768e}.inbox-tabs.nav-tabs>li>a.btn-new-mail{background-color:transparent;border:none!important;padding:0!important}.inbox-tabs.nav-tabs>li>a.btn-new-mail>.btn{border-width:0!important;border-radius:3px!important;padding:0 6px!important;position:relative;transition:none!important}.inbox-tabs.nav-tabs>li.active>a.btn-new-mail{box-shadow:none!important}.inbox-tabs.nav-tabs>li.active>a.btn-new-mail>.btn:before{content:"";display:block;position:absolute;top:100%;left:35%;left:calc(50% - 6px);border-width:6px 8px;border-style:solid;border-color:transparent;border-top-color:inherit}.inbox-tabs.nav-tabs.tab-size-bigger>li>a{padding:5px 15px 7px;font-size:14px}.inbox-tabs.nav-tabs.tab-size-bigger>li>a>[class*="icon-"]:first-child{margin-bottom:5px}.inbox-tabs.nav-tabs.tab-size-bigger>li>a.btn-new-mail>.btn{padding:10px!important;border-radius:7px!important}.inbox-tabs.nav-tabs.tab-size-bigger>li.active>a.btn-new-mail{margin-top:0!important;top:1px}.inbox-tabs.nav-tabs.tab-size-bigger>li.active>a.btn-new-mail>.btn:before{left:35%;left:calc(50% - 8px);border-width:8px 10px}@media only screen and (max-width:475px){.inbox-tabs>.li-new-mail{display:block;text-align:right;margin-bottom:8px!important;float:none!important}.inbox-tabs>.li-new-mail>.btn-new-mail{display:inline-block;width:auto}}.message-container{position:relative}.message-list{position:relative}.message-item{border:1px solid #eaedf1;border-bottom-width:0;padding:12px 12px 14px;line-height:18px;position:relative;background-color:#FFF}.message-item:first-child{border-top-width:0}.message-item:hover{border-color:#e2eaf2;background-color:#f2f6f9}.message-item:hover+.message-item{border-top-color:#e2eaf2}.message-item:hover+.message-item.selected{border-top-color:#FFF}.message-item.selected{background-color:#eff4f7;border-color:#FFF #e2eaf2}.message-item.selected+.message-item{border-top-color:#FFF}.message-item.selected+.message-item:hover+.message-item{border-top-color:#FFF}.message-item .sender{margin:0 6px 0 4px;vertical-align:middle;color:#467287;display:inline-block;width:110px;height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.message-item.message-unread .sender{color:#6a9cba;font-weight:bold}.message-item .summary{vertical-align:middle;display:inline-block;position:relative;margin-left:30px;max-width:250px;max-width:calc(100% - 300px);min-width:200px;white-space:nowrap}.message-item .summary .text{color:#555;vertical-align:middle;display:inline-block;width:auto;max-width:100%;height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.message-item .summary .text:hover{text-decoration:underline}.message-item .summary .message-flags{display:block;position:absolute;right:101%;right:calc(100%+4px);height:18px;white-space:nowrap}.message-item.message-unread .summary .text{color:#609fc4;font-weight:bold}.message-item .time{float:right;width:60px;height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#666}.message-item.message-unread .time{font-weight:bold;color:#609fc4}.message-item .attachment{color:#999;font-size:18px;vertical-align:middle;float:right;margin:0 12px;position:relative}.message-item.message-unread .attachment{color:#4f99c6}.message-content .time{font-weight:normal}.message-star{vertical-align:middle;margin:2px 4px 0 6px;font-size:15px;cursor:pointer}.message-star:hover{color:#feb902!important;text-decoration:none}.mail-tag:empty{display:inline-block;width:8px;height:11px;padding:0;line-height:normal;vertical-align:middle;margin:0 1px 0 0}.badge.mail-tag{border-radius:2px}@media only screen and (max-width:979px){.message-item .summary{min-width:0}.message-item .sender{width:100px}}@media only screen and (max-width:550px){.message-item .summary{margin:8px 0 0 32px;max-width:95%;min-width:0;display:block}.message-item .sender{width:auto;max-width:150px}.message-item .summary .text{max-width:95%}}.btn-message,.btn-message:hover,.btn-message:focus,.btn-message:active,.open .btn-message.dropdown-toggle{background-color:#FFF!important;border:1px solid #94b9ce!important;color:#7ca3ba!important;text-shadow:none!important}.message-content{padding:16px 12px;border:1px solid #e9e9e9;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.02);box-shadow:0 0 1px 1px rgba(0,0,0,0.02);background-color:rgba(255,255,255,0.8);border-top-width:0}.message-item .message-content{margin-top:16px;border-top-width:1px}.message-body{padding:0 9px;color:#6a7177}.message-navbar{line-height:24px;padding:10px 12px;border:1px solid #d6e1ea;border-color:#d6e1ea transparent;background-color:#f1f5fa;position:relative}.message-navbar .dropdown-toggle,.message-content .dropdown-toggle{color:#777}.message-navbar .dropdown-toggle:hover,.message-content .dropdown-toggle:hover,.message-navbar .dropdown-toggle:focus,.message-content .dropdown-toggle:focus{text-decoration:none;color:#2283c5}.message-bar{display:inline-block;min-height:28px}@media only screen and (max-width:480px){.message-bar{display:block;min-height:60px}}.message-footer{background-color:#f1f1f1;padding:12px 16px;border:1px solid #e6e6e6;border-width:1px 0;border-top:1px solid #e4e9ee}.message-footer .pagination{margin:0}.message-footer .pagination>li{margin:0;padding:0}.message-footer .pagination>li>a,.message-footer .pagination>li>span{color:#777;padding:3px;margin-left:3px;margin-right:3px;background-color:transparent;border:0}.message-footer .pagination>li.disabled>span{color:#bbb;cursor:default}.message-footer .pagination>li>a:hover{color:#2283c5;text-decoration:none}.message-footer input[type=text]{font-size:12px;width:34px;height:24px;line-height:20px;margin-bottom:0;padding:3px;vertical-align:middle;text-align:center}.message-footer-style2 .pagination>li>a,.message-footer-style2 .pagination>li>span{border:1px solid #b5b5b5;border-radius:100%!important;width:26px;height:26px;line-height:24px;display:inline-block;text-align:center;padding:0}.message-footer-style2 .pagination>li>span{border-color:#CCC}.message-footer-style2 .pagination>li>a:hover{border-color:#84afc9;background-color:#f7f7f7}.message-item.message-inline-open{background-color:#f2f6f9;border:1px solid #DDD;border-bottom-color:#CCC}.message-item.message-inline-open:first-child{border-top-color:#EEE}.message-item.message-inline-open:last-child{border-bottom-color:#DDD}.message-item.message-inline-open+.message-item{border-bottom-color:transparent}.message-loading-overlay{position:absolute;z-index:14;top:0;bottom:0;right:0;left:0;background-color:rgba(255,255,255,0.5);text-align:center}.message-loading-overlay>[class*="icon-"]{position:absolute;top:15%;left:0;right:0;text-align:center}.message-content .sender{color:#6a9cba;font-weight:bold;width:auto;text-overflow:inherit;vertical-align:middle;margin:0}.message-content .time{width:auto;text-overflow:inherit;white-space:normal;float:none;vertical-align:middle}ul.attachment-list{margin:6px 0 4px 8px}ul.attachment-list>li{margin-bottom:3px}.message-attachment{padding-left:10px;padding-right:10px}.attached-file{color:#777;width:200px}.attached-file>[class*="icon-"]{display:inline-block;width:16px;margin-right:2px}.attached-file:hover{text-decoration:none;color:#438eb9}.attached-file:hover .attached-name{color:#2283c5}.attached-file .attached-name{display:inline-block;max-width:175px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.messagebar-item-left,.messagebar-item-right{position:absolute;bottom:14px;left:12px;text-align:left}.messagebar-item-right{right:12px;left:auto}.message-navbar .nav-search{right:auto;left:60px;top:auto;bottom:11px}.message-form{border:1px solid #ddd;border-top:0;padding-top:22px}@media only screen and (max-width:480px){.message-form{padding-left:16px;padding-right:16px}}.message-form .form-actions{margin-bottom:0}.message-form .wysiwyg-editor{overflow:auto;min-height:150px;max-height:250px;height:auto}.btn-send-message{position:relative;top:6px}.btn-back-message-list{color:#777}.btn-back-message-list:hover{color:#478fca;text-decoration:none}.message-condensed .message-item{padding-top:8px;padding-bottom:9px}.message-condensed .message-navbar,.message-condensed .message-footer{padding-top:7px;padding-bottom:7px}.message-condensed .messagebar-item-left,.message-condensed .messagebar-item-right{bottom:9px}.message-condensed .message-navbar .nav-search{bottom:7px}@media only screen and (max-width:480px){.message-condensed .message-bar{min-height:42px}}.inbox-folders .btn-block{margin-top:0}@media only screen and (max-width:767px){.inbox-folders.inbox-folders-responsive .btn-block{width:24%}}@media only screen and (max-width:600px){.inbox-folders.inbox-folders-responsive .btn-block{width:48%}}@media only screen and (max-width:320px){.inbox-folders.inbox-folders-responsive .btn-block{width:99%}}.inbox-folders .btn-lighter,.inbox-folders .btn-lighter.active{background-color:#f4f4f4!important;text-shadow:none!important;color:#7c8395!important;border:1px solid #FFF!important;padding:5px 11px}.inbox-folders .btn-lighter.active{background-color:#edf2f8!important;color:#53617c!important}.inbox-folders .btn-lighter:hover{background-color:#efefef!important;color:#6092c4!important}.inbox-folders .btn>[class*="icon-"]:first-child{display:inline-block;width:14px;text-align:left}.inbox-folders .btn-lighter+.btn-lighter{border-top-width:0!important}.inbox-folders .btn.active:before{display:block;content:"";position:absolute;top:1px;bottom:1px;left:-1px;border-left:3px solid #4f99c6}.inbox-folders .btn.active:after{display:none}.inbox-folders .btn .counter{border-radius:3px;position:absolute;right:8px;top:8px;padding-left:6px;padding-right:6px;opacity:.75;filter:alpha(opacity=75)}.inbox-folders .btn:hover .badge{opacity:1;filter:alpha(opacity=100)}.timeline-container{position:relative;padding-top:4px;margin-bottom:32px}.timeline-container:last-child{margin-bottom:0}.timeline-container:before{content:"";display:block;position:absolute;left:28px;top:0;bottom:0;border:1px solid #e2e3e7;background-color:#e7eaef;width:4px;border-width:0 1px}.timeline-container:first-child:before{border-top-width:1px}.timeline-container:last-child:before{border-bottom-width:1px}.timeline-item{position:relative;margin-bottom:8px}.timeline-item .widget-box{background-color:#f2f6f9;color:#595c66}.timeline-item .transparent.widget-box{border-left:3px solid #dae1e5}.timeline-item .transparent .widget-header{background-color:#ecf1f4;border-bottom:0}.timeline-item .transparent .widget-header>:first-child{margin-left:8px}.timeline-item:nth-child(even) .widget-box{background-color:#f3f3f3;color:#616161}.timeline-item:nth-child(even) .widget-box.transparent{border-left-color:#dbdbdb!important}.timeline-item:nth-child(even) .widget-box.transparent .widget-header{background-color:#EEE!important}.timeline-item .widget-box{margin:0;position:relative;max-width:none;border-bottom:0;margin-left:60px}.timeline-item .widget-main{margin:0;position:relative;max-width:none;border-bottom:0}.timeline-item .widget-body{background-color:transparent}.timeline-item .widget-toolbox{padding:4px 8px 0!important;background-color:transparent!important;border:0 solid #CCC!important;border-top:none!important;margin:0 0!important}.timeline-info{float:left;width:60px;text-align:center;position:relative}.timeline-info img{border-radius:100%;max-width:42px}.timeline-info .label,.timeline-info .badge{font-size:12px}.timeline-container:not(.timeline-style2) .timeline-indicator{opacity:1;border-radius:100%;display:inline-block;font-size:16px;height:36px;line-height:30px;width:36px;text-align:center;text-shadow:none!important;padding:0;cursor:default;border:3px solid #FFF!important}.timeline-label{display:block;clear:both;margin:0 0 18px;margin-left:34px}.timeline-item img{border:1px solid #AAA;padding:2px;background-color:#FFF}.timeline-style2:before{display:none}.timeline-style2 .timeline-item{padding-bottom:22px;margin-bottom:0}.timeline-style2 .timeline-item:last-child{padding-bottom:0}.timeline-style2 .timeline-item:before{content:"";display:block;position:absolute;left:90px;top:5px;bottom:-5px;border-width:0;background-color:#DDD;width:2px;max-width:2px}.timeline-style2 .timeline-item:last-child:before{display:none}.timeline-style2 .timeline-item:first-child:before{display:block}.timeline-style2 .timeline-item .transparent .widget-header{background-color:transparent!important}.timeline-style2 .timeline-item .transparent.widget-box{background-color:transparent!important;border-left:none!important}.timeline-style2 .timeline-info{width:100px}.timeline-style2 .timeline-indicator{font-size:0;height:12px;line-height:12px;width:12px;border-width:1px!important;background-color:#fff!important;position:absolute;left:85px;top:3px;opacity:1;border-radius:100%;display:inline-block;padding:0}.timeline-style2 .timeline-date{display:inline-block;width:72px;text-align:right;margin-right:25px;color:#777}.timeline-style2 .timeline-item .widget-box{margin-left:112px}.timeline-style2 .timeline-label{width:75px;text-align:center;margin-left:0;margin-bottom:10px;text-align:right;color:#666;font-size:14px}.timeline-time{text-align:center;position:static}.fc-header-title>h2{font-size:22px;color:#65a0ce}.fc-widget-header,.fc-widget-content{border:1px solid #bcd4e5}.fc-state-highlight{background:#FFC}.fc-event-skin{border:none!important;background-color:#abbac3;padding:0 0 1px 2px}.label-yellow .fc-event-skin{color:#963}.label-light .fc-event-skin{color:#888}[class*="label-"]>.fc-event-skin,[class*="label-"]>.fc-event-skin>.fc-event-skin.fc-event-head{background-color:inherit}.fc-event-skin.ui-draggable-dragging{cursor:move}.fc-event-skin.fc-event-vert,.fc-event-vert>.fc-event-skin{padding:0 0 1px}.fc-grid .fc-day-number{color:#2e6589}.fc-widget-header{background:#ecf2f7;color:#8090a0}.fc-event-hori,.fc-event-vert{border-radius:0!important;border-color:transparent}.fc-event-vert .fc-event-content{padding-left:1px;padding-right:1px}.fc-event-vert .fc-event-time{padding:0}.fc-state-default{border:0}.fc-state-default,.fc-state-default .fc-button-inner{border:0;background-color:#abbac3;color:#FFF;background-image:none;box-shadow:none;text-shadow:none;border-radius:0!important;margin-left:2px}.fc-state-default .fc-button-effect{display:none}.fc-state-disabled,.fc-state-disabled .fc-button-inner{opacity:.75;filter:alpha(opacity=75);color:#DDD}.fc-state-active,.fc-state-active .fc-button-inner{border-color:#4f99c6;background-color:#6fb3e0}.fc-state-hover,.fc-state-hover .fc-button-inner{background-color:#8b9aa3}.external-event{margin:6px 0;padding:0;cursor:default;display:block;color:#FFF;background-color:#abbac3;font-size:13px;line-height:28px}.external-event:hover{opacity:1;filter:alpha(opacity=100)}.external-event.ui-draggable-dragging{cursor:move}.external-event>[class*="icon-"]:first-child{display:inline-block;height:32px;width:32px;text-align:center;line-height:30px;margin-right:5px;font-size:15px;border-right:1px solid #FFF}.widget-main .fc{position:relative;top:-40px}.widget-main .fc>.fc-header{position:relative;z-index:10}.widget-main .fc .fc-header-space{padding-left:2px}.widget-main .fc-header-title>h2{font-size:18px;line-height:36px}.widget-main .fc-content{top:-14px;z-index:11}.widget-main .fc-button-content{height:37px;line-height:36px}@media only screen and (max-width:480px){.fc-header td{display:block;width:auto;text-align:left}}.chosen-container+.help-inline{vertical-align:middle}.chosen-select{display:inline!important;visibility:hidden;opacity:0;position:absolute;z-index:-1}.chosen-container,[class*="chosen-container"]{vertical-align:middle}.chosen-container>.chosen-single,[class*="chosen-container"]>.chosen-single{line-height:28px;height:30px;box-shadow:none;background:#fafafa}.chosen-choices{box-shadow:none!important}.chosen-container-single .chosen-single abbr{background:0}.chosen-container-single .chosen-single abbr:after{content:"\f00d";display:inline-block;color:#888;font-family:FontAwesome;font-size:13px;position:absolute;right:0;top:-7px}.chosen-container-single .chosen-single abbr:hover:after{color:#464646}.chosen-container-single.chosen-disabled .chosen-single abbr:hover:after{color:#464646}.chosen-single div b{background:none!important}.chosen-single div b:before{content:"\f0d7";display:inline-block;color:#888;font-family:FontAwesome;font-size:12px;position:relative;top:-1px;left:1px}.chosen-container-active.chosen-with-drop .chosen-single div b:before{content:"\f0d8"}.chosen-container-single .chosen-search{position:relative}.chosen-container-single .chosen-search input[type="text"]{background:0;border-radius:0;line-height:28px;height:28px}.chosen-container-single .chosen-search:after{content:"\f002";display:inline-block;color:#888;font-family:FontAwesome;font-size:14px;position:absolute;top:8px;right:12px}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:25px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:0}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:"\f00d";display:inline-block;color:#888;font-family:FontAwesome;font-size:13px;position:absolute;right:2px;top:-1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{text-decoration:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before{color:#464646}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close:before{color:#464646}.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background:0}.chosen-container .chosen-results-scroll-down span:before,.chosen-container .chosen-results-scroll-up span:before{content:"\f0d7";display:inline-block;color:#888;font-family:FontAwesome;font-size:12px;position:relative;top:-1px;left:1px}.chosen-container .chosen-results-scroll-up span:before{content:"\f0d8"}.chosen-container-active .chosen-single-with-drop div b:before{content:"\f0d8"}.chosen-rtl .chosen-search input[type="text"]{background:0}.chosen-rtl .chosen-search:after{content:"";display:none}.chosen-rtl .chosen-search:before{content:"\f002";display:inline-block;color:#888;font-family:FontAwesome;font-size:14px;position:absolute;top:9px;left:12px}.chosen-container-single .chosen-single{border-radius:0}.chosen-container .chosen-results li.highlighted{background:#86bd6f;background:#4492c9;background:#316ac5;color:#FFF}.chosen-container-single .chosen-drop{border-radius:0;border-bottom:3px solid #4492c9;border-color:#4492c9}.chosen-single.chosen-single-with-drop,.chosen-container-active .chosen-single{border-color:#4492c9}.form-group.has-error .chosen-single{border-color:#f09784!important}.form-group.has-info .chosen-single{border-color:#64a6bc!important}.form-group.has-warning .chosen-single{border-color:#e0c43a!important}.form-group.has-success .chosen-single{border-color:#92bf65!important}.chosen-rtl .chosen-container-single-nosearch .chosen-search{left:-9999px}.chosen-rtl .chosen-drop{left:-9999px}.modal .chosen-rtl .chosen-container-single-nosearch .chosen-search{left:9999px}.modal .chosen-rtl .chosen-drop{left:9999px}.rtl .modal .chosen-container.chosen-with-drop .chosen-drop{left:auto;right:0}.chosen-container-active.chosen-with-drop .chosen-single{border-color:#4492c9}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:none!important;background-repeat:no-repeat!important;background-size:auto!important}}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice{background-image:none;background-color:#91b8d0;color:#fff;display:inline-block;font-size:13px;font-weight:normal;margin-bottom:3px;margin-right:0;padding:6px 22px 7px 9px;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,0.15);transition:all .2s ease 0s;vertical-align:baseline;white-space:nowrap;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:0;bottom:0;right:0;width:18px;height:auto;line-height:25px;text-align:center}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{color:#FFF;position:static;font-size:11px}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-color:rgba(0,0,0,0.2)}.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before{color:#FFF}.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice{padding:6px 9px 7px 22px;margin-left:0;margin-right:3px}.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:0}.select2-container .select2-choice{border-radius:0;height:30px}.select2-container.select2-drop-above .select2-choice{border-radius:0}.select2-container .select2-choice abbr,.select2-search-choice-close{background:0}.select2-container .select2-choice abbr:before,.select2-search-choice-close:before{font-family:FontAwesome;font-size:12px;display:inline;content:"\f00d";color:#888;position:relative;top:-1px}.select2-container .select2-choice abbr:hover:before,.select2-search-choice-close:hover:before{color:#555}.select2-container .select2-choice abbr:before{top:-7px}.select2-search-choice-close:hover{text-decoration:none!important}.select2-drop{border-radius:0;border:1px solid #4492c9;border-width:0 1px 3px}.select2-drop.select2-drop-above{border-radius:0}.select2-container .select2-choice{background:#fafafa none}.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices,.select2-container-multi.select2-container-active .select2-choices{border-color:#4492c9}.select2-results .select2-highlighted{background:#316ac5}.select2-container .select2-choice .select2-arrow{border-radius:0;background:transparent none;border:0}.select2-container .select2-choice .select2-arrow b{background:0}.select2-container .select2-choice .select2-arrow b:before{font-family:FontAwesome;font-size:12px;display:inline;content:"\f0d7";color:#888;position:relative;left:5px}.select2-dropdown-open .select2-choice .select2-arrow b:before{content:"\f0d8"}.select2-search .select2-input{background:#fff none;margin-top:4px}.select2-search:after{font-family:FontAwesome;font-size:14px;display:inline;content:"\f002";color:#777;position:relative;top:0;left:-20px;z-index:0}.select2-container-multi .select2-choices .select2-search-field input{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:none!important}.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-container-multi.select2-container-active .select2-choices,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{-webkit-box-shadow:none;box-shadow:none}.select2-search input.select2-active{background-color:#FFF;position:relative;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice div b{background-image:none!important;background-size:auto!important}.select2-search input{background-position:auto!important}}.select2-container-active.select2-dropdown-open .select2-choice{background-image:-webkit-gradient(linear,left 0,left 100%,from(#eee),to(#fff));background-image:-webkit-linear-gradient(top,#eee,0%,#fff,100%);background-image:-moz-linear-gradient(top,#eee 0,#fff 100%);background-image:linear-gradient(to bottom,#eee 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffffffff',GradientType=0)}.select2-container-active.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,0%,#eee,100%);background-image:-moz-linear-gradient(top,#fff 0,#eee 100%);background-image:linear-gradient(to bottom,#fff 0,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0)}.form-group.has-error .select2-choice,.form-group.has-error .select2-choices{border-color:#f09784!important}.form-group.has-info .select2-choice,.form-group.has-info .select2-choices{border-color:#64a6bc!important}.form-group.has-warning .select2-choice,.form-group.has-warning .select2-choices{border-color:#e0c43a!important}.form-group.has-success .select2-choice,.form-group.has-success .select2-choices{border-color:#92bf65!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:none!important;background-repeat:no-repeat!important;background-size:auto!important}.select2-search input{background-position:auto!important}}#colorbox:focus,#colorbox:active{outline:0}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{background:none!important;opacity:0}#cboxContent{border:12px solid #000;background-color:#FFF;padding:7px}#cboxOverlay{background:rgba(0,0,0,0.95);background:#000}#cboxCurrent{left:64px;margin-bottom:4px;font-size:14px}#cboxTitle{margin-bottom:4px;font-size:14px;color:#777}#cboxNext,#cboxPrevious,#cboxClose{background:0;text-indent:0;width:26px;height:26px;line-height:22px;padding:0 4px;text-align:center;border:2px solid #999;border-radius:16px;color:#666;font-size:12px;margin-left:5px;margin-bottom:5px}#cboxNext:hover,#cboxPrevious:hover{color:#333;border-color:#666}#cboxContent{overflow:visible}#cboxClose{background-color:#000;border:2px solid #fff;border-radius:32px;color:#fff;font-size:21px;height:28px;width:28px;padding-bottom:2px;margin-left:0;right:-14px;top:-14px}#cboxLoadingOverlay{background:none!important}#cboxLoadingGraphic{background:#FFF none!important;text-align:center}#cboxLoadingGraphic>[class*="icon-"]{display:inline-block;background-color:#FFF;border-radius:8px;width:32px;height:32px;position:relative;top:48%;text-align:center;vertical-align:middle;-moz-animation:spin 1.5s infinite linear;-webkit-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;-ms-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear;font-size:24px;color:#fe7e3e}.ace-spinner{display:inline-block}.ace-spinner .spinner-buttons{min-width:18px}.ace-spinner .spinner-buttons>.btn{border-radius:0!important;font-size:10px;padding:0;width:18px;height:14px;line-height:10px}.ace-spinner .spinner-buttons>.btn:first-child{margin-top:0}.ace-spinner .spinner-buttons>.btn>[class*="icon-"]{margin:0;padding:0}.ace-spinner .spinner-buttons>button.btn:active{left:auto;top:auto}.ace-spinner .spinner-input{text-align:center;height:29px;line-height:28px;color:#777}.ace-spinner input[type=text].spinner-input.form-control{width:auto\0/!important;line-height:1\0/!important;padding-bottom:4px\0/!important}.ace-spinner.touch-spinner .spinner-buttons{margin:0;font-size:0}.ace-spinner.touch-spinner .spinner-buttons>.btn{height:29px;line-height:20px;width:24px;font-size:18px;display:inline-block;vertical-align:sub;margin:0 1px}.ace-spinner.touch-spinner .spinner-buttons>.btn>[class*="icon-"]{vertical-align:middle;display:inline-block}.wizard-steps{list-style:none;display:table;width:100%;padding:0;margin:0;position:relative}.wizard-steps li{display:table-cell;text-align:center;width:1%}.wizard-steps li .step{border:5px solid #ced1d6;color:#546474;font-size:15px;border-radius:100%;background-color:#FFF;position:relative;z-index:2;display:inline-block;width:40px;height:40px;line-height:30px;text-align:center}.wizard-steps li:before{display:block;content:"";width:100%;height:1px;font-size:0;overflow:hidden;border-top:4px solid #ced1d6;position:relative;top:21px;z-index:1}.wizard-steps li:last-child:before{max-width:50%;width:50%}.wizard-steps li:first-child:before{max-width:51%;left:50%}.wizard-steps li.active:before,.wizard-steps li.complete:before,.wizard-steps li.active .step,.wizard-steps li.complete .step{border-color:#5293c4}.wizard-steps li.complete .step{cursor:default;color:#FFF;-webkit-transition:transform ease .1s;transition:transform ease .1s}.wizard-steps li.complete .step:before{display:block;position:absolute;top:0;left:0;bottom:0;right:0;line-height:30px;text-align:center;border-radius:100%;content:"\f00c";background-color:#FFF;z-index:3;font-family:FontAwesome;font-size:17px;color:#87ba21}.wizard-steps li.complete:hover .step{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border-color:#80afd4}.wizard-steps li.complete:hover:before{border-color:#80afd4}.wizard-steps li .title{display:block;margin-top:4px;max-width:100%;color:#949ea7;font-size:14px;z-index:104;text-align:center;table-layout:fixed;word-wrap:break-word}.wizard-steps li.complete .title,.wizard-steps li.active .title{color:#2b3d53}.step-content .step-pane{display:none;min-height:200px;padding:4px 8px 12px}.step-content .active{display:block}.wizard-actions{text-align:right}@media only screen and (max-width:767px){.wizard-steps li .step{width:30px;height:30px;line-height:24px;border-width:3px}.wizard-steps li:before,.wizard-steps li:after{border-width:3px}.wizard-steps li.complete .step:before{line-height:24px;font-size:13px}.wizard-steps li:before{top:16px}.step-content .step-pane{padding:4px 4px 6px}}.tree{padding-left:9px;overflow-x:hidden;overflow-y:auto;position:relative}.tree:before{display:inline-block;content:"";position:absolute;top:-20px;bottom:16px;left:0;border:1px dotted #67b2dd;border-width:0 0 0 1px;z-index:1}.tree .tree-folder{width:auto;min-height:20px;cursor:pointer}.tree .tree-folder .tree-folder-header{position:relative;height:20px;line-height:20px}.tree .tree-folder .tree-folder-header:hover{background-color:#f0f7fc}.tree .tree-folder .tree-folder-header .tree-folder-name,.tree .tree-item .tree-item-name{display:inline;z-index:2}.tree .tree-folder .tree-folder-header>[class*="icon-"]:first-child,.tree .tree-item>[class*="icon-"]:first-child{display:inline-block;position:relative;z-index:2;top:-1px}.tree .tree-folder .tree-folder-header .tree-folder-name{margin-left:2px}.tree .tree-folder .tree-folder-header>[class*="icon-"]:first-child{margin:-2px 0 0 -2px}.tree .tree-folder:last-child:after{display:inline-block;content:"";position:absolute;z-index:1;top:15px;bottom:0;left:-15px;border-left:1px solid #FFF}.tree .tree-folder .tree-folder-content{margin-left:23px;position:relative}.tree .tree-folder .tree-folder-content:before{display:inline-block;content:"";position:absolute;z-index:1;top:-14px;bottom:16px;left:-14px;border:1px dotted #67b2dd;border-width:0 0 0 1px}.tree .tree-item{position:relative;height:20px;line-height:20px;cursor:pointer}.tree .tree-item:hover{background-color:#f0f7fc}.tree .tree-item .tree-item-name{margin-left:3px}.tree .tree-item .tree-item-name>[class*="icon-"]:first-child{margin-right:3px}.tree .tree-item>[class*="icon-"]:first-child{margin-top:-1px}.tree .tree-folder,.tree .tree-item{position:relative}.tree .tree-folder:before,.tree .tree-item:before{display:inline-block;content:"";position:absolute;top:14px;left:-13px;width:18px;height:0;border-top:1px dotted #67b2dd;z-index:1}.tree .tree-selected{background-color:rgba(98,168,209,0.1);color:#6398b0}.tree .tree-selected:hover{background-color:rgba(98,168,209,0.1)}.tree .tree-item,.tree .tree-folder{border:1px solid #FFF}.tree .tree-folder .tree-folder-header{border-radius:0}.tree .tree-item,.tree .tree-folder .tree-folder-header{margin:0;padding:5px;color:#4d6878;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tree .tree-item>[class*="icon-"]:first-child{color:#f9e8ce;width:13px;height:13px;line-height:13px;font-size:11px;text-align:center;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#fafafa;border:1px solid #CCC;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.tree .tree-selected>[class*="icon-"]:first-child{background-color:#f9a021;border-color:#f9a021;color:#FFF}.tree .icon-plus[class*="icon-"]:first-child,.tree .icon-minus[class*="icon-"]:first-child{border:1px solid #DDD;vertical-align:middle;height:11px;width:11px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;border:1px solid #8baebf;line-height:10px;background-color:#FFF;position:relative;z-index:1}.tree .icon-plus[class*="icon-"]:first-child:before{display:block;content:"+";font-family:"Open Sans";font-size:16px;position:relative;z-index:1}.tree .icon-minus[class*="icon-"]:first-child:before{content:"";display:block;width:7px;height:0;border-top:1px solid #4d6878;position:absolute;top:5px;left:2px}.tree .tree-unselectable .tree-item>[class*="icon-"]:first-child{color:#5084a0;width:13px;height:13px;line-height:13px;font-size:10px;text-align:center;border-radius:0;background-color:transparent;border:0;box-shadow:none}.tree [class*="icon-"][class*="-down"]{transform:rotate(-45deg)}.tree .icon-spin{height:auto}.tree .tree-loading{margin-left:36px}.tree img{display:inline;veritcal-align:middle}.gritter-item-wrapper{background-image:none!important;box-shadow:0 2px 10px rgba(50,50,50,0.5);background:rgba(50,50,50,0.92)}.gritter-item-wrapper.gritter-info{background:rgba(49,81,133,0.92)}.gritter-item-wrapper.gritter-error{background:rgba(153,40,18,0.92)}.gritter-item-wrapper.gritter-success{background:rgba(89,131,75,0.92)}.gritter-item-wrapper.gritter-warning{background:rgba(190,112,31,0.92)}.gritter-item-wrapper.gritter-light{background:rgba(245,245,245,0.95);border:1px solid #BBB}.gritter-item-wrapper.gritter-light.gritter-info{background:rgba(232,242,255,0.95)}.gritter-item-wrapper.gritter-light.gritter-info .gritter-item{color:#4a577d}.gritter-item-wrapper.gritter-light.gritter-error{background:rgba(255,235,235,0.95)}.gritter-item-wrapper.gritter-light.gritter-error .gritter-item{color:#894a38}.gritter-item-wrapper.gritter-light.gritter-success{background:rgba(239,250,227,0.95)}.gritter-item-wrapper.gritter-light.gritter-success .gritter-item{color:#416131}.gritter-item-wrapper.gritter-light.gritter-warning{background:rgba(252,248,227,0.95)}.gritter-item-wrapper.gritter-light.gritter-warning .gritter-item{color:#946446}.gritter-item p{line-height:1.8}.gritter-top,.gritter-bottom,.gritter-item{background-image:none}.gritter-close{left:auto;right:3px;background-image:none;width:18px;height:18px;line-height:17px;text-align:center;border:2px solid transparent;border-radius:16px;color:#e17b67}.gritter-close:before{font-family:FontAwesome;font-size:16px;content:"\f00d"}.gritter-info .gritter-close{color:#ffa500}.gritter-error .gritter-close,.gritter-success .gritter-close,.gritter-warning .gritter-close{color:#ffea07}.gritter-close:hover{color:#FFF!important}.gritter-title{text-shadow:none}.gritter-light .gritter-item,.gritter-light .gritter-bottom,.gritter-light .gritter-top,.gritter-light .gritter-close{background-image:none;color:#444}.gritter-light .gritter-title{text-shadow:none}.gritter-light .gritter-close:hover{color:#8a3104!important}.gritter-center{position:fixed;left:33%;right:33%;top:33%}@media only screen and (max-width:767px){.gritter-center{left:16%;right:16%;top:30%}}@media only screen and (max-width:480px){.gritter-center{left:30px;right:30px}}@media only screen and (max-width:320px){.gritter-center{left:10px;right:10px}}.wysiwyg-editor{max-height:250px;height:250px;background-color:#f7f8fa;border-collapse:separate;border:1px solid #bbc0ca;padding:4px;box-sizing:content-box;overflow-y:scroll;overflow-x:hidden;outline:0}.wysiwyg-editor:focus{background-color:#FFF}.wysiwyg-toolbar{line-height:32px;margin:0!important}.wysiwyg-toolbar .dropdown-menu{text-align:left}.wysiwyg-toolbar .btn-group{float:none;font-size:0}.wysiwyg-toolbar .btn-group>.btn,.wysiwyg-toolbar .btn-group>.inline>.btn{float:none;padding-left:0;padding-right:0;text-align:center;border-width:2px;margin-left:1px}.wysiwyg-toolbar .btn-group>.btn>[class*="icon-"]:first-child,.wysiwyg-toolbar .btn-group>.inline>.btn>[class*="icon-"]:first-child{font-size:14px;width:25px;max-width:25px;display:inline-block;border-width:1px!important}.wysiwyg-toolbar .btn-group>.btn.dropdown-toggle>[class*="icon-"]:last-child,.wysiwyg-toolbar .btn-group>.inline>.btn.dropdown-toggle>[class*="icon-"]:last-child{margin-right:4px}.wysiwyg-toolbar .btn-group>.btn.active:after,.wysiwyg-toolbar .btn-group>.inline>.btn.active:after{border-color:transparent;border-style:solid;border-top-color:inherit;border-width:6px 14px;bottom:-13px;left:0;right:0}.wysiwyg-style1 .btn-group>.btn,.wysiwyg-style2 .btn-group>.btn,.wysiwyg-style1 .btn-group>.inline>.btn,.wysiwyg-style2 .btn-group>.inline>.btn{margin:0!important;background:#FFF!important;border:none!important;color:#adb3be!important;text-shadow:none!important}.wysiwyg-style1 .btn-group>.btn.active,.wysiwyg-style2 .btn-group>.btn.active,.wysiwyg-style1 .btn-group>.inline>.btn.active,.wysiwyg-style2 .btn-group>.inline>.btn.active{color:#5b80ce!important}.wysiwyg-style1 .btn-group>.btn.active:after,.wysiwyg-style2 .btn-group>.btn.active:after,.wysiwyg-style1 .btn-group>.inline>.btn.active:after,.wysiwyg-style2 .btn-group>.inline>.btn.active:after{display:none}.wysiwyg-style1 .btn-group,.wysiwyg-style2 .btn-group{position:relative}.wysiwyg-style1 .btn-group:after,.wysiwyg-style2 .btn-group:after{display:block;content:"";position:absolute;left:-2px;width:0;max-width:0;top:6px;bottom:6px;border-left:1px solid #e1e6ea}.wysiwyg-style1 .btn-group:first-child:after,.wysiwyg-style2 .btn-group:first-child:after{display:none}.wysiwyg-style2{background-color:#e5e5e5}.wysiwyg-style2+.wysiwyg-editor{border-color:#DDD;background-color:#FFF;border-top:0}.wysiwyg-style2 .btn-group>.btn,.wysiwyg-style2 .btn-group>.inline>.btn{margin:0 1px 0 0!important;background:#FFF!important;border:none!important;color:#8d939e!important;text-shadow:none!important}.wysiwyg-style2 .btn-group>.btn.active,.wysiwyg-style2 .btn-group>.inline>.btn.active{color:#FFF!important;background:#6aaedf!important}.wysiwyg-style2 .btn-group:after{display:none}.wysiwyg-toolbar .btn-colorpicker{width:24px;height:24px;position:relative;background:#87b87f;background:-moz-linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#cf3e73),color-stop(20%,#fff),color-stop(30%,#2283c5),color-stop(40%,#fff),color-stop(50%,#87b87f),color-stop(60%,#fff),color-stop(70%,#ffb752),color-stop(80%,#fff),color-stop(90%,#d15b47),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%);background:-o-linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%);background:-ms-linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CF3E73',endColorstr='#FFB752',GradientType=0);background:linear-gradient(top,#cf3e73 10%,#fff 20%,#2283c5 30%,#fff 40%,#87b87f 50%,#fff 60%,#ffb752 70%,#fff 80%,#d15b47 90%,#fff 100%)}.wysiwyg-toolbar .dropdown-colorpicker>.dropdown-menu{top:inherit}.wysiwyg-toolbar input[type=file]{position:fixed;z-index:-10;opacity:0;max-width:0;max-height:0;display:block}.wysiwyg-toolbar .wysiwyg-choose-file{display:inline-block;width:auto;margin:4px auto 0;padding-left:5px;padding-right:5px}.wysiwyg-toolbar .dropdown-menu input[type=text]{margin-left:8px;margin-bottom:0}.wysiwyg-toolbar .dropdown-menu input[type=text].form-control{min-width:150px}.wysiwyg-toolbar .dropdown-menu .btn{margin-right:8px;margin-left:1px}.wysiwyg-style1 .btn-colorpicker{width:20px;height:20px}@media screen and (-webkit-min-device-pixel-ratio:0){.wysiwyg-editor img{display:inline!important}.wysiwyg-editor .ui-wrapper{border:1px dotted #D00;overflow:visible!important;display:inline-block!important;vertical-align:middle}.wysiwyg-editor .ui-wrapper:after{content:"";display:block;position:absolute;right:-3px;bottom:-3px;width:7px;height:7px;border:1px solid #D00;background-color:#FFF;z-index:1}}.widget-header .wysiwyg-toolbar{background-color:transparent}.widget-header .wysiwyg-toolbar .btn-group>.btn,.widget-header .wysiwyg-toolbar .btn-group>.inline>.btn{border-color:transparent;background:rgba(255,255,255,0.25)!important;color:#FFF!important;border-width:1px}.widget-header .wysiwyg-toolbar .btn-group>.btn.active,.widget-header .wysiwyg-toolbar .btn-group>.inline>.btn.active{background:rgba(0,0,0,0.25)!important}.widget-body .wysiwyg-editor{border:0}.wysiwyg-speech-input{width:20px!important;color:transparent!important;background:transparent none!important;border:none!important;-moz-transform:scale(2.0,2.0);-webkit-transform:scale(2.0,2.0);-o-transform:scale(2.0,2.0);-ms-transform:scale(2.0,2.0);transform:scale(2.0,2.0);-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer}.wysiwyg-speech-input:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.widget-body .md-header{margin-top:-30px;margin-left:9px}.widget-body .md-header .btn{border-color:transparent;background:rgba(255,255,255,0.25)!important;color:#FFF!important;text-align:center;padding-left:0;padding-right:0;border-width:1px!important;padding-top:2px;padding-bottom:4px}.widget-body .md-header .btn>[class*="icon-"]{font-size:14px;width:25px;max-width:25px;display:inline-block}.widget-body .md-header .btn-inverse{background:rgba(0,0,0,0.25)!important;padding-right:5px;margin-left:4px}.widget-body .md-preview{padding:8px;min-height:200px}.widget-body .md-input{border:none!important;box-shadow:none!important;display:block;margin-bottom:0;background-color:rgba(48,126,204,0.07);padding:8px;width:100%}.widget-body .md-input:focus{background-color:#FFF;box-shadow:none!important}.editable-container .popover-title{color:#438eb9}.editable-click{border-bottom:1px dashed #BBB;cursor:pointer;font-weight:normal}img.editable-click{border:1px dotted #BBB}.editable-click:hover{border-color:#08c;color:#08c}img.editable-click:hover{opacity:.75;filter:alpha(opacity=75)}.editable-buttons,.editable-input{display:inline-block}.editable-buttons{margin-left:1px}.editable-buttons .btn{padding:0;width:28px;line-height:24px;border-width:3px;font-size:12px;margin:0 1px 0 0}.editable-buttons .btn>[class*="icon-"]{margin:0}.editable-clear-x{cursor:pointer;color:#888;background:0}.editable-clear-x:hover{color:#d15b47}.editable-clear-x:before{display:inline-block;content:"\f057";font-family:FontAwesome;font-size:15px;position:absolute;margin-top:-9px;width:16px;height:30px;line-height:30px;text-align:center}.editable-input .ace-spinner{margin-right:8px}.editable-inline .editable-slider{margin-top:10px;margin-right:4px}.editable-popup .editable-slider{display:block;margin-bottom:16px;margin-top:4px}.editable-slider input{display:none}.editable-input .ace-file-input{display:block}.editable-image .ace-file-multiple label.selected{border-color:transparent}.editable-image+.editable-buttons,.editable-wysiwyg+.editable-buttons{display:block;text-align:center;margin-top:8px}.editable-wysiwyg{width:95%}.editable-wysiwyg .wysiwyg-editor{height:auto;overflow-y:hidden}.editableform .input-append.dropdown-menu{display:none}.editableform .open .input-append.dropdown-menu{display:block}.editable-container .editableform{margin-bottom:10px}.editable-inline .editableform{margin-bottom:0}.editableform-loading{background:0}.editableform-loading [class*="icon-"],.editableform-loading .progress{position:relative;top:35%}.ui-slider{background-color:#CCC}.ui-slider-horizontal{height:9px}.ui-slider-vertical{width:9px}.ui-slider .ui-slider-handle{border-radius:0;width:1.45em;height:1.45em;background-color:#f5f5f5;border:1px solid}.ui-slider .ui-slider-handle:before{display:inline-block;content:"|||";font-size:8px;font-family:Helvetica,Arial,sans-serif;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;line-height:15px}.ui-slider .ui-slider-handle:hover{background-color:#FFF}.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:focus,.ui-slider .ui-slider-handle:active{outline:0;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.3);text-decoration:none}.ui-slider .ui-slider-handle:hover:before,.ui-slider .ui-slider-handle:focus:before,.ui-slider .ui-slider-handle:active:before{text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.ui-slider-horizontal .ui-slider-handle{margin-left:-0.725em;top:-0.4em}.ui-slider-vertical .ui-slider-handle{left:-0.35em;margin-bottom:-0.65em}.ui-slider-small.ui-slider-horizontal{height:5px}.ui-slider-small.ui-slider-vertical{width:5px}.ui-slider-small .ui-slider-handle{border-radius:24px;width:16px;height:16px;top:-5px}.ui-slider-small .ui-slider-handle:before{font-size:6px;line-height:13px}.ui-slider-range{background-color:#4aa4ce}.ui-slider-handle{outline:none!important}.ui-slider-handle,.ui-slider-handle:hover,.ui-slider-handle:focus,.ui-slider-handle:active{border-color:#4aa4ce;color:#4aa4ce}.ui-slider-green .ui-slider-range{background-color:#8bbc67}.ui-slider-green .ui-slider-handle,.ui-slider-green .ui-slider-handle:hover,.ui-slider-green .ui-slider-handle:focus,.ui-slider-green .ui-slider-handle:active{border-color:#8bbc67;color:#8bbc67}.ui-slider-red .ui-slider-range{background-color:#d36e6e}.ui-slider-red .ui-slider-handle,.ui-slider-red .ui-slider-handle:hover,.ui-slider-red .ui-slider-handle:focus,.ui-slider-red .ui-slider-handle:active{border-color:#d36e6e;color:#d36e6e}.ui-slider-purple .ui-slider-range{background-color:#ac68ba}.ui-slider-purple .ui-slider-handle,.ui-slider-purple .ui-slider-handle:hover,.ui-slider-purple .ui-slider-handle:focus,.ui-slider-purple .ui-slider-handle:active{border-color:#ac68ba;color:#ac68ba}.ui-slider-orange .ui-slider-range{background-color:#efad62}.ui-slider-orange .ui-slider-handle,.ui-slider-orange .ui-slider-handle:hover,.ui-slider-orange .ui-slider-handle:focus,.ui-slider-orange .ui-slider-handle:active{border-color:#efad62;color:#efad62}.ui-slider-dark .ui-slider-range{background-color:#606060}.ui-slider-dark .ui-slider-handle,.ui-slider-dark .ui-slider-handle:hover,.ui-slider-dark .ui-slider-handle:focus,.ui-slider-dark .ui-slider-handle:active{border-color:#606060;color:#606060}.ui-slider-pink .ui-slider-range{background-color:#d6487e}.ui-slider-pink .ui-slider-handle,.ui-slider-pink .ui-slider-handle:hover,.ui-slider-pink .ui-slider-handle:focus,.ui-slider-pink .ui-slider-handle:active{border-color:#d6487e;color:#d6487e}.ui-datepicker{background-color:#FFF;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:26px;min-width:32px;max-width:32px;text-align:center;cursor:pointer;color:transparent;line-height:26px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{color:transparent;visibility:hidden}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background-color:#EEE;text-decoration:none}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{display:inline;font-family:FontAwesome;font-size:14px;content:"\f060";color:#393939}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}.ui-datepicker .ui-datepicker-next:before{content:"\f061"}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker td{padding:0}.ui-datepicker td>a,.ui-datepicker td>span{display:inline-block;height:22px;min-width:24px;max-width:24px;text-align:center;color:#393939;font-size:13px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-datepicker td>a:hover{background-color:#EEE}.ui-datepicker td>a.ui-state-highlight{background-color:#d5e5ef}.ui-datepicker td>a.ui-state-active{background-color:#2283c5;color:#FFF}.ui-datepicker td>a.ui-priority-secondary{color:#888}.ui-datepicker td>span{color:#999}.ui-datepicker td .ui-datepicker-title select{height:24px;line-height:24px;padding:2px 3px}.ui-datepicker td .ui-datepicker-buttonpane{background-color:#DDD;height:1px}.ui-widget-overlay{background:rgba(0,0,0,0.25);opacity:1!important;filter:alpha(opacity=100)!important;z-index:1040!important}.ui-dialog,.ui-jqdialog{z-index:1050!important;background-color:#FFF;padding:0;border:1px solid #DDD;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ui-dialog .ui-dialog-titlebar,.ui-jqdialog .ui-dialog-titlebar,.ui-dialog .ui-jqdialog-titlebar,.ui-jqdialog .ui-jqdialog-titlebar{background-color:#f1f1f1;font-size:16px;color:#669fc7;padding:0}.ui-dialog .ui-dialog-title,.ui-jqdialog .ui-dialog-title,.ui-dialog .ui-jqdialog-title,.ui-jqdialog .ui-jqdialog-title{float:none;width:auto}.ui-dialog .widget-header,.ui-jqdialog .widget-header{margin:0;border-width:0 0 1px 0}.ui-dialog .ui-dialog-buttonpane,.ui-jqdialog .ui-dialog-buttonpane,.ui-dialog .ui-jqdialog-buttonpane,.ui-jqdialog .ui-jqdialog-buttonpane{background-color:#eff3f8;border-top:1px solid #e4e9ee}.ui-dialog .ui-dialog-buttonpane button,.ui-jqdialog .ui-dialog-buttonpane button,.ui-dialog .ui-jqdialog-buttonpane button,.ui-jqdialog .ui-jqdialog-buttonpane button{font-size:14px}.ui-dialog .ui-dialog-titlebar-close,.ui-jqdialog .ui-dialog-titlebar-close,.ui-dialog .ui-jqdialog-titlebar-close,.ui-jqdialog .ui-jqdialog-titlebar-close{border:0;background:transparent;opacity:.4;color:#d15b47;padding:0;top:50%;right:8px!important;text-align:center}.ui-dialog .ui-dialog-titlebar-close:before,.ui-jqdialog .ui-dialog-titlebar-close:before,.ui-dialog .ui-jqdialog-titlebar-close:before,.ui-jqdialog .ui-jqdialog-titlebar-close:before{content:"\f00d";display:inline;font-family:FontAwesome;font-size:16px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-jqdialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-jqdialog-titlebar-close:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:hover{opacity:1;text-decoration:none;padding:0}.ui-dialog .ui-dialog-titlebar-close .ui-button-text,.ui-jqdialog .ui-dialog-titlebar-close .ui-button-text,.ui-dialog .ui-jqdialog-titlebar-close .ui-button-text,.ui-jqdialog .ui-jqdialog-titlebar-close .ui-button-text{text-indent:0;visibility:hidden}.ui-dialog .widget-header .ui-dialog-titlebar-close,.ui-jqdialog .widget-header .ui-dialog-titlebar-close,.ui-dialog .widget-header .ui-jqdialog-titlebar-close,.ui-jqdialog .widget-header .ui-jqdialog-titlebar-close{right:10px!important}.ui-accordion .ui-accordion-header{color:#478fca;font-weight:normal;background-color:#f9f9f9;border:1px solid #cdd8e3;padding:8px 8px 9px 24px}.ui-accordion .ui-accordion-header:hover{color:#6ea6cc;background-color:#f1f8fd}.ui-accordion .ui-accordion-header.ui-state-active{color:#4c8fbd;background-color:#eef4f9;position:relative;font-weight:bold}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{text-indent:0;margin-top:0;position:absolute;left:10px;top:7px}.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before{display:inline;font-family:FontAwesome;font-size:15px;content:"\f0da"}.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before{content:"\f0d7";font-weight:normal}.ui-accordion .ui-accordion-content{border:1px solid #cdd8e3;border-top-width:0;padding:11px 16px}.ui-tabs .ui-tabs-nav{padding:0;border-bottom:1px solid #c5d0dc}.ui-tabs .ui-tabs-nav li.ui-state-default>a{background-color:#f9f9f9;border:1px solid #c5d0dc;border-bottom-width:0;color:#999;line-height:16px;margin-right:-1px;z-index:11;padding:8px 12px;position:relative;top:2px}.ui-tabs .ui-tabs-nav li>a:focus{outline:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active>a{background-color:#FFF;border:1px solid;border-color:#4c8fbd #c5d0dc transparent;border-top-width:2px;-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15);box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15);color:#576373;position:relative;top:1px}.ui-tabs .ui-tabs-panel{border:1px solid #c5d0dc;border-top-width:0;margin:0;left:auto;right:auto;top:auto;bottom:auto}.ui-menu{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:150px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);background-color:#FFF;border:1px solid rgba(0,0,0,0.2);padding:3px}.ui-menu .ui-menu-item a{padding:4px 7px 5px;color:#444;cursor:pointer;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ui-menu .ui-menu-item a .ui-menu-icon{float:right;position:relative;top:0;left:auto;right:auto;bottom:auto;text-indent:0}.ui-menu .ui-menu-item a .ui-menu-icon:before{content:"\f105";font-family:FontAwesome;font-size:14px;display:inline}.ui-menu .ui-menu-item a:hover,.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{background-color:#4f99c6;color:#FFF;margin:auto;font-weight:normal}.ui-menu .ui-menu-item a:hover .ui-menu-icon,.ui-menu .ui-menu-item a.ui-state-focus .ui-menu-icon,.ui-menu .ui-menu-item a.ui-state-active .ui-menu-icon{color:#FFF}.ui-menu .ui-state-disabled a{color:#999;cursor:default}.ui-menu .ui-state-disabled a:hover,.ui-menu .ui-state-disabled a.ui-state-focus,.ui-menu .ui-state-disabled a.ui-state-active{background-color:#FFF;color:#999}.ui-autocomplete{background-color:#FFF;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ui-autocomplete-category{padding:6px;position:relative;background-color:#eef4f9;color:#478fca;font-weight:bolder;border:1px solid #dae6ed;border-width:1px 0}.ui-spinner-button{border-width:0!important;font-size:10px;height:14px;line-height:14px;width:18px;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,0.25)!important;display:inline-block;position:absolute;text-align:center;padding:0}.ui-spinner-button>[class*="icon-"]{width:18px;display:inline-block}.ui-spinner-up{top:0;right:5px}.ui-spinner-down{bottom:3px;right:5px}.ui-spinner-input{margin-top:0;padding:5px;max-width:100px;font-size:14px}.ui-tooltip{background-color:#444;color:#FFF}.ui-progressbar{background-color:#dadada;height:22px}.ui-progressbar .ui-progressbar-value{margin:0}.ui-progressbar .ui-progressbar-value[class="progress-bar"]{background-color:#2a91d8}.ui-jqgrid .ui-jqgrid-view,.ui-jqgrid .ui-paging-info,.ui-jqgrid .ui-pg-table,.ui-jqgrid .ui-pg-selbox{font-size:13px}.ui-jqgrid .ui-jqgrid-title{float:left;margin:8px}.ui-jqgrid .ui-jqgrid-title-rtl{float:right;margin:8px}.ui-jqgrid-view>.ui-jqgrid-titlebar{height:40px;line-height:24px;color:#FFF;background:#307ecc;padding:0;font-size:15px}.ui-jqgrid tr.jqgrow.ui-row-rtl td:last-child{border-right:0;border-left:1px solid #e1e1e1}.ui-jqgrid .ui-jqgrid-hdiv{background-color:#eff3f8;border:1px solid #d3d3d3;border-width:1px 0 0 1px;line-height:15px;font-weight:bold;color:#777;text-shadow:none}.ui-jqgrid .ui-jqgrid-htable thead{background-color:#eff3f8}.ui-jqgrid .ui-jqgrid-htable th span.ui-jqgrid-resize{height:45px!important}.ui-jqgrid .ui-jqgrid-htable th div{padding-top:12px;padding-bottom:12px}.ui-jqgrid-hdiv .ui-jqgrid-htable{border-top:0}.ui-jqgrid-hdiv .ui-jqgrid-htable{border-top:1px solid #e1e1e1}.ui-jqgrid-titlebar{position:relative;top:1px;z-index:1}.ui-jqgrid tr.jqgrow,.ui-jqgrid tr.ui-row-ltr,.ui-jqgrid tr.ui-row-rtl{border:0}.ui-jqgrid tr.ui-row-ltr td,.ui-jqgrid tr.ui-row-rtl td{border-bottom:1px solid #e1e1e1;padding:6px 4px;border-color:#e1e1e1}.ui-jqgrid tr.ui-state-highlight.ui-row-ltr td{border-right-color:#c7d3a9}.ui-jqgrid tr.ui-state-highlight.ui-row-rtl td{border-left-color:#c7d3a9}.ui-jqgrid-btable .ui-widget-content.ui-priority-secondary{background-image:none;background-color:#f9f9f9;opacity:1}.ui-jqgrid-btable .ui-widget-content.ui-state-hover{background-image:none;background-color:#eff4f7;opacity:1}.ui-jqgrid-btable .ui-widget-content.ui-state-highlight{background-color:#e4efc9}.ui-jqgrid .ui-jqgrid-pager{line-height:15px;height:55px;padding-top:3px!important;padding-bottom:5px!important;background-color:#eff3f8!important;border-bottom:1px solid #e1e1e1!important;border-top:1px solid #e1e1e1!important}.ui-jqgrid .ui-pg-input{font-size:inherit;width:24px;height:20px;line-height:16px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;padding-top:1px;padding-bottom:1px}.ui-jqgrid .ui-pg-selbox{display:block;height:24px;width:60px;margin:0;padding:1px;line-height:normal}.ui-jqgrid .ui-jqgrid-htable th div{overflow:visible}.ui-jqgrid .ui-pager-control{height:50px;position:relative;padding-left:9px;padding-right:9px}.ui-jqgrid .ui-jqgrid-toppager{height:auto!important;background-color:#eff3f8;border-bottom:1px solid #e1e1e1!important}.ui-jqgrid .jqgrow .editable{max-width:90%;max-width:calc(92%)!important}.ui-pg-table .navtable .ui-corner-all{border-radius:0}.ui-jqgrid .ui-pg-button:hover{padding:1px}.ui-jqgrid .ui-pg-button .ui-separator{margin-left:4px;margin-right:4px;border-color:#c9d4db}.ui-jqgrid .ui-jqgrid-btable{border-left:1px solid #e1e1e1}.ui-jqgrid .ui-jqgrid-bdiv{border-top:1px solid #e1e1e1}.ui-jqgrid .loading{position:absolute;top:45%;left:45%;width:auto;height:auto;z-index:101;padding:6px;margin:5px;text-align:center;display:none;font-weight:bold;font-size:12px;background-color:#FFF;border:2px solid #8eb8d1;color:#e2b018}.ui-jqgrid .ui-search-toolbar{border-top:1px solid #e1e1e1}.ui-jqgrid .ui-jqgrid-labels{border-bottom:0;background:#f2f2f2;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,0%,#ececec,100%);background-image:-moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);background-image:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',endColorstr='#ffececec',GradientType=0);padding:0!important;border-left:1px solid #e1e1e1!important}.ui-jqgrid .ui-jqgrid-labels th{border-right:1px solid #e1e1e1!important;text-align:left!important}.ui-jqgrid-labels th[id*="_cb"]:first-child>div{padding-top:0;text-align:center!important}.ui-jqgrid-sortable{padding-left:4px;font-size:13px;color:#777;font-weight:bold}.ui-jqgrid-sortable:hover{color:#547ea8}th[aria-selected=true]{background-image:-webkit-gradient(linear,left 0,left 100%,from(#eff3f8),to(#e3e7ed));background-image:-webkit-linear-gradient(top,#eff3f8,0%,#e3e7ed,100%);background-image:-moz-linear-gradient(top,#eff3f8 0,#e3e7ed 100%);background-image:linear-gradient(to bottom,#eff3f8 0,#e3e7ed 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeff3f8',endColorstr='#ffe3e7ed',GradientType=0)}th[aria-selected=true] .ui-jqgrid-sortable{color:#307ecc}.ui-icon{text-indent:0;color:#307ecc;float:none;right:2px;position:absolute}.rtl .ui-icon{right:auto;left:2px}.ui-grid-ico-sort:before{display:inline;content:"\f0d7";font-family:FontAwesome;font-size:12px}.ui-icon-asc:before{content:"\f0d8"}.ui-state-disabled{color:#BBB}.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon{display:inline-block;padding:0;width:24px;height:24px;line-height:22px;text-align:center;position:static;float:none;margin:0 2px!important;color:#808080;border:1px solid #CCC;background-color:#FFF;border-radius:100%}.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon:hover{color:#699ab5;border-color:#699ab5}.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon:before{width:20px;text-align:center;display:inline-block}.ui-pg-table>tbody>tr>.ui-pg-button.ui-state-disabled .ui-icon{color:#b0b0b0;background-color:#f7f7f7;border-color:#DDD;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.ui-jqgrid-btable input,.ui-jqgrid-btable textarea,.ui-jqgrid-btable select{padding:2px;width:auto;max-width:100%;margin-bottom:0}.ui-jqgrid-btable select{padding:1px;height:25px;line-height:25px}.ui-pg-div .ui-icon{display:inline-block;width:18px;float:none;position:static;text-align:center;opacity:.85;-webkit-transition:all .12s;transition:all .12s;margin:0 1px;vertical-align:middle;cursor:pointer;font-size:17px}.ui-pg-div .ui-icon:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1;position:static;margin:0 1px}.ui-pg-div .ui-icon:before{font-family:FontAwesome;display:inline}.ui-icon-pencil{color:#478fca}.ui-icon-pencil:before{content:"\f040"}.ui-icon-trash{color:#dd5a43}.ui-icon-trash:before{content:"\f014"}.ui-icon-disk{color:#69aa46}.ui-icon-disk:before{content:"\f00c"}.ui-icon-cancel{color:#dd5a43}.ui-icon-cancel:before{content:"\f00d"}.ui-jqdialog-content,.ui-jqdialog .ui-jqdialog-content{font-size:13px;padding:4px 0 0}.ui-jqdialog-content .formdata,.ui-jqdialog .ui-jqdialog-content .formdata{font-size:13px;padding:6px 12px}.ui-jqdialog-content .form-view-data,.ui-jqdialog .ui-jqdialog-content .form-view-data{vertical-align:middle;font-size:13px}.ui-jqdialog-content[id*="alertcnt_"],.ui-jqdialog .ui-jqdialog-content[id*="alertcnt_"]{padding:8px 11px}.ui-jqdialog-content .CaptionTD{font-size:12px;text-align:right;color:#666}.ui-jqdialog-content .FormData{border-bottom:1px dotted #e8e8e8}.ui-jqdialog-content .FormData:last-child{border-bottom:0}.ui-jqdialog-content .FormData>td{padding-top:6px;padding-bottom:6px}.ui-jqdialog-content input.FormElement{width:auto}.ui-jqdialog-content select.FormElement{padding:1px;height:25px;line-height:25px;width:auto}.ui-jqdialog-content td.EditButton{padding:8px}.EditTable{background-color:#eff3f8;border-top:1px solid #d6e1ea!important;padding:8px}.EditTable tr:first-child{display:none}.EditTable .navButton .fm-button{float:none!important;width:auto!important;margin:1px 1px 2px!important;background-color:transparent;border-radius:100%}.EditTable .navButton .fm-button:hover{background-color:transparent}.EditTable .navButton .fm-button:focus{outline:0}.EditTable .navButton .fm-button [class*="icon-"]{display:inline-block;color:#999;border:1px solid #AAA;width:26px;height:26px;line-height:26px;text-align:center;border-radius:100%;background-color:#FFF}.EditTable .navButton .fm-button:hover [class*="icon-"]{color:#699ab5;border-color:#699ab5}.EditTable .navButton .fm-button.ui-state-disabled [class*="icon-"],.EditTable .navButton .fm-button.ui-state-disabled:hover [class*="icon-"]{color:#BBB;border-color:#CCC;-moz-transform:scale(0.88);-webkit-transform:scale(0.88);-o-transform:scale(0.88);-ms-transform:scale(0.88);transform:scale(0.88)}.FormGrid .EditTable{background-color:#FFF;border-top:none!important;padding:0}.FormGrid .EditTable tr:first-child{display:none}.ui-jqdialog-content .searchFilter select{padding:1px;height:26px;line-height:26px;width:auto;max-width:95%;margin-bottom:0}.ui-jqdialog-content .searchFilter .input-elm{margin-bottom:0;height:18px;line-height:18px;width:95%!important;padding-left:1px;padding-right:1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-jqdialog-content .searchFilter table{margin-left:4px}.ui-jqdialog-content .searchFilter tr td{padding:5px 0}.ui-jqdialog-content .searchFilter .add-group,.ui-jqdialog-content .searchFilter .add-rule,.ui-jqdialog-content .searchFilter .delete-group{margin-left:4px!important;font-size:15px!important}.ui-jqdialog-content .searchFilter .delete-rule{border:0;background-color:#FFF;color:#d15b47;font-size:20px;width:22px;line-height:10px;padding:0;text-shadow:none!important;display:inline-block;-webkit-transition:all .1s;transition:all .1s;opacity:.85}.ui-jqdialog-content .searchFilter .delete-rule:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);color:#b74635;opacity:1}.ui-jqdialog-content .searchFilter .queryresult{margin-bottom:11px}.ui-jqdialog-content .searchFilter .queryresult td.query{padding:6px 11px;border:1px solid #e1e1e1;background-color:#eee}.ui-jqdialog-content .searchFilter .queryresult td.query:empty{display:none}.ui-state-error{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48;margin:4px 4px 8px;padding:6px 10px;text-shadow:0 1px 0 rgba(255,255,255,0.5);font-size:13px}.ui-jqdialog .ui-widget-header{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,0%,#eee,100%);background-image:-moz-linear-gradient(top,#fff 0,#eee 100%);background-image:linear-gradient(to bottom,#fff 0,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);border-image:none;border-bottom:1px solid solid;color:#669fc7;min-height:38px;position:relative}.ui-jqdialog .ui-widget-header .ui-jqdialog-title{line-height:38px;margin:0;padding:0;padding-left:12px;text-align:left}.widget-header .ui-jqdialog-title{padding-left:0!important;padding-right:0!important}.ui-jqdialog .ui-widget-header .widget-header{border-bottom:0}.ui-jqdialog .ui-jqdialog-titlebar{border-bottom:1px solid #DDD!important}.fm-button{margin:0 4px}.fm-button:not(.btn){background-color:#abbac3;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:13px;line-height:28px;padding:0 12px 1px;margin:0 8px;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,0.25);-webkit-transition:all .15s;transition:all .15s;vertical-align:middle}.fm-button.ui-state-default:hover{background-color:#8b9aa3}.dd{position:relative;display:block;margin:0;padding:0;max-width:600px;list-style:none;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-collapsed .dd-list{display:none}.dd-item,.dd-empty,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.dd-handle,.dd2-content{display:block;min-height:38px;margin:5px 0;padding:8px 12px;background:#f8faff;border:1px solid #dae2ea;color:#7c9eb2;text-decoration:none;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dd-handle:hover,.dd2-content:hover{color:#438eb9;background:#f4f6f7;border-color:#dce2e8}.dd-handle[class*="btn-"],.dd2-content[class*="btn-"]{color:#FFF;border:0;padding:9px 12px}.dd-handle[class*="btn-"]:hover,.dd2-content[class*="btn-"]:hover{opacity:.85;color:#FFF}.dd2-handle+.dd2-content,.dd2-handle+.dd2-content[class*="btn-"]{padding-left:44px}.dd-handle[class*="btn-"]:hover,.dd2-content[class*="btn-"] .dd2-handle[class*="btn-"]:hover+.dd2-content[class*="btn-"]{color:#FFF}.dd-item>button:hover ~ .dd-handle,.dd-item>button:hover ~ .dd2-content{color:#438eb9;background:#f4f6f7;border-color:#dce2e8}.dd-item>button:hover ~ .dd-handle[class*="btn-"],.dd-item>button:hover ~ .dd2-content[class*="btn-"]{opacity:.85;color:#FFF}.dd2-handle:hover ~ .dd2-content{color:#438eb9;background:#f4f6f7;border-color:#dce2e8}.dd2-handle:hover ~ .dd2-content[class*="btn-"]{opacity:.85;color:#FFF}.dd2-item.dd-item>button{margin-left:34px}.dd-item>button{display:block;position:relative;z-index:1;cursor:pointer;float:left;width:25px;height:20px;margin:5px 1px 5px 5px;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:transparent;font-size:12px;line-height:1;text-align:center;font-weight:bold;top:4px;left:1px;color:#707070}.dd-item>button:before{font-family:FontAwesome;content:'\f067';display:block;position:absolute;width:100%;text-align:center;text-indent:0;font-weight:normal;font-size:14px}.dd-item>button[data-action="collapse"]:before{content:'\f068'}.dd-item>button:hover{color:#707070}.dd-item.dd-colored>button,.dd-item.dd-colored>button:hover{color:#EEE}.dd-placeholder,.dd-empty{margin:5px 0;padding:0;min-height:30px;background:#f0f9ff;border:2px dashed #bed2db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dd-empty{border-color:#AAA;border-style:solid;background-color:#e5e5e5}.dd-dragel{position:absolute;pointer-events:none;z-index:999;opacity:.8}.dd-dragel>li>.dd-handle{color:#4b92be;background:#f1f5fa;border-color:#d6e1ea;border-left:2px solid #777;position:relative}.dd-dragel>li>.dd-handle[class*="btn-"]{color:#FFF}.dd-dragel>.dd-item>.dd-handle{margin-top:0}.dd-list>li[class*="item-"]{border-width:0;padding:0}.dd-list>li[class*="item-"]>.dd-handle{border-left:2px solid;border-left-color:inherit}.dd-list>li>.dd-handle .sticker{position:absolute;right:0;top:0}.dd2-handle,.dd-dragel>li>.dd2-handle{left:0;top:0;width:36px;margin:0;border-width:1px 1px 0 0;text-align:center;padding:0!important;line-height:38px;height:38px;background:#ebedf2;border:1px solid #dee4ea;cursor:pointer;overflow:hidden;position:absolute;z-index:1}.dd2-handle:hover,.dd-dragel>li>.dd2-handle{background:#e3e8ed}.dd2-content[class*="btn-"]{text-shadow:none!important}.dd2-handle[class*="btn-"]{text-shadow:none!important;background:rgba(0,0,0,0.1)!important;border-right:1px solid #EEE}.dd2-handle[class*="btn-"]:hover{background:rgba(0,0,0,0.08)!important}.dd-dragel .dd2-handle[class*="btn-"]{border-color:transparent;border-right-color:#EEE}.dd2-handle.btn-yellow{text-shadow:none!important;background:rgba(0,0,0,0.05)!important;border-right:1px solid #FFF}.dd2-handle.btn-yellow:hover{background:rgba(0,0,0,0.08)!important}.dd-dragel .dd2-handle.btn-yellow{border-color:transparent;border-right-color:#FFF}.dd-item>.dd2-handle .drag-icon{display:none}.dd-dragel>.dd-item>.dd2-handle .drag-icon{display:inline}.dd-dragel>.dd-item>.dd2-handle .normal-icon{display:none}.dropzone{border-radius:0;border:1px solid rgba(0,0,0,0.06)}.dropzone .dz-default.dz-message{background-image:none;font-size:24px;text-align:center;line-height:32px;left:0;width:100%;margin-left:auto}.dropzone .dz-default.dz-message span{display:inline;color:#555}.dropzone .dz-default.dz-message span .upload-icon{opacity:.7;filter:alpha(opacity=70);margin-top:8px;cursor:pointer}.dropzone .dz-default.dz-message span .upload-icon:hover{opacity:1;filter:alpha(opacity=100)}.dropzone .dz-preview .dz-error-mark,.dropzone-previews .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark,.dropzone-previews .dz-preview .dz-success-mark{background-image:none;background-color:rgba(255,255,255,0.8);border-radius:100%;text-align:center;line-height:35px}.dropzone .dz-preview .dz-error-mark:before,.dropzone-previews .dz-preview .dz-error-mark:before{font-family:FontAwesome;font-size:30px;color:#db6262;content:"\f00d"}.dropzone .dz-preview .dz-success-mark:before,.dropzone-previews .dz-preview .dz-success-mark:before{font-family:FontAwesome;font-size:30px;color:#6da552;content:"\f00c"}.dropzone a.dz-remove,.dropzone-previews a.dz-remove{border:0;border-radius:0;color:#FFF;background:#d15b47;cursor:pointer}.dropzone a.dz-remove:hover,.dropzone-previews a.dz-remove:hover{color:#FFF;background:#b74635}.dropzone .progress,.dropzone-previews .progress{margin-bottom:0}.dropzone .dz-preview.dz-success .progress,.dropzone-previews .dz-preview.dz-success .progress,.dropzone .dz-preview.dz-error .progress,.dropzone-previews .dz-preview.dz-error .progress{display:none}.icon-animated-bell{display:inline-block;-moz-animation:ringing 2.0s 5 ease 1.0s;-webkit-animation:ringing 2.0s 5 ease 1.0s;-o-animation:ringing 2.0s 5 ease 1.0s;-ms-animation:ringing 2.0s 5 ease 1.0s;animation:ringing 2.0s 5 ease 1.0s;-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}@-moz-keyframes ringing{0%{-moz-transform:rotate(-15deg)}2%{-moz-transform:rotate(15deg)}4%{-moz-transform:rotate(-18deg)}6%{-moz-transform:rotate(18deg)}8%{-moz-transform:rotate(-22deg)}10%{-moz-transform:rotate(22deg)}12%{-moz-transform:rotate(-18deg)}14%{-moz-transform:rotate(18deg)}16%{-moz-transform:rotate(-12deg)}18%{-moz-transform:rotate(12deg)}20%{-moz-transform:rotate(0deg)}}@-webkit-keyframes ringing{0%{-webkit-transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg)}}@-ms-keyframes ringing{0%{-ms-transform:rotate(-15deg)}2%{-ms-transform:rotate(15deg)}4%{-ms-transform:rotate(-18deg)}6%{-ms-transform:rotate(18deg)}8%{-ms-transform:rotate(-22deg)}10%{-ms-transform:rotate(22deg)}12%{-ms-transform:rotate(-18deg)}14%{-ms-transform:rotate(18deg)}16%{-ms-transform:rotate(-12deg)}18%{-ms-transform:rotate(12deg)}20%{-ms-transform:rotate(0deg)}}@keyframes ringing{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%{transform:rotate(0deg)}}.icon-animated-vertical{display:inline-block;-moz-animation:vertical 2.0s 5 ease 2.0s;-webkit-animation:vertical 2.0s 5 ease 2.0s;-o-animation:vertical 2.0s 5 ease 2.0s;-ms-animation:vertical 2.0s 5 ease 2.0s;animation:vertical 2.0s 5 ease 2.0s}@-moz-keyframes vertical{0%{-moz-transform:translate(0,-3px)}4%{-moz-transform:translate(0,3px)}8%{-moz-transform:translate(0,-3px)}12%{-moz-transform:translate(0,3px)}16%{-moz-transform:translate(0,-3px)}20%{-moz-transform:translate(0,3px)}22%{-moz-transform:translate(0,0)}}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px)}22%{-webkit-transform:translate(0,0)}}@-ms-keyframes vertical{0%{-ms-transform:translate(0,-3px)}4%{-ms-transform:translate(0,3px)}8%{-ms-transform:translate(0,-3px)}12%{-ms-transform:translate(0,3px)}16%{-ms-transform:translate(0,-3px)}20%{-ms-transform:translate(0,3px)}22%{-ms-transform:translate(0,0)}}@keyframes vertical{0%{transform:translate(0,-3px)}4%{transform:translate(0,3px)}8%{transform:translate(0,-3px)}12%{transform:translate(0,3px)}16%{transform:translate(0,-3px)}20%{transform:translate(0,3px)}22%{transform:translate(0,0)}}.icon-animated-hand-pointer{display:inline-block;-moz-animation:hand-pointer 2.0s 4 ease 2.0s;-webkit-animation:hand-pointer 2.0s 4 ease 2.0s;-o-animation:hand-pointer 2.0s 4 ease 2.0s;-ms-animation:hand-pointer 2.0s 4 ease 2.0s;animation:hand-pointer 2.0s 4 ease 2.0s}@-moz-keyframes hand-pointer{0%{-moz-transform:translate(0,0)}6%{-moz-transform:translate(5px,0)}12%{-moz-transform:translate(0,0)}18%{-moz-transform:translate(5px,0)}24%{-moz-transform:translate(0,0)}30%{-moz-transform:translate(5px,0)}36%{-moz-transform:translate(0,0)}}.icon-animated-wrench{display:inline-block;-moz-animation:wrenching 2.5s 4 ease;-webkit-animation:wrenching 2.5s 4 ease;-o-animation:wrenching 2.5s 4 ease;-ms-animation:wrenching 2.5s 4 ease;animation:wrenching 2.5s 4 ease;-moz-transform-origin:90% 35%;-webkit-transform-origin:90% 35%;-o-transform-origin:90% 35%;-ms-transform-origin:90% 35%;transform-origin:90% 35%}@-moz-keyframes wrenching{0%{-moz-transform:rotate(-12deg)}8%{-moz-transform:rotate(12deg)}10%{-moz-transform:rotate(24deg)}18%{-moz-transform:rotate(-24deg)}20%{-moz-transform:rotate(-24deg)}28%{-moz-transform:rotate(24deg)}30%{-moz-transform:rotate(24deg)}38%{-moz-transform:rotate(-24deg)}40%{-moz-transform:rotate(-24deg)}48%{-moz-transform:rotate(24deg)}50%{-moz-transform:rotate(24deg)}58%{-moz-transform:rotate(-24deg)}60%{-moz-transform:rotate(-24deg)}68%{-moz-transform:rotate(24deg)}75%{-moz-transform:rotate(0deg)}}@-webkit-keyframes wrenching{0%{-webkit-transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg)}75%{-webkit-transform:rotate(0deg)}}@-o-keyframes wrenching{0%{-o-transform:rotate(-12deg)}8%{-o-transform:rotate(12deg)}10%{-o-transform:rotate(24deg)}18%{-o-transform:rotate(-24deg)}20%{-o-transform:rotate(-24deg)}28%{-o-transform:rotate(24deg)}30%{-o-transform:rotate(24deg)}38%{-o-transform:rotate(-24deg)}40%{-o-transform:rotate(-24deg)}48%{-o-transform:rotate(24deg)}50%{-o-transform:rotate(24deg)}58%{-o-transform:rotate(-24deg)}60%{-o-transform:rotate(-24deg)}68%{-o-transform:rotate(24deg)}75%{-o-transform:rotate(0deg)}}@-ms-keyframes wrenching{0%{-ms-transform:rotate(-12deg)}8%{-ms-transform:rotate(12deg)}10%{-ms-transform:rotate(24deg)}18%{-ms-transform:rotate(-24deg)}20%{-ms-transform:rotate(-24deg)}28%{-ms-transform:rotate(24deg)}30%{-ms-transform:rotate(24deg)}38%{-ms-transform:rotate(-24deg)}40%{-ms-transform:rotate(-24deg)}48%{-ms-transform:rotate(24deg)}50%{-ms-transform:rotate(24deg)}58%{-ms-transform:rotate(-24deg)}60%{-ms-transform:rotate(-24deg)}68%{-ms-transform:rotate(24deg)}75%{-ms-transform:rotate(0deg)}}@keyframes wrenching{0%{transform:rotate(-12deg)}8%{transform:rotate(12deg)}10%{transform:rotate(24deg)}18%{transform:rotate(-24deg)}20%{transform:rotate(-24deg)}28%{transform:rotate(24deg)}30%{transform:rotate(24deg)}38%{transform:rotate(-24deg)}40%{transform:rotate(-24deg)}48%{transform:rotate(24deg)}50%{transform:rotate(24deg)}58%{transform:rotate(-24deg)}60%{transform:rotate(-24deg)}68%{transform:rotate(24deg)}75%{transform:rotate(0deg)}}.ace-settings-container{position:absolute;right:0;top:50px;z-index:12}.breadcrumbs-fixed .ace-settings-container{top:9px}.btn.ace-settings-btn{float:left;display:inline-block;width:42px!important;text-align:center;border-radius:6px 0 0 6px!important;opacity:.55;filter:alpha(opacity=55.00000000000001);vertical-align:top;margin:0}.btn.ace-settings-btn:hover,.btn.ace-settings-btn.open{opacity:1;filter:alpha(opacity=100)}.ace-settings-box{display:none;float:left;width:175px;padding:0 14px;background-color:#FFF;border:2px solid #ffb34b}.ace-settings-box.open{display:inline-block}.ace-settings-box>div{margin:6px 0;color:#444;max-height:24px}.ace-settings-box>div>label{font-size:13px}.btn-scroll-up{border:0;position:absolute;right:2px;bottom:2px;z-index:11}@media(min-width:768px){.main-container.container>.btn-scroll-up{right:auto;margin-left:708px}}@media(min-width:992px){.main-container.container>.btn-scroll-up{right:auto;margin-left:928px}}@media(min-width:1200px){.main-container.container>.btn-scroll-up{right:auto;margin-left:1128px}}.grid2,.grid3,.grid4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;float:left;border-left:1px solid #e3e3e3}.grid2:first-child,.grid3:first-child,.grid4:first-child{border-left:none}.grid2{width:48%;padding:0 2%}.grid3{width:33%;padding:0 2%}.grid4{width:23%;margin:0 1%;padding:0 1%}.draggable-placeholder{border:2px dashed #d9d9d9!important;background-color:#f7f7f7!important}.slimScrollBar{border-radius:0!important}.slimScrollRail{border-radius:0!important}.datepicker td,.daterangepicker td,.datepicker th,.daterangepicker th{border-radius:0!important;font-size:13px}.datepicker td.active,.daterangepicker td.active,.datepicker td.active:hover,.daterangepicker td.active:hover{background:#2283c5!important}.datepicker td.active.disabled,.daterangepicker td.active.disabled,.datepicker td.active.disabled:hover,.daterangepicker td.active.disabled:hover{background:#8b9aa3!important}.datepicker td,.datepicker th{min-width:32px}.datepicker-months .month,.datepicker-years .year{border-radius:0!important}.datepicker-months .month.active,.datepicker-years .year.active,.datepicker-months .month.active:hover,.datepicker-years .year.active:hover,.datepicker-months .month.active:focus,.datepicker-years .year.active:focus,.datepicker-months .month.active:active,.datepicker-years .year.active:active{background-image:none!important;background-color:#2283c5!important}.bootstrap-timepicker-widget table td input{width:32px}.bootstrap-timepicker-widget table td a:hover{border-radius:0}.well .datepicker table tr td.day:hover{background-color:#7d8893;color:#FFF}.easyPieChart{position:relative;text-align:center}.easyPieChart canvas{position:absolute;top:0;left:0}.knob-container{direction:ltr;text-align:left}.navbar .navbar-inner,.navbar .btn-navbar{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}.dropdown-menu li>a,.dropdown-submenu>a{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}.btn{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}.progress,.progress .bar{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}.tags{display:inline-block;padding:4px 6px;color:#777;vertical-align:middle;background-color:#FFF;border:1px solid #d5d5d5;width:206px}.tags:hover{border-color:#b5b5b5}.tags-hover,.tags-hover:hover{border-color:#f59942;outline:0;outline:thin dotted \9}.tags[class*="span"]{float:none;margin-left:0}.tags input[type="text"],.tags input[type="text"]:focus{border:0;display:inline;outline:0;margin:0;padding:0;line-height:14px;-webkit-box-shadow:none;box-shadow:none;width:100%}.tags .tag{display:inline-block;position:relative;font-size:13px;font-weight:normal;vertical-align:baseline;white-space:nowrap;background-color:#91b8d0;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.15);padding:4px 22px 5px 9px;margin-bottom:3px;margin-right:3px;-webkit-transition:all .2s;transition:all .2s}.tags .tag:empty{display:none}.tags .tag-important{background-color:#d15b47}.tags .tag-warning{background-color:#ffb752}.tags .tag-success{background-color:#87b87f}.tags .tag-info{background-color:#6fb3e0}.tags .tag-inverse{background-color:#555}.tags .tag .close{font-size:15px;line-height:20px;opacity:1;filter:alpha(opacity=100);color:#FFF;text-shadow:none;float:none;position:absolute;right:0;top:0;bottom:0;width:18px;text-align:center}.tags .tag .close:hover{background-color:rgba(0,0,0,0.2)}.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{float:left}.col-xs-reset{width:auto;padding-left:0;padding-right:0;float:none}@media(min-width:768px){.col-sm-reset{width:auto;padding-left:0;padding-right:0;float:none}}@media(min-width:992px){.col-md-reset{width:auto;padding-left:0;padding-right:0;float:none}}@media(min-width:1200px){.col-lg-reset{width:auto;padding-left:0;padding-right:0;float:none}}.jqstooltip,.legendColorBox div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.legendLabel{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:20px;font-size:10px}@media only screen and (max-width:480px){.hidden-480{display:none!important}}@media only screen and (max-width:320px){.hidden-320{display:none!important}}@media only screen and (max-width:480px){[class*="vspace-xs"]{display:block}}@media only screen and (max-width:767px){[class*="vspace-sm"]{display:block}}@media only screen and (max-width:991px){[class*="vspace-md"]{display:block}}@media only screen and (max-width:1199px){[class*="vspace-lg"]{display:block}}@media only screen and (max-width:991px){.main-content{margin-left:0!important}}@media only screen and (max-width:767px){.page-content{padding-left:12px;padding-right:12px}}@media(max-width:991px){body.breadcrumbs-fixed{padding-top:45px}.navbar-fixed-top{margin-bottom:0}.sidebar.fixed,.sidebar.sidebar-fixed{position:absolute}}@media(max-width:460px){body.navbar-fixed{padding-top:90px}}@media only screen and (max-width:767px){.error-container{margin:12px}}@media only screen and (max-width:480px){.error-container{margin:6px}}@media only screen and (max-width:360px){.grid2,.grid3,.grid4{float:none;display:block;width:96%;border-left:none;position:relative;margin-bottom:11px;border-bottom:1px solid #e3e3e3;padding-bottom:4px}.grid2>[class*="pull-"],.grid3>[class*="pull-"],.grid4>[class*="pull-"]{float:none!important;display:inline-block;position:absolute;right:11px;top:0;margin-top:0}.grid2:last-child,.grid3:last-child,.grid4:last-child{border-bottom:0}}@media only screen and (max-width:480px){.ace-settings-container,body.breadcrumbs-fixed .ace-settings-container{top:65px}}
+
+
+.embed-responsive {
+  position: relative;
+  display: block;
+  height: 0;
+  padding: 0;
+  overflow: hidden;
+}
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  border: 0;
+}
+.embed-responsive.embed-responsive-16by9 {
+  padding-bottom: 56.25%;
+}
+.embed-responsive.embed-responsive-4by3 {
+  padding-bottom: 75%;
+}
+
+
+
+
 
 
@@ -210,2 +241,9 @@
 	min-height: 100%;
 }
+
+
+.logo-group {
+	position: absolute;
+	bottom: 0;
+	left: 0
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/ace-nav.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/ace-nav.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/ace-nav.less	(revision 313)
@@ -0,0 +1,418 @@
+.navbar {
+  margin-bottom:0;
+}
+
+.navbar {
+  padding-left:0; padding-right:0;
+  margin-left:0; margin-right:0;
+
+ //.navbar-inner {
+	  border:none;
+	  .box-shadow(none);
+	  .border-radius(0);
+
+	  margin:0;
+	  padding-left:0; padding-right:0;
+	  
+	  min-height:@navbar-mh;
+	  position:relative;
+
+	  background:@navbar-bg;
+ // }
+
+  > .container {
+	padding-left:0;
+	padding-right:0;
+  }
+
+  .navbar-text, .navbar-link {
+	 color:@navbar-text-color;
+  }
+  .navbar-brand {
+	 color:@navbar-text-color;
+	 font-size:@brand-size;
+	 text-shadow:none;
+	 padding-top: 10px;
+	 padding-bottom: 10px;
+	 &:hover , &:focus {
+		color: @navbar-text-color;
+	 }
+  }
+  
+  .navbar-header {
+	margin:0 !important;
+  }
+
+
+  .navbar-nav {
+	> li {
+	   > a {
+			& , &:hover , &:focus {
+				font-size:13px;
+				text-shadow:none;
+				color:@navbar-text-color;
+			}
+		}
+	}//li
+  }//.nav
+
+}
+.navbar-fixed-top, .navbar-fixed-bottom {
+	position: fixed;
+}
+
+.navbar-container {
+	padding-left:10px;
+	padding-right:20px;
+}
+.navbar-container.container {
+	padding-left:0;
+	padding-right:0;
+}
+
+
+
+/* ace-nav */
+.ace-nav {
+ height:100%;
+ margin:0 !important;
+ 
+ > li {
+	line-height:@navbar-mh;
+	height:@navbar-mh;
+
+	border-left:1px solid #DDD;
+	padding:0;
+
+	position:relative;
+	float:left !important;
+	
+	&:first-child {
+	  border-left:none;
+	}
+	
+	> a {
+		background-color: @ace-nav-default;
+		color: #FFF;
+
+		display: block;
+		line-height: inherit;
+		text-align: center;
+
+		height: 100%;
+		width: auto;
+		min-width: 50px;
+		padding: 0 8px;
+
+		position: relative;
+
+		> [class*="icon-"] {
+			font-size: 16px;
+			color: #FFF;
+			display: inline-block;
+			width: 20px;
+			text-align: center;
+		}
+
+		> .badge {
+			position: relative;
+			top: -4px;
+			left: 2px;
+
+			padding-right: 5px;
+			padding-left: 5px;
+		}
+	}
+
+
+	> a:hover , > a:focus {
+		background-color: desaturate(darken(@ace-nav-default, 4%), 4%);
+	}
+	&.open > a {
+		background-color: desaturate(darken(@ace-nav-default, 4%), 4%) !important;
+	}
+
+	/* different colors */
+	.ace-nav-color(@color) {
+	  @ace-nav-class: ~`"ace-nav-@{color}"`;
+	  @ace-nav-bg: ~`"ace-nav-@{color}"`;
+	  @ace-nav-cl: @@ace-nav-bg;
+
+	  &.@{color} > a {
+		background-color:@ace-nav-cl;
+		&:hover , &:focus {
+			background-color: desaturate(darken(@ace-nav-cl, 4%), 4%);
+		}
+	  }
+	  &.open.@{color} > a {
+		background-color: desaturate(darken(@ace-nav-cl, 4%), 4%) !important;
+	  }
+	}
+	 &.open > a {
+		color:#FFF !important;
+	 }
+	.ace-nav-color(~"grey");
+	.ace-nav-color(~"purple");
+	.ace-nav-color(~"green");
+	.ace-nav-color(~"light-blue");
+	.ace-nav-color(~"light-blue2");
+	.ace-nav-color(~"red");
+	.ace-nav-color(~"light-green");
+	.ace-nav-color(~"light-purple");
+	.ace-nav-color(~"light-orange");
+	.ace-nav-color(~"light-pink");
+	.ace-nav-color(~"dark");
+	.ace-nav-color(~"white-opaque");
+	.ace-nav-color(~"dark-opaque");
+
+
+
+	
+	//margins
+	.marginX (@index) when (@index > 0) {
+		&.margin-@{index} { margin-left: unit(@index,px); }
+		.marginX(@index - 1);
+	}
+	.marginX(4);
+	
+	&.no-border {
+		border: none !important;
+	}
+
+	
+	///
+	.dropdown-menu {
+		z-index: @zindex-navbar-fixed + 1;
+	}
+ }
+ 
+ .nav-user-photo {
+	 margin: -4px 8px 0 0;
+
+	 border-radius: 100%;
+	 border: 2px solid #FFF;
+
+	 max-width: 40px;
+ }
+ 
+ 
+  li:last-child  a [class^="icon-"] {/* the arrow indicating "See more" on each dropdown , and the icons of user menu */
+	display: inline-block;
+	width: 1.25em;
+	text-align: center;
+  }
+
+}
+
+
+
+
+/* ace-nav responsive */
+@media only screen and (max-width: @screen-xs-max) {
+ .navbar-container {
+	padding-left:0;
+	padding-right:0;
+ }
+}
+@media only screen and (max-width: @screen-xs-max) {
+ .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right {
+	right:-80px;
+ }
+ .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:before,
+ .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:after {
+  right:100px;
+ }
+ 
+ .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right {
+	right:-40px;
+ }
+ .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:before,
+ .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:after {
+  right:60px;
+ }
+
+ .user-menu.dropdown-close.pull-right {
+	right: 0 !important;
+ }
+}
+
+@media only screen and (max-width: @screen-xs) {
+ .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right {
+	right:-120px;
+ }
+ .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:before,
+ .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:after {
+	right:140px;
+ }
+ 
+ .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right {
+	right:-80px;
+ }
+ .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:before,
+ .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:after {
+	right:100px;
+ }
+ 
+ .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right {
+	right:-50px;
+ }
+ .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right:before,
+ .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right:after {
+	right:70px;
+ }
+}
+
+
+@media only screen and (max-width: @screen-topbar-down) {
+ .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right {
+	left:-5px;
+	right:auto;
+ }
+ .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:before,
+ .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:after {
+	right:auto;
+	left:25px;
+ }
+ 
+ .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right {
+	left:-60px;
+	right:auto;
+ }
+ .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:before,
+ .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:after {
+	left:80px;
+	right:auto;
+ }
+ 
+ .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right {
+	left:-110px;
+	right:auto;
+ }
+ .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right:before,
+ .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right:after {
+	left:130px;
+	right:auto;
+ }
+}
+
+
+/* move the icons to the line below */
+@media only screen and (max-width: @screen-topbar-down) {
+ .navbar .navbar-header.pull-left {
+  display:block;
+  float:none !important;
+ }
+ .navbar .navbar-header.pull-right {
+  display:block;
+  float:none !important;
+ }
+
+ /*.navbar .navbar-inner {
+  border-bottom-width:0;
+ }*/
+ .ace-nav {
+	display:block;
+	float:none !important;
+	text-align:center;
+	
+	background-color:#404040;
+	
+	border:1px solid #DDD;
+	border-width:1px 0;
+
+	letter-spacing: -3px;
+ }
+ .ace-nav > li{
+	display:inline-block;
+	float:none !important;
+	text-align:left;
+
+	letter-spacing: normal;
+ }
+ .ace-nav > li:first-child{
+	border-left:1px solid #DDD;
+ }
+ .ace-nav > li:last-child{
+	border-right:1px solid #DDD;
+ }
+}
+
+@media only screen and (max-width: @screen-tiny) {
+ .ace-nav > li  > a {
+	padding:0 5px !important;
+ }
+}
+
+
+
+
+
+
+ .user-menu > li > a {
+	padding:4px 12px;
+
+	> [class*="icon-"] {
+		margin-right:6px;
+		font-size:120%;
+	}
+ }
+
+ .user-info {
+	max-width:100px;
+	display:inline-block;
+	overflow:hidden;
+	text-overflow:ellipsis;
+	white-space:nowrap;
+	text-align:left;
+
+	vertical-align:top;
+	line-height:15px; 
+	position:relative; top:6px;
+
+	 small {
+		display:block;
+	 }
+ }
+ 
+ @media (min-width: @screen-topbar-down-min) and (max-width: @screen-xs) , (max-width: 360px) {
+	.user-menu {
+		padding-top:42px !important;
+	}
+	.ace-nav .nav-user-photo {
+		margin-right:0;
+	}
+	.user-info {
+		position:absolute !important;
+		margin-top:40px; margin-left:1px; right:2px;
+
+		z-index:1032;
+		color:#777; font-size:14px;
+		width:156px;
+		max-width:156px;
+		
+		padding-left:8px;
+		padding-right:8px;
+		height:32px;
+		line-height:26px !important;
+
+
+		display:none;
+
+		border-bottom:1px solid #E5E5E5;
+
+		text-align:center;
+
+		vertical-align:none;
+		line-height:normal; 
+	}
+
+	.user-info > small {
+		display:inline;
+		opacity:1;
+	}
+
+	li.open .user-info {
+		display:inline-block;
+	}
+ }
+ 
Index: pro-violet-viettel/sourcecode/assets/css/less/ace-responsive.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/ace-responsive.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/ace-responsive.less	(revision 313)
@@ -0,0 +1,117 @@
+@media only screen and (max-width: @screen-xs) {
+	.hidden-480{
+		 display:none !important;
+	}
+}
+@media only screen and (max-width: @screen-tiny) {
+	.hidden-320{
+		 display:none !important;
+	}
+}
+
+@media only screen and (max-width: @screen-xs) {
+	[class*="vspace-xs"] {
+		display:block;
+	}
+}
+@media only screen and (max-width: @screen-xs-max) {
+	[class*="vspace-sm"] {
+		 display:block;
+	}
+}
+@media only screen and (max-width: @screen-sm-max) {
+	[class*="vspace-md"] {
+		 display:block;
+	}
+}
+@media only screen and (max-width: @screen-md-max) {
+	[class*="vspace-lg"] {
+		 display:block;
+	}
+}
+
+
+@media only screen and (max-width: @screen-sm-max) {
+ .main-content {
+	margin-left:0 !important;
+ }
+}
+// page-content less padding
+@media only screen and (max-width: @screen-xs-max) {
+ .page-content {
+	padding-left: @grid-gutter-width / 2;
+	padding-right: @grid-gutter-width / 2;
+ }
+}
+
+
+@media (max-width: @screen-sm-max) {
+	body.breadcrumbs-fixed {
+		padding-top:45px;
+	}
+	.navbar-fixed-top {
+		margin-bottom: 0;
+	}
+	.sidebar.fixed , .sidebar.sidebar-fixed {
+		position:absolute;
+	}
+}
+@media (max-width: @screen-topbar-down) {
+	body.navbar-fixed {
+		padding-top: 90px;
+	}
+}
+
+
+
+// error pages
+@media only screen and (max-width: @screen-xs-max) {
+ .error-container {
+	margin:12px;
+ }
+}
+@media only screen and (max-width: @screen-xs) {
+ .error-container {
+	margin:6px;
+ }
+}
+
+
+
+
+/* custom grid */
+@media only screen and (max-width: 360px) {
+	.grid2 , .grid3 , .grid4{
+		 float:none;
+		 display:block;
+		 width:96%;
+		 border-left:none;
+		 position:relative;
+		 margin-bottom:11px;
+		 border-bottom:1px solid #E3E3E3;
+		 padding-bottom:4px;
+	}
+	.grid2 > [class*="pull-"], .grid3 > [class*="pull-"], .grid4 > [class*="pull-"]{
+		float:none !important;
+		display:inline-block;
+		position:absolute;
+		right:11px; top:0;
+		margin-top:0;
+	}
+	.grid2:last-child , .grid3:last-child , .grid4:last-child {
+		border-bottom:none;
+	}
+}
+
+
+
+
+@media only screen and (max-width: @screen-xs) {
+ .ace-settings-container , body.breadcrumbs-fixed .ace-settings-container {
+	top: 65px;
+ }
+}
+
+
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/ace-rtl.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/ace-rtl.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/ace-rtl.less	(revision 313)
@@ -0,0 +1,2169 @@
+ @import "bootstrap/variables.less";
+ @import "bootstrap/mixins.less";
+ 
+ @import "variables.less";
+ @import "mixins.less";
+
+.rtl {
+ @import "rtl-grid.less";
+
+ //bootstrap styles
+ //type.less
+  ul, ol {
+	margin-left:0;
+	margin-right:25px;
+	&.list-unstyled , &.list-inline {
+		margin-right:0;
+	}
+  }
+
+  li > ul, li > ol {
+	margin-left: 0;
+	margin-right: 18px;
+  }
+
+  dd {
+	margin-left:0;
+	margin-right:10px;
+ }
+ .dl-horizontal {
+  dt {
+    float: right;
+    clear: right;
+    text-align: left;
+  }
+  dd {
+    margin-left:0;
+	margin-right: @component-offset-horizontal;
+  }
+ }
+
+ blockquote {
+	p , small {
+		text-align:left;
+	}
+	small:before {
+		content: "";
+	}
+	small:after {
+		content: "\00A0 \2014";
+	}
+ }
+ blockquote.pull-right {	
+	p , small {
+		text-align:right;
+	}
+	small:after {
+		content: "";
+	}
+	small:before {
+		content: "\2014 \00A0";
+	}
+ }
+ 
+ 
+ //forms.less
+ .radio,
+ .checkbox {
+	padding-left: 0;
+	padding-right: 20px;
+ }
+ .radio input[type="radio"],
+ .checkbox input[type="checkbox"] {
+	float: right;
+	margin-left: 0;
+	margin-right: -20px;
+ }
+ .radio.inline + .radio.inline,
+ .checkbox.inline + .checkbox.inline {
+	margin-left: 0;
+	margin-right: 10px;
+ }
+ .help-inline {
+	padding-left:0;
+	padding-right:5px;
+ }
+ .input-group {
+   .input-group-addon {
+		&:first-child {
+			border-left-width: 0;
+			border-right: 1px solid #CCCCCC;
+		}
+		&:last-child {
+			border-right-width: 0;
+			border-left: 1px solid #CCCCCC;
+		}
+	}
+  }
+
+ input.search-query {
+	padding-left: 14px;
+	padding-left: 4px \9;
+	padding-right: 14px;
+	padding-right: 4px \9;
+ }
+ // Inline checkbox/radio labels (remove padding on left)
+ .form-search .radio,
+ .form-search .checkbox,
+ .form-inline .radio,
+ .form-inline .checkbox {
+	padding-right: 0;
+ }
+ // Remove float and margin, set to inline-block
+ .form-search .radio input[type="radio"],
+ .form-search .checkbox input[type="checkbox"],
+ .form-inline .radio input[type="radio"],
+ .form-inline .checkbox input[type="checkbox"] {
+	float: right;
+	margin-right: 0;
+	margin-left: 3px;
+ }
+ .form-horizontal {
+  .control-label {
+    text-align: left;
+  }
+ }
+ 
+ //tables.less
+
+
+ //buttons.less
+ .btn-group + .btn-group {
+	margin-left:auto;
+	margin-right:5px;
+ }
+ .btn-group > .btn, .btn-group-vertical > .btn {
+	float: right;
+ }
+ 
+
+ 
+ //dropdowns.less
+ .dropdown-menu {
+	margin: 2px 0 0; // override default ul
+ }
+ .dropdown .caret {
+	margin-left:0;
+	margin-right:2px;
+ }
+ 
+ 
+ //close.less
+ .close {
+	float: left;
+ }
+ .table-header .close {
+	margin-right:auto;
+	margin-left:6px;
+ }
+ //alerts.less
+ .alert {
+	.close {
+		float: left;
+	}
+ }
+ 
+ //navs.less
+ .nav {
+	margin-right:0;
+ }
+ .nav-list [class^="icon-"],
+ .nav-list [class*=" icon-"] {
+
+ }
+ .nav-tabs > li,
+ .nav-pills > li {
+	float: right;
+ }
+ .nav-pills > li > a {
+	margin-right: 0;
+	margin-left: 2px;
+ }
+ .nav-stacked > li {
+	float:none;
+ }
+
+
+ .nav-tabs > li > a {
+	margin-right:0;
+	margin-left:-1px;
+ }
+
+ .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
+	float:none;
+ }
+
+ //navbar.less
+ .navbar {
+	direction:rtl;
+	text-align:right;
+	.navbar-brand {
+		float:right;
+	}
+ }
+ .navbar-search {
+	float: right;
+ }
+ //.navbar .nav > li {
+//	float: right;
+ //}
+ .navbar-text {
+	float: right;
+ }
+
+ //pagination.less
+ ul.pagination {
+	margin-right:0;
+ }
+
+
+//pager.less
+.pager {
+  margin-right:0;
+}
+.pager .next > a,
+.pager .next > span {
+  float: left;
+}
+.pager .previous > a,
+.pager .previous > span {
+  float: right;
+}
+
+//modal.less
+.modal {
+	direction:rtl;
+	text-align:right;
+}
+.modal-footer {
+	text-align:left;
+}
+.modal-footer .btn + .btn {
+	margin-left:0;
+	margin-right:5px;
+}
+
+
+
+//popovers.less
+.popover.bottom .arrow:after , .popover.top .arrow:after {
+	margin-right:-10px;
+	margin-left:auto;
+}
+.popover-content , .tooltip-inner {
+	text-align:right;
+	direction:rtl;
+}
+
+
+//thumbnails.less
+.thumbnails {
+  margin-left: 0;
+  margin-right: -@grid-gutter-width;
+}
+.row .thumbnails {
+  margin-right: 0;
+}
+.thumbnails > li {
+  float: right;
+  margin-left: 0;
+  margin-right: @grid-gutter-width;
+}
+//media.less
+.media-list {
+  margin-right: 0;
+}
+
+
+ 
+ //ACE
+ //general.less
+ .main-container {
+	direction:rtl;
+	text-align:right;
+ }
+ 
+ .main-content {
+	margin-right:@sidebar-width;
+	margin-left:0;
+ }
+
+ //basic.less
+ li > ul.margin,
+ li > ol.margin
+ {
+	margin-left:0;
+	margin-right:18px;
+ }
+ 
+ //ace-nav.less
+ .ace-nav {
+	> li {
+		float: right !important;
+		border-left:none;
+		border-right:1px solid #DDD;
+		&:first-child {
+			border-right:none;
+		}
+
+		> a {
+			> .badge {
+				left:auto; right:2px;
+			}
+		}
+		
+		&.no-border { border:none;}
+		.marginX (@index) when (@index > 0) {
+			&.margin-@{index} { margin-left:0; margin-right:unit(@index,px); }
+			.marginX(@index - 1);
+		}
+		.marginX(4);
+	}
+	.nav-user-photo {
+		margin:-4px 0 0 8px;
+	}
+
+	.dropdown-menu.dropdown-closer {
+		left:0;
+	}
+ }
+
+@breadcrumb-separator-rtl: "\f104";
+ //breadcrumbs.less
+ .breadcrumbs {
+	padding: 0 0 0 12px;
+	&.fixed , &.breadcrumbs-fixed {
+		position: fixed;
+		left: 0;
+		right: @sidebar-width;
+	}
+ }
+ .breadcrumb {
+	margin: 0 12px 0 22px;
+	.icon-home {
+		margin-left: 2px;
+		margin-right: 4px;
+	}
+ }
+ .breadcrumb > li + li:before {
+	content: @breadcrumb-separator-rtl;
+	padding: 0 2px 0 5px;
+ }
+ .breadcrumb > li + li:last-child:before {
+	display:none;
+ }
+ .breadcrumb > li + li:last-child:after {
+		display: inline;
+		content: "\f104";
+
+		font-family:FontAwesome;
+		font-size:14px;
+		content:@breadcrumb-separator-rtl;
+		color: @breadcrumb-arrow-color;
+		
+		margin-left: 2px;
+		padding: 0 2px 0 5px;
+		position:relative;
+		top: 1px;
+ }
+
+
+ //searchbox.less
+ .nav-search {
+	left: 22px;
+	right: auto;
+ }
+ .sidebar > .nav-search  {
+	&.menu-min {
+	  .nav-search {
+		.form-search {
+			left:auto; right:5px;
+		}
+	  }
+	}
+ }
+
+ //sidebar.less
+ .sidebar {
+	float:right;
+
+	border-width:0 0 0 1px;
+	&:before {
+		border-width:0 0 0 1px;
+	}
+	&.fixed , &.sidebar-fixed {
+		left:auto;
+		right:0;
+		&:before {
+			left:auto;
+			right:0;
+		}
+	}
+ }
+
+ .nav-list > li {
+	> a {
+		padding:0 7px 0 16px;
+		&:hover  {
+			&:before {
+				left:auto;
+				right:0;
+			}
+		}
+	}
+	
+	a > .arrow {
+		left:9px; right:auto;
+	}
+	
+	&.active {
+		&:after {// the border on left of active item
+			left:-2px;
+			right:auto;
+			
+			border-width: 0 0 0 2px;
+		}
+	}
+
+	//
+	.submenu {
+		> li {
+			margin-left:0;
+			margin-right:0;
+			
+			> a {
+				padding:7px 37px 8px 0;
+			}
+			
+			a > [class*="icon-"]:first-child {
+				left:auto; right:10px;
+			}
+		}
+	}
+	> .submenu {
+		> li {
+			//tree like menu 
+			&:before {			
+				left:auto; right:18px;
+			}
+		}
+		&:before {
+			left:auto; right:18px;
+			border-width: 0 1px 0 0;
+		}
+	}
+	&.active {
+		> .submenu:before {
+			border-right-color: @submenu-active-left-border;
+		}
+	}
+ }
+
+ .nav-list li {
+	&.active > a:after {
+		left:0; right:auto;
+		
+		border-left-color:@menu-active-color;
+		border-right-color:transparent;
+	}
+ }
+
+ .nav-list a {
+	.badge , .label {
+		right:auto;
+		left:11px;
+	}
+	&.dropdown-toggle {
+	 .badge , .label {
+		right:auto;
+		left:28px;
+	 }
+	}
+ }
+ .menu-min .nav-list a {
+	 .badge , .label {
+		left:auto;
+		right:4px;
+	 }
+ }
+
+ .sidebar.menu-min {
+	+ .main-content {
+		margin-left:auto;
+		margin-right:(@sidebar-min-width);
+		.breadcrumbs.fixed , .breadcrumbs.breadcrumbs-fixed { left:0; right:(@sidebar-min-width); }
+	}
+ }
+
+ @menumin-shadow-rtl:~"-2px 1px 2px 0 rgba(0, 0, 0, 0.2)";
+ .menu-min .nav-list > li {
+	
+	> a {
+		> .menu-text {
+			left:auto;
+			right:(@sidebar-min-width - 1);
+			padding-left:0;
+			padding-right:12px;
+			.box-shadow(@menumin-shadow-rtl);
+		}
+		&.dropdown-toggle > .menu-text {
+			left:auto;
+			right:@sidebar-min-width;
+			.box-shadow(none);
+		}
+	}
+	&.active > a > .menu-text {
+		border-left-color:@menumin-border;
+		border-right-color:@menu-focus-color;
+	}
+
+	> .submenu {
+		.box-shadow(@menumin-shadow-rtl);
+		
+		left:auto; right:(@sidebar-min-width - 1);
+		li {
+		  > a {
+			//border-right:none;
+
+			margin-left:auto;
+			margin-right:0;
+			
+			padding-left:0;
+			padding-right:24px;
+			> [class*="icon-"]:first-child {
+				left:auto;
+				right:4px;
+			}
+		  }
+		}
+	}
+
+	&.active > .submenu {
+		border-left-color:@menumin-border;
+		border-right-color:@menu-focus-color;
+	}
+ }
+
+ .menu-min {
+	.sidebar-shortcuts-large {
+		.box-shadow(@menumin-shadow-rtl);
+		left:auto;
+		right:@sidebar-min-width - 1;
+	}
+ }
+ .nav-list > li > .submenu {
+	a > .arrow {
+		left:11px; right:auto;
+	}
+	li > .submenu > li > a > .arrow {
+		left:12px; right:auto;
+	}
+	li > .submenu > li {
+		> a {//3rd level
+			margin-left:auto;
+			padding-left:0;
+			margin-right:20px;
+			padding-right:22px;
+		}
+		> .submenu > li > a {//4th level
+			margin-left:auto;
+			padding-left:0;
+			margin-right:20px;
+			padding-right:38px;
+		}
+	}
+ }
+ .menu-min .nav-list > li > .submenu {
+	li > .submenu > li {
+		> a {
+			margin-right:0px;
+			padding-right:30px;
+		}
+		> .submenu > li > a {
+			margin-right:0px;
+			padding-right:45px;
+		}
+	 }
+ }
+
+
+ //buttons
+ button.btn:active  {
+	left:-1px;
+ }
+ .btn.disabled, .btn[disabled] {
+	&:active {
+		left:0;
+	}
+ }
+
+ .btn {
+	> [class*="icon-"] {
+		margin-left:4px;
+		margin-right:0;
+
+		&.icon-on-right {
+			margin-left:0;
+			margin-right:4px;
+		}
+		&.icon-only {
+			margin:0;
+		}
+	}
+ }
+ .btn-lg > [class*="icon-"] {
+	margin-left:6px;
+	margin-right:0;
+	
+	&.icon-on-right {
+		margin-left:0;
+		margin-right:6px;
+	}
+ }
+ .btn-sm > [class*="icon-"] {
+	margin-left:3px;
+	margin-right:0;
+	
+	&.icon-on-right {
+		margin-left:0;
+		margin-right:3px;
+	}
+ }
+ .btn-xs > [class*="icon-"] , &.btn-minier > [class*="icon-"] {
+	margin-left:2px;
+	margin-right:0;
+
+	&.icon-on-right {
+		margin-left:0;
+		margin-right:2px;
+	}
+ }
+ .btn-group > .btn {
+
+	> .caret {
+		margin-left:0;
+		margin-right:1px;
+	}
+ }
+
+ //dropdown.less
+ .dropdown-menu.dropdown-only-icon {
+	> li {
+		float:right;
+	}
+ }
+ .dropdown-light , .dropdown-lighter {
+	.dropdown-submenu:hover > a:after {
+		border-left-color:transparent;
+		border-right-color:#444;
+	}
+ }
+
+
+ .dropdown-navbar {
+	> li {
+		> [class*="icon-"] , > a > [class*="icon-"] {
+			margin-right:0 !important;
+			margin-left:5px !important;
+		}
+	}
+	[class*="btn"][class*="icon-"] {
+		margin:0 0 0 5px;
+	}
+
+	.msg-photo {
+		margin-left:6px;
+		margin-right:0;
+	}
+
+	.user-menu > li > a > [class*="icon-"] {
+		margin-left:6px;
+		margin-right:0;
+	}
+ }
+
+
+
+ //form.less
+ .help-button {
+	margin-left:0;
+	margin-right:4px;
+ }
+ .form-search , .form-inline {
+	.radio [type=radio] + label, .checkbox [type=checkbox] + label {
+		 float: right;
+		 margin-left: 0;
+		 margin-right: -20px;
+
+		.form-search & , .form-inline & {
+			margin-right:0;
+			margin-left:3px;
+		}
+	}
+ }
+
+ 
+ 
+ input[type=checkbox].ace , input[type=radio].ace {
+	+ .lbl {
+		&::before {
+			margin-right:0;
+			margin-left:1px;
+		}
+	}
+	
+	&.ace-switch + .lbl {
+		&::before {
+			direction:ltr;
+			text-align:left;
+		}
+	}
+ }
+
+
+
+ .ace-file-input {
+	.file-label {
+		&:before {
+			right:auto;
+			left:0;
+		}
+		.file-name {
+			padding-left:0;
+			padding-right:30px;
+		}
+		&.selected  {
+			left:16px;
+			right:0;
+		}
+		[class*="icon-"] {
+			//.ace-file-icon();
+			right:0; left:auto;
+		}
+	}
+	.remove {
+		left:-8px;
+		right:auto;
+	}
+ }
+ .ace-file-multiple {
+	.file-label {
+		&.selected .file-name [class*="icon-"] {
+			//.ace-file-icon();
+			right:0; left:auto;
+		}
+		.file-name {
+			padding:0;
+			text-align:right;
+			img {
+				margin:4px 1px 4px 8px;
+			}
+			&.large {
+				text-align:center;
+				img {
+					margin:0;
+				}
+			}
+		}
+	}
+	
+	.remove {
+		left:-11px; right:auto;
+	}
+ }
+ .ace-file-multiple .file-label {
+	&.selected .file-name [class*="icon-"]  {
+		margin-left:4px; margin-right:2px;
+	}
+ }
+
+ 
+ //tab-accordion.less
+ .nav-tabs {
+  .navtab-paddingX (@index) when (@index > 0) {
+	&.padding-@{index} { padding-left:0; padding-right:unit(@index,px); }
+	.navtab-paddingX(@index - 4);
+   }
+   .navtab-paddingX(24);
+   .navtab-paddingX(22);
+ }
+ .tabs-right > .nav-tabs[class*="padding-"] , .tabs-left > .nav-tabs[class*="padding-"] {
+	padding-right:0;
+ }
+ .tabs-left > .nav-tabs {
+	margin-left:auto;
+	margin-right:-1px;//was overriden by .rtl .nav
+	> li > a {
+		& , &:hover, &:focus {
+			margin:0 -1px 0 0;
+		}
+	}
+	> li.active > a {
+		& , &:hover, &:focus {
+			margin:0 -1px;
+		}
+	}
+ }
+
+
+ .nav-tabs.tab-space-1 > li > a {
+	margin-right:auto;
+	margin-left:1px;
+ }
+ .nav-tabs.tab-space-2 > li > a {
+	margin-right:auto;
+	margin-left:2px;
+ }
+ .nav-tabs.tab-space-3 > li > a {
+	margin-right:auto;
+	margin-left:3px;
+ }
+ .nav-tabs.tab-space-4 > li > a {
+	margin-right:auto;
+	margin-left:4px;
+ }
+ 
+ .nav-tabs[class*="tab-color-"] > li > a {
+	& , &:focus, &:hover {
+		margin-right:auto;
+		margin-left:3px;
+	}
+ }
+
+ //accordion-style2
+ .accordion-style2.panel-group {
+	.panel-heading .accordion-toggle {
+		border-width: 0 2px 0 0;
+		&.collapsed {
+			border-width: 0 1px 0 0;
+		}
+	}
+ }
+
+
+
+ //tables.less
+ .table {
+	thead:first-child tr th {
+		[class*="icon-"]:first-child {
+			margin-left:2px;
+			margin-right:0;
+		}
+	}
+ }
+
+ //widgets.less
+ .widget-main.no-padding , .widget-main.padding-0 {
+  .table-bordered th:first-child,
+  .table-bordered td:first-child {
+	 border-left-width:1px;
+  }
+  .table-bordered th:last-child,
+  .table-bordered td:last-child {
+	 border-left-width:0;
+  }
+ }
+ 
+ //tables.less
+ .table-header {
+	padding-left:0;
+	padding-right:12px;
+ }
+ 
+ .dataTables_length {
+	margin-left:0;
+	margin-right:8px;
+ }
+ .dataTables_filter {
+	margin-left:8px;
+	margin-right:0;
+	
+	text-align:left;
+ }
+ .dataTables_info {
+	margin:0 12px 0 0;
+ }
+ .dataTables_paginate {
+	text-align:left;
+ }
+.dataTable th[class*=sort]:after {
+	float:left;
+	margin-right:0;
+	margin-left:4px;
+ }
+ 
+ .dataTables_wrapper > .row > [class*="col-"] {
+	float:right;
+	margin-left:0;
+	width:50%;
+	.box-sizing(border-box);
+ }
+ 
+ 
+ //widget.less
+ .widget-box {
+	direction:rtl;
+	text-align:right;
+ }
+ .widget-header {
+	padding-left:0;
+	padding-right:12px;
+	&:after {
+		clear:left;
+	}
+ }
+ .widget-header-large {
+	padding-left:0;
+	padding-right:18px;
+ }
+ .widget-header-small {
+	padding-left:0;
+	padding-right:10px;
+ }
+ .widget-header > .widget-caption , .widget-header > :first-child {
+	> [class*="icon-"] {
+		margin-right:0;
+		margin-left:5px;
+	}
+ }
+ .widget-toolbar {
+	float:left;
+	&:before {
+		left:auto;
+		right:-1px;
+		border-width:0 0 0 1px;
+	}
+ }
+
+ .widget-toolbar > [data-action] {
+	> [class*="icon-"] {
+		margin-right:auto;
+		margin-left:0;
+	}
+ }
+
+ .widget-box.transparent {
+	> .widget-header {
+		padding-left:0;
+		padding-right:3px;
+	}
+	> .widget-header-large {
+		padding-left:0;
+		padding-right:5px;
+	}
+	> .widget-header-small {
+		padding-left:0;
+		padding-right:1px;
+	}
+ }
+ [class*="header-color-"] > .widget-toolbar > .nav-tabs > li > a {
+	margin-right:0;
+	margin-left:1px;
+ }
+
+
+ //infobox.less
+ .infobox {
+	padding:8px 9px 6px 3px;
+	text-align:right;
+	> .infobox-icon > [class*="icon-"] {
+		 padding:1px 2px 0 1px;
+	}
+	> .infobox-data {
+		text-align:right;
+		padding-left:0;
+		padding-right:8px;
+		
+	}
+ }
+ .infobox {
+	> .stat {
+		left:20px;
+		right:auto;
+		padding-left:18px;
+		padding-right:0;
+		&:before {
+			left:4px;
+			right:auto;
+		}
+		&:after {
+			left:1px;
+			right:auto;
+		}
+	}
+	> .badge {
+		left:20px;
+		right:auto;
+	}
+	&.infobox-dark > .badge {
+		left:2px;
+		right:auto;
+	}
+ }
+ 
+ .infobox-small {
+	text-align:right;
+	> .infobox-data {
+		text-align:right;
+	}
+	> .infobox-chart > .sparkline {
+		margin-left:auto;
+		margin-right:2px;
+	}
+ }
+ .infobox-small .percentage {
+	margin-left:auto;
+	margin-right:2px;
+ }
+ 
+ //page.price
+ .pricing-box {
+	.widget-header {
+		padding-right:0;
+	 }
+ }
+ 
+ .pricing-table-header {
+	text-align:right;
+	> li {
+		padding:7px 11px 7px 0;
+	}
+ }
+ 
+ 
+ .pricing-box-small {
+	margin-left:0;
+	margin-right:-2px;
+ }
+ .pricing-span[class*="col-"] {
+ 	float:right !important;
+ }
+ .pricing-span-header {
+	float:right;
+	padding-left: 0;
+	padding-right: @grid-gutter-width / 2;
+ }
+ @media only screen and (max-width: @screen-tablet) {
+  .pricing-box {
+	  &:nth-child(odd) {
+		padding-right: @grid-gutter-width / 2 !important;
+		padding-left: 0 !important;
+	  }
+	  &:nth-child(even) {
+		padding-left: @grid-gutter-width / 2 !important;
+		padding-right: 0 !important;
+	  }
+  }
+ }
+ .pricing-span {
+	float:right !important;
+ }
+ @media only screen and (max-width: @screen-topbar-down) {
+  .pricing-box {
+	  & , &:nth-child(odd), &:nth-child(even) {
+		padding-left:@grid-gutter-width / 2 !important;
+		padding-right:@grid-gutter-width / 2 !important;
+	  }
+  }
+ }
+
+
+ 
+
+ //page.login.less
+ &.login-layout {
+	.main-content {
+		margin-right:0;
+	}
+	.login-box {
+	  .toolbar {
+		> div {
+			&:first-child {
+				float:right;
+				text-align:right;
+				> a {
+					margin-left:0;
+					margin-right:11px;
+				}
+				
+				+ div {//the next one
+					float:left;
+					text-align:left;
+					> a {
+						margin-left:11px;
+						margin-right:0;
+					}
+				}
+			}
+		}
+	  }
+	}
+ }
+ 
+ //gallery
+ .ace-thumbnails {
+	margin-right:0;
+	> li {
+		float:right;
+		.tags {
+			direction:ltr;
+			
+			> .label-holder {
+				margin:1px 0 0 1px;
+
+				direction:rtl;
+				text-align:right;
+			}
+		}
+	}
+ }
+ 
+ //items.less
+ .itemdiv {
+	padding-right:0;
+	padding-left:3px;
+	> .user {
+		left:auto;
+		right:0;
+	}
+	> .body {
+		margin-right:50px;
+		margin-left:12px;
+		> .time {
+			right:auto;
+			left:9px;
+		}
+		> .text {
+			padding-left:0;
+			padding-right:7px;
+			&:after {
+				right:16px; left:-12px;
+			}
+			
+			> [class*="icon-quote-"]:first-child {
+				margin-left:4px;
+				margin-right:0;
+			}
+		}
+	}
+	
+	&.dialogdiv {
+		&:before {
+			left:auto;
+			right:19px;
+		}
+		> .body {
+			border-left-width:1px;
+			border-right-width:2px;
+			margin-left:1px;
+
+			&:before{
+				left:auto; right:-7px;
+				border-width:2px 2px 0 0;
+				.rotate(45deg);
+			}
+			> .time {
+				float:left;
+			}
+			> .text {
+				padding-right:0;
+			}
+		}
+	}
+	
+	&.memberdiv {
+		float:right;
+	}
+	
+	
+	.tools {
+		right:auto;
+		left:4px;
+	}
+	&.commentdiv .tools {
+		right:auto;
+		left:9px;
+	}
+ }
+ .item-list {
+	margin:0;
+	> li {
+		border-left-width:1px;
+		border-right-width:3px;
+		border-left-color:#DDD;
+	}
+ }
+
+ li[class*="item-"] {
+	border-left-width:1px;
+	border-right-width:3px;
+	border-left-color:#DDD;
+ }
+ li.item-orange  { border-right-color:@item-list-orange-border; }
+ li.item-orange2  { border-right-color:@item-list-orange2-border; }
+ li.item-red     { border-right-color:@item-list-red-border; }
+ li.item-red2     { border-right-color:@item-list-red2-border; }
+ li.item-green   { border-right-color:@item-list-green-border; }
+ li.item-green2   { border-right-color:@item-list-green2-border; }
+ li.item-blue    { border-right-color:@item-list-blue-border; }
+ li.item-blue2    { border-right-color:@item-list-blue2-border; }
+ li.item-blue3    { border-right-color:@item-list-blue3-border; }
+ li.item-pink    { border-right-color:@item-list-pink-border; }
+ li.item-black   { border-right-color:@item-list-black-border; }
+ li.item-grey    { border-right-color:@item-list-grey-border; }
+ li.item-brown   { border-right-color:@item-list-brown-border; }
+ li.item-default { border-right-color:@item-list-default-border; }
+ li.item-purple   { border-right-color:@item-list-purple-border; }
+
+ //page.profile.less
+ .profile-info-name {
+	text-align:left;
+	padding-right:0;
+	padding-left:10px;
+
+	left:auto;
+	right:0;
+ }
+ .profile-info-value {
+	padding-right:6px;
+	padding-left:4px;
+	
+	margin-left:auto;
+	margin-right:120px;
+	
+	> span  + span:before{
+		margin-left:3px;
+		margin-right:1px;
+	}
+ }
+ 
+ .profile-user-info-striped {
+	.profile-info-value {
+		padding-left:0;
+		padding-right:12px;
+	}
+ }
+ .profile-activity {
+	img , .thumbicon {
+		margin-right:0;
+		margin-left:10px;
+	}
+	.tools {
+		left: 12px;
+		right:auto;
+	}
+ }
+ .user-profile .user-title-label + .dropdown-menu {
+	margin-left:auto;
+	margin-right:-12px;
+ }
+ .user-status {
+	margin-right:auto;
+	margin-left:1px;
+ }
+ 
+
+ .tab-content.profile-edit-tab-content {
+	.box-shadow(~"-1px 1px 0 0 rgba(0, 0, 0, 0.2)");
+ }
+ 
+ 
+ 
+ //page.inbox.less
+ .inbox-tabs.nav-tabs {
+	  > li {
+		&.active > a.btn-new-mail > .btn:before {
+			left:auto;
+			right:35%; right:~"calc(50% - 6px)";
+		}
+	  }
+	  
+	  &.tab-size-bigger > li {
+		&.active > a.btn-new-mail > .btn:before {
+			left:auto;
+			right:35%; right:~"calc(50% - 8px)";
+		}
+	  }
+	  
+	  > li.pull-left {
+		float:left;
+	  }
+ }
+ @media only screen and (max-width: 475px) {
+	.inbox-tabs > .li-new-mail {
+		text-align:left;
+	}
+ }
+ .message-item {
+	.sender {
+		margin-left:4px;
+		margin-right:6px;
+	}
+	.summary {
+		margin-left:auto;
+		margin-right:30px;
+	}
+	.message-flags {
+		right:auto;
+		left:101%;
+		left:~"calc(100% + 4px)";
+	}
+	.time {
+		float:left;
+	}
+	.attachment{
+		float:left;
+	}
+ }
+ .message-star{
+	margin-left:4px;
+	margin-right:6px;
+ }
+ .mail-tag:empty {
+	 margin-left:1px;
+	 margin-right:0;
+ }
+ ul.attachment-list {
+	 margin-left:0;
+	 margin-right:8px;
+ }
+ .attached-file {
+	> [class*="icon-"] {
+		margin-right:auto;
+		margin-left:2px;
+   }
+ }
+ .messagebar-item-left , .messagebar-item-right {
+	text-align:right;
+ }
+ .message-navbar .nav-search {
+	left:auto;
+	right:60px;
+ }
+ .inbox-folders .btn > [class*="icon-"]:first-child {
+	text-align:right;
+ }
+ .inbox-folders  .btn.active:before{
+	left:auto;
+	right:-1px;
+	border-left:none;
+	border-right:3px solid #4F99C6;
+ }
+ .inbox-folders .btn .counter {
+	right: auto;
+	left:8px;
+ }
+ .message-form .controls {
+	margin-right:125px;
+ }
+ 
+ 
+ //page.timeline.less
+ .timeline-container {
+	&:before {
+		right:28px;
+		left:auto;
+	}
+ }
+ .timeline-item {
+	.transparent.widget-box {
+		border-right:3px solid #DAE1E5;
+		border-left:none;
+	}
+	.transparent {
+		.widget-header {
+			> :first-child {
+				margin-left:auto;
+				margin-right:8px;
+			}
+		}
+	}
+	
+	&:nth-child(even) .widget-box {
+		&.transparent {
+			border-right-color:#DBDBDB !important;
+		}
+	}
+ }
+ .timeline-item {
+	.widget-box	{
+		margin-left:auto;
+		margin-right:60px;
+	}
+ }
+ .timeline-info {
+	float:right;
+ }
+ .timeline-label {
+	margin-right:34px;
+	margin-left:auto;
+ }
+
+ .timeline-style2 {
+	&:before {
+		display:none;
+    }
+	.timeline-item:before {
+		left:auto;
+		right:90px;
+	}
+	.timeline-item .transparent.widget-box {
+		border-right:none !important;
+	}
+	.timeline-indicator {
+		left:auto;
+		right:86px;
+	}
+	.timeline-date {
+		text-align:left;
+		margin-right:auto;
+		margin-left:25px;
+	}
+	.timeline-item .widget-box {
+		margin-left:auto;
+		margin-right:112px;
+	}
+	.timeline-label {
+		margin-right:0;
+		text-align:left;
+	}
+ }
+
+
+
+ //other.less
+ .ace-settings-container {
+	left:0;
+	right:auto;
+ }
+ .btn.ace-settings-btn {
+	float:right;
+	.border-radius(~"0 6px 6px 0") !important;
+ }
+ .ace-settings-box {
+	float:right;
+ }
+
+ 
+ 
+ .grid2, .grid3, .grid4 {
+	float:right;
+
+	border-left:none;
+	border-right:1px solid #E3E3E3;
+	
+	&:first-child {
+		border-right:none;
+	}
+ }
+ .easyPieChart canvas{
+ 	left: auto;
+	right: 0;
+ }
+ 
+ 
+ 
+ //thirdparty-calendar.less
+ .external-event {
+	> [class*="icon-"]:first-child {
+		margin-right:0;
+		margin-left:5px;
+
+		border-right:none;
+		border-left:1px solid #FFF;
+	}  
+ }
+ 
+ //thirdparty-colorbox.less
+ #cboxCurrent {
+	left:auto;
+	right:64px;
+ }
+ #cboxNext , #cboxPrevious {
+	margin-left:0;
+	margin-right:5px;
+ }
+ #cboxPrevious {
+	left:auto; right:27px;
+ }
+ #cboxNext {
+	left:auto; right:0;
+ }
+ 
+ //thirdparty-fuelux.less
+ .ace-spinner .spinner-buttons > button.btn:active { left:auto; top:auto; }
+
+ .wizard-steps {
+	margin-right:0;
+ }
+ .wizard-actions {
+	text-align:left;
+ }
+ .wizard-steps li:first-child:before {
+	right:50%;
+	left: auto;
+ }
+ 
+ .tree {
+	padding-left:0;
+	padding-right:9px;
+	&:before {
+		left:auto;
+		right:0;
+		border-width: 0 1px 0 0;
+	}
+	
+	.tree-folder {
+		.tree-folder-header {
+			.tree-folder-name  {
+				margin-left:0;
+				margin-right:2px;
+			}
+			> [class*="icon-"]:first-child {
+				margin:-2px -2px 0 0;
+			}
+		}
+		&:last-child:after {
+			left:auto;
+			right:-15px;
+			border-left:none;
+			border-right:1px solid #FFF;
+		}
+		.tree-folder-content {
+			margin-left: 0;
+			margin-right: 23px;
+			&:before {
+				left:auto;
+				right:-14px;
+				border-width:0 1px 0 0;
+			}
+		}
+	}
+	
+	.tree-item {
+		.tree-item-name {
+			margin-left:0;
+			margin-right:3px;
+			> [class*="icon-"]:first-child {
+				margin-right:0;
+				margin-left:3px;
+			}
+		}
+	}
+	.tree-folder , .tree-item {
+		&:before {
+			left:auto;
+			right:-13px;
+		}
+	}
+	.tree-loading {
+		margin-left:0;
+		margin-right:36px;
+	}
+ }
+ 
+ 
+ //thirdpart-gritter.less
+ #gritter-notice-wrapper {
+	text-align:right;
+	direction:rtl;
+	left:20px;
+	right:auto;
+ }
+ .gritter-close {
+	right:auto;
+	left:3px;
+ }
+ .gritter-image {
+	float:right;
+ }
+ .gritter-with-image , .gritter-without-image {
+	float:left;
+ }
+
+ //thirdparty-wysiwyg.less
+ .wysiwyg-toolbar {
+	.dropdown-menu {
+		text-align:right;
+	}
+	.wysiwyg-choose-file {
+		margin-left:auto;
+	}
+	.btn-group > .btn, .btn-group > .inline > .btn {
+		float: none;
+	}
+ }
+ .wysiwyg-style1 , .wysiwyg-style2 {
+	.btn-group:after{
+		left:auto;
+		border-left:none;
+		right:-2px;
+		border-right:1px solid #E1E6EA;
+	}
+ }
+ .wysiwyg-toolbar {
+	.dropdown-menu {
+		input[type=text] {
+			margin-left:0;
+			margin-right:8px;
+		}
+		.btn {
+			margin-right:1px;
+			margin-left:8px;
+		}
+	}
+ }
+ .widget-body .md-header {
+	margin-left:0;
+	margin-right:9px;
+	.btn-inverse {
+		padding-right:0;
+		padding-left:5px;
+	}
+ }
+ 
+ 
+ //thirdparty-select2.less
+ .select2-container .select2-choice {
+	padding-left:0;
+	padding-right:8px;
+ }
+ .select2-container.select2-allowclear .select2-choice .select2-chosen {
+	margin-right:auto;
+	margin-left:42px;
+ }
+
+ .select2-container .select2-choice > .select2-chosen {
+	margin-left:26px;
+	margin-right:auto;
+ }
+ .select2-container .select2-choice abbr {
+	right:auto;
+	left:20px;
+ }
+ .select2-container .select2-choice .select2-arrow {
+	right:auto;
+	left:0;
+ }
+ .select2-container .select2-choice .select2-arrow b:before {
+	right:5px;
+	left:auto;
+ }
+ 
+ .select2-container-multi .select2-choices li {
+	float:right;
+ }
+ .select2-container-multi .select2-choices .select2-search-choice {
+	margin: 3px 5px 3px 0;
+	padding: 3px 18px 3px 5px;
+ }
+ 
+ .select2-results {
+	margin-right:0;
+ }
+ 
+ .select2-drop {
+	direction:rtl;
+	text-align:right;
+	input {
+		padding-right:5px;
+		padding-left:20px;
+	}
+	.select2-results {
+		padding-right:4px;
+		padding-left:0;
+	}
+ }
+ 
+ .select2-search:after {
+	right:-20px;
+	left:auto;
+ }
+ .select2-search input.select2-active {
+	background-position:0%;
+ }
+
+ //thirdparty-editable
+ .editable-buttons {
+	margin-left:auto;
+	margin-right:1px;
+	.btn {
+		margin:0 0 0 1px;
+	}
+ }
+ .editable-input .ace-spinner {
+	margin-right:auto;
+	margin-left:8px;
+ }
+ .editable-inline .editable-slider {
+	margin-right:auto;
+	margin-left:4px;
+ }
+ 
+ //bootstrap-tag.less
+ .tags .tag {
+	padding-left:22px;
+	padding-right:9px;
+	text-shadow:-1px 1px 1px rgba(0, 0, 0, 0.15);
+	.close {
+		float:none;
+		left:0;
+		right:auto;
+	}
+ }
+ 
+ //thirdparty-jquery-ui.less
+ .ui-datepicker .ui-datepicker-prev:before {
+	content:"\f061";
+ }
+ .ui-datepicker .ui-datepicker-next:before {
+	content:"\f060";
+ }
+ .ui-menu , .ui-dialog , .ui-jqdialog{
+	direction:rtl;
+	text-align:right;
+ }
+ .ui-menu .ui-menu-item a .ui-menu-icon {
+	float:left;
+	&:before {
+		content:"\f104";
+	}
+ }
+ .ui-dialog .ui-dialog-titlebar-close, .ui-jqdialog .ui-jqdialog-titlebar-close {
+	left:8px !important;
+	right:auto !important;
+ }
+
+ .ui-tabs .ui-tabs-nav li {
+	float: right;
+	margin-right:0;
+	margin-left:0.2em;
+	a {
+		float:right;
+	}
+ }
+ .ui-tabs .ui-tabs-nav li.ui-state-default > a {
+	margin-right:auto;
+	margin-left:-1px;
+ }
+ .ui-accordion .ui-accordion-header {
+	padding-right:24px;
+	padding-left:8px;
+	
+	.ui-accordion-header-icon {
+		position:absolute;
+		left:auto;
+		right:10px;
+		&:before {
+			 content:"\f0d9";
+		}
+	}
+	&.ui-state-active .ui-accordion-header-icon:before {
+		content:"\f0d7";
+	}
+ }
+
+ //thirdparty-jqgrid.less
+ .ui-jqgrid .ui-jqgrid-hdiv {
+	border-width:1px 1px 0 0;
+ }
+ .ui-jqgrid .ui-jqgrid-labels {
+	th {
+		border-right:none !important;
+		border-left:1px solid #E1E1E1 !important;
+		text-align:right !important;
+		&:first-child {
+			border-right:1px solid #E1E1E1 !important;
+		}
+	}
+ }
+ .ui-jqgrid-labels th[id*="_cb"]:first-child {
+	text-align:center !important;
+ }
+ .ui-jqgrid-sortable {
+	padding-left:0;
+	padding-right:4px;
+ }
+ .ui-jqdialog-content .searchFilter table {
+	margin-left:auto;
+	margin-right:4px;
+ }
+ .ui-jqdialog-content .searchFilter {
+	.add-group, .add-rule, .delete-group {
+		margin-left: auto !important;
+		margin-right: 4px !important;
+	}
+ }
+ .ui-jqdialog-content {
+	.CaptionTD {
+		text-align:left;
+	}
+ }
+ .ui-jqdialog .ui-widget-header{
+	.ui-jqdialog-title {
+		text-align:right;
+		padding-left:0;
+		padding-right:12px;
+		float:right !important;
+	}
+ }
+ 
+ 
+ //thirdparty-nestable.less
+ .dd {
+	text-align:right;
+	direction:rtl;
+ }
+ .dd-list {
+	text-align:right;
+	direction:rtl;
+	margin-right:0;
+
+	.dd-list {
+		padding-right: 30px;
+		padding-left:0;
+	}	
+ }
+ .dd2-handle  + .dd2-content,
+ .dd2-handle  + .dd2-content[class*="btn-"]
+ {
+	padding-left:0;
+	padding-right:44px;
+ }
+ .dd-item > button {
+	float: right;
+	margin: 5px 5px 5px 1px;
+	left:auto;
+	right:1px;
+ }
+ .dd2-item.dd-item > button {
+	margin-left:5px;
+	margin-right:34px;
+ }
+ .dd-dragel {
+	> li > .dd-handle {
+		border-right:2px solid #777;
+		border-left-width:0;
+	}
+ }
+.dd-list > li[class*="item-"] {
+  border-left-width:0;
+  border-right-width:0;
+  
+  > .dd-handle {
+	border-right:2px solid;
+	border-right-color:inherit;
+	border-left-color:#DAE2EA;
+	border-left-width:1px;
+ }
+}
+.dd-list > li > .dd-handle .sticker {
+	right:auto;
+	left:0;
+}
+.dd2-handle , .dd-dragel > li > .dd2-handle {
+	left:auto;	right:0;
+	border-width:1px 0 0 1px;
+}
+
+
+ //thirdpart misc
+ .limiterBox {
+	direction:rtl;
+	text-align:right;
+ }
+ 
+ 
+ //pretty print
+ ol.linenums {
+	margin-right:33px;
+	li {
+		padding-left:0;
+		padding-right:12px;
+	}
+ }
+ .prettyprint.linenums {
+	.box-shadow(~"-40px 0 0 #FBFBFC inset, -41px 0 0 #ECECF0 inset");
+ }
+
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/** Responsive RTL **/
+@media only screen and (max-width: @screen-xs-max) {
+ .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu {
+	right:auto;
+	left:-80px;
+ }
+ .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:before,
+ .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:after {
+	right:auto;
+	left:100px;
+ }
+ 
+ .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu {
+	right:auto;
+	left:-40px;
+ }
+ .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:before,
+ .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:after {
+	right:auto;
+	left:60px;
+ }
+}
+
+@media only screen and (max-width: @screen-xs) {
+ .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu {
+	right:auto;
+	left:-120px;
+ }
+ .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:before,
+ .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:after {
+	right:auto;
+	left:140px;
+ }
+ 
+ .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu {
+	right:auto;
+	left:-80px;
+ }
+ .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:before,
+ .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:after {
+	right:auto;
+	left:100px;
+ }
+ 
+ .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu {
+	right:auto;
+	left:-50px;
+ }
+ .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu:before,
+ .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu:after {
+	right:auto;
+	left:70px;
+ }
+}
+
+
+@media only screen and (max-width: @screen-topbar-down) {
+ .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu {
+	left:auto;
+	right:-5px;
+ }
+ .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:before,
+ .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:after {
+	left:auto;
+	right:25px;
+ }
+ 
+ .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu {
+	left:auto;
+	right:-60px;
+ }
+ .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:before,
+ .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:after {
+	left:auto;
+	right:80px;
+ }
+ 
+ .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu {
+	left:auto;
+	right:-110px;
+ }
+ .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu:before,
+ .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu:after {
+	left:auto;
+	right:130px;
+ }
+}
+
+
+
+
+
+@media only screen and (max-width: @screen-topbar-down) {
+ .rtl .ace-nav > li{
+	text-align: right;
+	float: none !important;
+ }
+ .rtl .ace-nav > li:first-child{
+  border-left: none;
+  border-right: 1px solid #DDD;
+ }
+ .rtl .ace-nav > li:last-child{
+  border-left: 1px solid #DDD;
+ }
+}
+
+
+@media (min-width: 422px) and (max-width: 480px) , (max-width: 340px) {
+	.rtl .ace-nav .nav-user-photo {
+		margin-left: 0;
+	}
+	.rtl .user-info {
+		margin-left: auto;
+		right: auto;
+		margin-right: 1px;
+		left: 2px;
+	}
+}
+
+@media only screen and (max-width: @screen-xs-max) {
+	.rtl .nav-search {
+		right:auto;
+		left:5px;
+	}
+}
+
+@media only screen and (max-width: @screen-sm-max) {
+ .rtl .navbar-brand {
+	margin-right:0;
+ }
+
+ .rtl .sidebar {
+	left:auto;
+	box-shadow:-2px 1px 2px 0 rgba(0,0,0,0.2);
+	border-left-width:1px;
+	border-right-width:0;
+ }
+
+ .rtl .sidebar.display , .rtl .sidebar.menu-min.display {
+	left:auto;
+	right:0;
+ }
+ .rtl .sidebar.menu-min {
+	left:auto;
+	right:-50px;
+ }
+
+ .rtl .main-content {
+	margin-left:auto !important;
+	margin-right:0 !important;
+ }
+ .rtl .menu-toggler {
+	left:auto;
+	margin-right:auto;
+	right:0;
+	margin-left:2px;
+	
+	padding-left:0;
+	padding-right:33px;
+ }
+ .rtl .menu-toggler:before {
+	left:auto;
+	right:4px;
+ }
+ .rtl .menu-toggler:after {
+	left:auto;
+	right:4px;
+ }
+
+ .rtl .menu-toggler > .menu-text {
+	left:auto;
+	right:0;
+ }
+ .rtl .menu-toggler > .menu-text:after {
+	left:auto;
+	right:-8px;
+ }
+ 
+ .rtl .breadcrumb {
+	margin-left:auto;
+	margin-right:90px;
+ }
+}
+/* move the icons to the line below */
+@media only screen and (max-width: @screen-topbar-down) {
+ .rtl .navbar .navbar-brand {
+  display:block;
+  float:none;
+ }
+}
+
+
+/* gallery */
+@media only screen and (max-width: @screen-xs) {
+ .rtl .ace-thumbnails > li {
+	float:none;
+ }
+}
+
+
+@media only screen and (max-width: @screen-tiny) {
+ .rtl .breadcrumb {
+	margin-left:0;
+	margin-right:36px;
+ }
+ .rtl .menu-toggler > .menu-text:after {
+	left:auto;
+	right:-13px;
+ }
+}
+
+
+
+@media only screen and (max-width: @screen-xs) {
+ .rtl .fc-header td {
+  text-align:right;
+ }
+}
+
+
+/* custom grid */
+@media only screen and (max-width: 360px) {
+	.rtl .grid2 ,.rtl  .grid3 ,.rtl  .grid4{
+		 border-right:none;
+	}
+	.rtl .grid2 > [class*="pull-"], .rtl .grid3 > [class*="pull-"], .rtl .grid4 > [class*="pull-"]{
+		right:auto;
+		left:11px;
+	}
+}
+
+
+
+@media only screen and (max-width: @screen-xs-max) {
+ .rtl .help-inline , .rtl .input-icon + .help-inline {
+  padding-right:0;
+ }
+}
+
+
+
+
+
+
+
+@media only screen and (max-width: @screen-xs) {
+ .rtl .profile-info-value {
+	margin-left:auto;
+	margin-right:90px;
+ }
+
+ .rtl .profile-user-info-striped .profile-info-name {
+	padding-right:10px;
+	padding-left:0;
+	text-align:right;
+ }
+ .rtl .profile-user-info-striped .profile-info-value {
+	margin-left:auto;
+	margin-right:10px;
+ }
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/ace.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/ace.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/ace.less	(revision 313)
@@ -0,0 +1,66 @@
+@import "bootstrap/variables.less";
+@import "bootstrap/mixins.less";
+
+@import "variables.less";//there are also some variables on top of some other less files
+@import "mixins.less";
+
+
+@import "general.less";//includes general basic styling of page 
+@import "basic.less";//includes styling of some elements such as pagination, etc
+@import "utility.less";//includes some utility classes such as headers, colors, font sizing, etc
+@import "ace-nav.less";//ace top navigation
+
+@import "breadcrumbs.less";
+@import "searchbox.less";
+@import "sidebar.less";
+
+
+@import "buttons.less";
+@import "label-badge.less";
+@import "dropdown.less";
+@import "form.less";
+@import "tab-accordion.less";
+@import "tables.less";
+@import "widget.less";
+@import "tooltip-popover.less";
+@import "progressbar.less";
+@import "infobox.less";
+
+@import "page.pricing.less";
+@import "page.login.less";
+@import "page.invoice.less";
+@import "page.error.less";
+@import "gallery.less";
+@import "items.less";
+@import "page.profile.less";
+@import "page.inbox.less";
+@import "page.timeline.less";
+
+
+@import "thirdparty-calendar.less";
+@import "thirdparty-chosen.less";
+@import "thirdparty-select2.less";
+@import "thirdparty-colorbox.less";
+@import "thirdparty-fuelux.less";//fuelux spinner, tree & wizard
+@import "thirdparty-gritter.less";
+@import "thirdparty-wysiwyg.less";
+@import "thirdparty-editable.less";
+
+@import "thirdparty-slider.less";//jquery ui slider
+@import "thirdparty-jquery-ui.less";//other jquery ui widgets & elements
+@import "thirdparty-jqgrid.less";//jqGrid plugin
+@import "thirdparty-nestable.less";//nestable list
+@import "thirdparty-dropzone.less";//dropzone.js
+
+
+@import "icon-animated.less";
+
+@import "other.less";//setting box, etc
+
+@import "ext/bootstrap-tag.less";//less files provided by the thirdparty plugin, sometimes modified
+
+
+@import "bs3-reset.less";//resetting box-sizing to default content-box for third party elements
+
+
+@import "ace-responsive.less";
Index: pro-violet-viettel/sourcecode/assets/css/less/basic.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/basic.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/basic.less	(revision 313)
@@ -0,0 +1,209 @@
+//some elements variables
+@blockquote-border:#E5EAF1;
+
+@modal-footer-border:#E4E9EE;
+@modal-footer-bg:#EFF3F8;
+
+@pagination-color:#2283C5;
+@pagination-border:#E0E8EB;
+@pagination-bg:#FAFAFA;
+@pagination-bg-hover:#EAEFF2;
+
+    @pagination-bg-disabled:#F9F9F9;
+@pagination-border-disabled:#D9D9D9;
+ 
+ @pagination-color-active:#FFF;
+    @pagination-bg-active:#6FAED9;
+@pagination-border-active:#6FAED9;
+
+
+
+/* elements */
+[class*=" icon-"] , [class^="icon-"] {
+	display:inline-block;
+	text-align:center;
+}
+
+a{
+ &:focus, &:active {
+	text-decoration:none;
+ }
+}
+
+
+/* header sizes */
+.h-size(@index) when (@index > 0){
+	@h-tag : ~`"h@{index}"`;
+	@{h-tag} {
+		@tmpvar : ~`"h@{index}-size"`;//get the variable h1-size, h2-size , etc...
+		font-size:unit(@@tmpvar , px);
+		font-weight:normal;
+		font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
+		
+		&.smaller {
+			font-size:unit((@@tmpvar - 1) , px);
+		}
+		&.bigger {
+			font-size:unit((@@tmpvar + 1) , px);
+		}
+		&.block {
+			margin-bottom:16px;
+		}
+	}
+}
+.h-size(1);
+.h-size(2);
+.h-size(3);
+.h-size(4);
+.h-size(5);
+.h-size(6);
+
+
+
+
+/* some list styling */
+ul, ol {
+ margin: 0 0 10px 25px;
+ padding: 0;
+ 
+ &.margin-5 { margin-left: 5px; }
+ &.margin-10 { margin-left: 10px; }
+ &.margin-15 { margin-left: 15px; }
+ &.margin-20 { margin-left: 20px; }
+}
+li > ul,
+li > ol {
+ margin-left: 18px;
+}
+
+.list-unstyled , .list-inline {
+ margin-left: 0;
+
+ > li > [class*="icon-"]:first-child {
+	width: 18px;
+	text-align: center;
+ }
+}
+
+.spaced > li {
+ margin-top: 9px;
+ margin-bottom: 9px;
+}
+.spaced2 > li {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+li.divider {
+ margin-top: 3px;
+ margin-bottom: 3px;
+ height: 0;
+ font-size: 0;
+ 
+ .spaced > & {
+	margin-top: 5px;
+	margin-bottom: 5px;
+ }
+ .spaced2 > & {
+	margin-top: 8px;
+	margin-bottom: 8px;
+ }
+ 
+ &:before {
+	content: "";
+	display: inline-block;
+ }
+}
+
+
+
+/* little elements */
+blockquote{
+ &, &.pull-right {
+	border-color: @blockquote-border;
+ }
+}
+
+
+/* modals */
+.modal-content {
+ .border-radius(0);
+ .box-shadow(none);
+}
+.modal-footer {
+ padding-top: 12px;
+ padding-bottom: 14px;
+
+ border-top-color: @modal-footer-border;
+ .box-shadow(none);
+ background-color: @modal-footer-bg;
+}
+.modal-header .close {
+ font-size: 32px;
+}
+
+/* wells */
+.well {
+ .border-radius(0);
+}
+.well h1, .well h2, .well h3, .well h4, .well h5, .well h6 {
+ margin-top: 0;
+}
+.well h1, .well h2, .well h3 {
+ line-height: 36px;
+}
+
+
+/* alerts */
+.alert {
+ font-size: 14px;
+ .border-radius(0);
+
+ .close {
+	font-size: 16px;
+ }
+}
+.alert-block p + p {
+ margin-top: 10px;
+}
+
+
+
+/* pagination */
+.pagination > li > a , .pager > li > a,
+.pagination > li > span , .pager > li > span
+{
+ border-width: 1px;
+ border-radius: 0 !important;
+}
+.pagination > li > a, .pager > li > a
+{
+ color: @pagination-color;
+ background-color: @pagination-bg;
+ margin: 0 -1px 0 0;
+ border-color: @pagination-border;
+}
+.pagination > li > a:hover , .pager > li > a:hover {
+ background-color: @pagination-bg-hover;
+}
+.pagination > li > a:focus , .pager > li > a:focus {
+ background-color: spin(@pagination-bg-hover, 10%);
+}
+
+.pagination > li.disabled > a , .pagination > li.disabled > a:hover ,
+.pager > li.disabled > a , .pager > li.disabled > a:hover {
+ background-color: @pagination-bg-disabled;
+ border-color: @pagination-border-disabled;
+}
+
+.pagination > li.active > a, .pagination > li.active > a:hover {
+ background-color: @pagination-bg-active;
+ border-color: @pagination-border-active;
+ color: @pagination-color-active;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+
+.list-group-item {
+	border-radius: 0 !important;
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/less/bootstrap/mixins.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/bootstrap/mixins.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/bootstrap/mixins.less	(revision 313)
@@ -0,0 +1,723 @@
+//
+// Mixins
+// --------------------------------------------------
+
+
+// Utilities
+// -------------------------
+
+// Clearfix
+// Source: http://nicolasgallagher.com/micro-clearfix-hack/
+//
+// For modern browsers
+// 1. The space content is one way to avoid an Opera bug when the
+//    contenteditable attribute is included anywhere else in the document.
+//    Otherwise it causes space to appear at the top and bottom of elements
+//    that are clearfixed.
+// 2. The use of `table` rather than `block` is only necessary if using
+//    `:before` to contain the top-margins of child elements.
+.clearfix() {
+  &:before,
+  &:after {
+    content: " "; /* 1 */
+    display: table; /* 2 */
+  }
+  &:after {
+    clear: both;
+  }
+}
+
+// Webkit-style focus
+.tab-focus() {
+  // Default
+  outline: thin dotted #333;
+  // Webkit
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+// Center-align a block level element
+.center-block() {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+// Sizing shortcuts
+.size(@width; @height) {
+  width: @width;
+  height: @height;
+}
+.square(@size) {
+  .size(@size; @size);
+}
+
+// Placeholder text
+.placeholder(@color: @input-color-placeholder) {
+  &:-moz-placeholder            { color: @color; } // Firefox 4-18
+  &::-moz-placeholder           { color: @color; } // Firefox 19+
+  &:-ms-input-placeholder       { color: @color; } // Internet Explorer 10+
+  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome
+}
+
+// Text overflow
+// Requires inline-block or block for proper styling
+.text-overflow() {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+// CSS image replacement
+// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
+.hide-text() {
+  font: ~"0/0" a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+
+
+// CSS3 PROPERTIES
+// --------------------------------------------------
+
+// Single side border-radius
+.border-top-radius(@radius) {
+  border-top-right-radius: @radius;
+   border-top-left-radius: @radius;
+}
+.border-right-radius(@radius) {
+  border-bottom-right-radius: @radius;
+     border-top-right-radius: @radius;
+}
+.border-bottom-radius(@radius) {
+  border-bottom-right-radius: @radius;
+   border-bottom-left-radius: @radius;
+}
+.border-left-radius(@radius) {
+  border-bottom-left-radius: @radius;
+     border-top-left-radius: @radius;
+}
+
+// Drop shadows
+.box-shadow(@shadow) {
+  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1
+          box-shadow: @shadow;
+}
+
+// Transitions
+.transition(@transition) {
+  -webkit-transition: @transition;
+          transition: @transition;
+}
+.transition-delay(@transition-delay) {
+  -webkit-transition-delay: @transition-delay;
+          transition-delay: @transition-delay;
+}
+.transition-duration(@transition-duration) {
+  -webkit-transition-duration: @transition-duration;
+          transition-duration: @transition-duration;
+}
+.transition-transform(@transition) {
+  -webkit-transition: -webkit-transform @transition;
+     -moz-transition: -moz-transform @transition;
+       -o-transition: -o-transform @transition;
+          transition: transform @transition;
+}
+
+// Transformations
+.rotate(@degrees) {
+  -webkit-transform: rotate(@degrees);
+      -ms-transform: rotate(@degrees); // IE9+
+          transform: rotate(@degrees);
+}
+.scale(@ratio) {
+  -webkit-transform: scale(@ratio);
+      -ms-transform: scale(@ratio); // IE9+
+          transform: scale(@ratio);
+}
+.translate(@x; @y) {
+  -webkit-transform: translate(@x, @y);
+      -ms-transform: translate(@x, @y); // IE9+
+          transform: translate(@x, @y);
+}
+.skew(@x; @y) {
+  -webkit-transform: skew(@x, @y);
+      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
+          transform: skew(@x, @y);
+}
+.translate3d(@x; @y; @z) {
+  -webkit-transform: translate3d(@x, @y, @z);
+          transform: translate3d(@x, @y, @z);
+}
+
+// Backface visibility
+// Prevent browsers from flickering when using CSS 3D transforms.
+// Default value is `visible`, but can be changed to `hidden`
+// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples
+.backface-visibility(@visibility){
+  -webkit-backface-visibility: @visibility;
+     -moz-backface-visibility: @visibility;
+          backface-visibility: @visibility;
+}
+
+// Box sizing
+.box-sizing(@boxmodel) {
+  -webkit-box-sizing: @boxmodel;
+     -moz-box-sizing: @boxmodel;
+          box-sizing: @boxmodel;
+}
+
+// User select
+// For selecting text on the page
+.user-select(@select) {
+  -webkit-user-select: @select;
+     -moz-user-select: @select;
+      -ms-user-select: @select; // IE10+
+       -o-user-select: @select;
+          user-select: @select;
+}
+
+// Resize anything
+.resizable(@direction) {
+  resize: @direction; // Options: horizontal, vertical, both
+  overflow: auto; // Safari fix
+}
+
+// CSS3 Content Columns
+.content-columns(@column-count; @column-gap: @grid-gutter-width) {
+  -webkit-column-count: @column-count;
+     -moz-column-count: @column-count;
+          column-count: @column-count;
+  -webkit-column-gap: @column-gap;
+     -moz-column-gap: @column-gap;
+          column-gap: @column-gap;
+}
+
+// Optional hyphenation
+.hyphens(@mode: auto) {
+  word-wrap: break-word;
+  -webkit-hyphens: @mode;
+     -moz-hyphens: @mode;
+      -ms-hyphens: @mode; // IE10+
+       -o-hyphens: @mode;
+          hyphens: @mode;
+}
+
+// Opacity
+.opacity(@opacity) {
+  opacity: @opacity;
+  // IE8 filter
+  @opacity-ie: (@opacity * 100);
+  filter: ~"alpha(opacity=@{opacity-ie})";
+}
+
+
+
+// GRADIENTS
+// --------------------------------------------------
+
+#gradient {
+
+  // Horizontal gradient, from left to right
+  //
+  // Creates two color stops, start and end, by specifying a color and position for each color stop.
+  // Color stops are not available in IE9 and below.
+  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
+    background-image: -webkit-gradient(linear, @start-percent top, @end-percent top, from(@start-color), to(@end-color)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1+, Chrome 10+
+    background-image: -moz-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // FF 3.6+
+    background-image:  linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10
+    background-repeat: repeat-x;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down
+  }
+
+  // Vertical gradient, from top to bottom
+  //
+  // Creates two color stops, start and end, by specifying a color and position for each color stop.
+  // Color stops are not available in IE9 and below.
+  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
+    background-image: -webkit-gradient(linear, left @start-percent, left @end-percent, from(@start-color), to(@end-color)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(top, @start-color, @start-percent, @end-color, @end-percent); // Safari 5.1+, Chrome 10+
+    background-image:  -moz-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // FF 3.6+
+    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10
+    background-repeat: repeat-x;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down
+  }
+
+  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {
+    background-repeat: repeat-x;
+    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1+, Chrome 10+
+    background-image: -moz-linear-gradient(@deg, @start-color, @end-color); // FF 3.6+
+    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10
+  }
+  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
+    background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(@start-color), color-stop(@color-stop, @mid-color), to(@end-color));
+    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
+    background-image: -moz-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
+    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);
+    background-repeat: no-repeat;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
+  }
+  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
+    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@start-color), color-stop(@color-stop, @mid-color), to(@end-color));
+    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
+    background-image: -moz-linear-gradient(top, @start-color, @mid-color @color-stop, @end-color);
+    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);
+    background-repeat: no-repeat;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
+  }
+  .radial(@inner-color: #555; @outer-color: #333) {
+    background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(@inner-color), to(@outer-color));
+    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);
+    background-image: -moz-radial-gradient(circle, @inner-color, @outer-color);
+    background-image: radial-gradient(circle, @inner-color, @outer-color);
+    background-repeat: no-repeat;
+  }
+  .striped(@color: #555; @angle: 45deg) {
+    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));
+    background-image: -webkit-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
+    background-image: -moz-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
+    background-image: linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
+  }
+}
+
+// Reset filters for IE
+//
+// When you need to remove a gradient background, do not forget to use this to reset
+// the IE filter for IE9 and below.
+.reset-filter() {
+  filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
+}
+
+
+
+// Retina images
+//
+// Short retina mixin for setting background-image and -size
+
+.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {
+  background-image: url("@{file-1x}");
+
+  @media
+  only screen and (-webkit-min-device-pixel-ratio: 2),
+  only screen and (   min--moz-device-pixel-ratio: 2),
+  only screen and (     -o-min-device-pixel-ratio: 2/1),
+  only screen and (        min-device-pixel-ratio: 2),
+  only screen and (                min-resolution: 192dpi),
+  only screen and (                min-resolution: 2dppx) {
+    background-image: url("@{file-2x}");
+    background-size: @width-1x @height-1x;
+  }
+}
+
+
+// Responsive image
+//
+// Keep images from scaling beyond the width of their parents.
+
+.img-responsive(@display: block;) {
+  display: @display;
+  max-width: 100%; // Part 1: Set a maximum relative to the parent
+  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
+}
+
+
+// COMPONENT MIXINS
+// --------------------------------------------------
+
+// Horizontal dividers
+// -------------------------
+// Dividers (basically an hr) within dropdowns and nav lists
+.nav-divider(@color: #e5e5e5) {
+  height: 1px;
+  margin: ((@line-height-computed / 2) - 1) 0;
+  overflow: hidden;
+  background-color: @color;
+}
+
+// Panels
+// -------------------------
+.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border;) {
+  border-color: @border;
+  & > .panel-heading {
+    color: @heading-text-color;
+    background-color: @heading-bg-color;
+    border-color: @heading-border;
+    + .panel-collapse .panel-body {
+      border-top-color: @border;
+    }
+  }
+  & > .panel-footer {
+    + .panel-collapse .panel-body {
+      border-bottom-color: @border;
+    }
+  }
+}
+
+// Alerts
+// -------------------------
+.alert-variant(@background; @border; @text-color) {
+  background-color: @background;
+  border-color: @border;
+  color: @text-color;
+  hr {
+    border-top-color: darken(@border, 5%);
+  }
+  .alert-link {
+    color: darken(@text-color, 10%);
+  }
+}
+
+// Tables
+// -------------------------
+.table-row-variant(@state; @background; @border) {
+  // Exact selectors below required to override `.table-striped` and prevent
+  // inheritance to nested tables.
+  .table > thead > tr,
+  .table > tbody > tr,
+  .table > tfoot > tr {
+    > td.@{state},
+    > th.@{state},
+    &.@{state} > td,
+    &.@{state} > th {
+      background-color: @background;
+      border-color: @border;
+    }
+  }
+
+  // Hover states for `.table-hover`
+  // Note: this is not available for cells or rows within `thead` or `tfoot`.
+  .table-hover > tbody > tr {
+    > td.@{state}:hover,
+    > th.@{state}:hover,
+    &.@{state}:hover > td {
+      background-color: darken(@background, 5%);
+      border-color: darken(@border, 5%);
+    }
+  }
+}
+
+// Button variants
+// -------------------------
+// Easily pump out default styles, as well as :hover, :focus, :active,
+// and disabled options for all buttons
+.button-variant(@color; @background; @border) {
+  color: @color;
+  background-color: @background;
+  border-color: @border;
+
+  &:hover,
+  &:focus,
+  &:active,
+  &.active,
+  .open .dropdown-toggle& {
+    color: @color;
+    background-color: darken(@background, 8%);
+        border-color: darken(@border, 12%);
+  }
+  &:active,
+  &.active,
+  .open .dropdown-toggle& {
+    background-image: none;
+  }
+  &.disabled,
+  &[disabled],
+  fieldset[disabled] & {
+    &,
+    &:hover,
+    &:focus,
+    &:active,
+    &.active {
+      background-color: @background;
+          border-color: @border
+    }
+  }
+}
+
+// Button sizes
+// -------------------------
+.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
+  padding: @padding-vertical @padding-horizontal;
+  font-size: @font-size;
+  line-height: @line-height;
+  border-radius: @border-radius;
+}
+
+// Pagination
+// -------------------------
+.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {
+  > li {
+    > a,
+    > span {
+      padding: @padding-vertical @padding-horizontal;
+      font-size: @font-size;
+    }
+    &:first-child {
+      > a,
+      > span {
+        .border-left-radius(@border-radius);
+      }
+    }
+    &:last-child {
+      > a,
+      > span {
+        .border-right-radius(@border-radius);
+      }
+    }
+  }
+}
+
+// Labels
+// -------------------------
+.label-variant(@color) {
+  background-color: @color;
+  &[href] {
+    &:hover,
+    &:focus {
+      background-color: darken(@color, 10%);
+    }
+  }
+}
+
+// Navbar vertical align
+// -------------------------
+// Vertically center elements in the navbar.
+// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
+.navbar-vertical-align(@element-height) {
+  margin-top: ((@navbar-height - @element-height) / 2);
+  margin-bottom: ((@navbar-height - @element-height) / 2);
+}
+
+// Progress bars
+// -------------------------
+.progress-bar-variant(@color) {
+  background-color: @color;
+  .progress-striped & {
+    #gradient > .striped(@color);
+  }
+}
+
+// Responsive utilities
+// -------------------------
+// More easily include all the states for responsive-utilities.less.
+.responsive-visibility() {
+  display: block !important;
+  tr& { display: table-row !important; }
+  th&,
+  td& { display: table-cell !important; }
+}
+
+.responsive-invisibility() {
+  display: none !important;
+  tr& { display: none !important; }
+  th&,
+  td& { display: none !important; }
+}
+
+// Grid System
+// -----------
+
+// Centered container element
+.container-fixed() {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left:  (@grid-gutter-width / 2);
+  padding-right: (@grid-gutter-width / 2);
+  .clearfix();
+}
+
+// Creates a wrapper for a series of columns
+.make-row(@gutter: @grid-gutter-width) {
+  margin-left:  (@gutter / -2);
+  margin-right: (@gutter / -2);
+  .clearfix();
+}
+
+// Generate the extra small columns
+.make-xs-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  float: left;
+  width: percentage((@columns / @grid-columns));
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+}
+
+// Generate the small columns
+.make-sm-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @screen-sm) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the small column offsets
+.make-sm-column-offset(@columns) {
+  @media (min-width: @screen-sm) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-push(@columns) {
+  @media (min-width: @screen-sm) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-pull(@columns) {
+  @media (min-width: @screen-sm) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the medium columns
+.make-md-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @screen-md) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large column offsets
+.make-md-column-offset(@columns) {
+  @media (min-width: @screen-md) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-push(@columns) {
+  @media (min-width: @screen-md) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-pull(@columns) {
+  @media (min-width: @screen-md) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large columns
+.make-lg-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @screen-lg) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large column offsets
+.make-lg-column-offset(@columns) {
+  @media (min-width: @screen-lg) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-push(@columns) {
+  @media (min-width: @screen-lg) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-pull(@columns) {
+  @media (min-width: @screen-lg) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+
+// Form validation states
+//
+// Used in forms.less to generate the form validation CSS for warnings, errors,
+// and successes.
+
+.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {
+  // Color the label and help text
+  .help-block,
+  .control-label {
+    color: @text-color;
+  }
+  // Set the border and box shadow on specific inputs to match
+  .form-control {
+    border-color: @border-color;
+    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
+    &:focus {
+      border-color: darken(@border-color, 10%);
+      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);
+      .box-shadow(@shadow);
+    }
+  }
+  // Set validation states also for addons
+  .input-group-addon {
+    color: @text-color;
+    border-color: @border-color;
+    background-color: @background-color;
+  }
+}
+
+// Form control focus state
+//
+// Generate a customized focus state and for any input with the specified color,
+// which defaults to the `@input-focus-border` variable.
+//
+// We highly encourage you to not customize the default value, but instead use
+// this to tweak colors on an as-needed basis. This aesthetic change is based on
+// WebKit's default styles, but applicable to a wider range of browsers. Its
+// usability and accessibility should be taken into account with any change.
+//
+// Example usage: change the default blue border and shadow to white for better
+// contrast against a dark gray background.
+
+.form-control-focus(@color: @input-border-focus) {
+  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);
+  &:focus {
+    border-color: @color;
+    outline: 0;
+    .box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}");
+  }
+}
+
+// Form control sizing
+//
+// Relative text size, padding, and border-radii changes for form controls. For
+// horizontal sizing, wrap controls in the predefined grid classes. `<select>`
+// element gets special love because it's special, and that's a fact!
+
+.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
+  height: @input-height;
+  padding: @padding-vertical @padding-horizontal;
+  font-size: @font-size;
+  line-height: @line-height;
+  border-radius: @border-radius;
+
+  select& {
+    height: @input-height;
+    line-height: @input-height;
+  }
+
+  textarea& {
+    height: auto;
+  }
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/bootstrap/variables.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/bootstrap/variables.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/bootstrap/variables.less	(revision 313)
@@ -0,0 +1,620 @@
+//
+// Variables
+// --------------------------------------------------
+
+
+// Global values
+// --------------------------------------------------
+
+// Grays
+// -------------------------
+
+@gray-darker:            lighten(#000, 13.5%); // #222
+@gray-dark:              lighten(#000, 20%);   // #333
+@gray:                   lighten(#000, 33.5%); // #555
+@gray-light:             lighten(#000, 60%);   // #999
+@gray-lighter:           lighten(#000, 93.5%); // #eee
+
+// Brand colors
+// -------------------------
+
+@brand-primary:         #428bca;
+@brand-success:         #5cb85c;
+@brand-warning:         #f0ad4e;
+@brand-danger:          #d9534f;
+@brand-info:            #5bc0de;
+
+// Scaffolding
+// -------------------------
+
+@body-bg:               #fff;
+@text-color:            @gray-dark;
+
+// Links
+// -------------------------
+
+@link-color:            @brand-primary;
+@link-hover-color:      darken(@link-color, 15%);
+
+// Typography
+// -------------------------
+
+@font-family-sans-serif:  "Helvetica Neue", Helvetica, Arial, sans-serif;
+@font-family-serif:       Georgia, "Times New Roman", Times, serif;
+@font-family-monospace:   Monaco, Menlo, Consolas, "Courier New", monospace;
+@font-family-base:        @font-family-sans-serif;
+
+@font-size-base:          14px;
+@font-size-large:         ceil(@font-size-base * 1.25); // ~18px
+@font-size-small:         ceil(@font-size-base * 0.85); // ~12px
+
+@line-height-base:        1.428571429; // 20/14
+@line-height-computed:    floor(@font-size-base * @line-height-base); // ~20px
+
+@headings-font-family:    @font-family-base;
+@headings-font-weight:    500;
+@headings-line-height:    1.1;
+
+// Iconography
+// -------------------------
+
+@icon-font-path:          "../fonts/";
+@icon-font-name:          "glyphicons-halflings-regular";
+
+
+// Components
+// -------------------------
+// Based on 14px font-size and 1.428 line-height (~20px to start)
+
+@padding-base-vertical:          6px;
+@padding-base-horizontal:        12px;
+
+@padding-large-vertical:         10px;
+@padding-large-horizontal:       16px;
+
+@padding-small-vertical:         5px;
+@padding-small-horizontal:       10px;
+
+@line-height-large:              1.33;
+@line-height-small:              1.5;
+
+@border-radius-base:             4px;
+@border-radius-large:            6px;
+@border-radius-small:            3px;
+
+@component-active-bg:            @brand-primary;
+
+@caret-width-base:               4px;
+@caret-width-large:              5px;
+
+// Tables
+// -------------------------
+
+@table-cell-padding:                 8px;
+@table-condensed-cell-padding:       5px;
+
+@table-bg:                           transparent; // overall background-color
+@table-bg-accent:                    #f9f9f9; // for striping
+@table-bg-hover:                     #f5f5f5;
+@table-bg-active:                    @table-bg-hover;
+
+@table-border-color:                 #ddd; // table and cell border
+
+
+// Buttons
+// -------------------------
+
+@btn-font-weight:                normal;
+
+@btn-default-color:              #333;
+@btn-default-bg:                 #fff;
+@btn-default-border:             #ccc;
+
+@btn-primary-color:              #fff;
+@btn-primary-bg:                 @brand-primary;
+@btn-primary-border:             darken(@btn-primary-bg, 5%);
+
+@btn-success-color:              #fff;
+@btn-success-bg:                 @brand-success;
+@btn-success-border:             darken(@btn-success-bg, 5%);
+
+@btn-warning-color:              #fff;
+@btn-warning-bg:                 @brand-warning;
+@btn-warning-border:             darken(@btn-warning-bg, 5%);
+
+@btn-danger-color:               #fff;
+@btn-danger-bg:                  @brand-danger;
+@btn-danger-border:              darken(@btn-danger-bg, 5%);
+
+@btn-info-color:                 #fff;
+@btn-info-bg:                    @brand-info;
+@btn-info-border:                darken(@btn-info-bg, 5%);
+
+@btn-link-disabled-color:        @gray-light;
+
+
+// Forms
+// -------------------------
+
+@input-bg:                       #fff;
+@input-bg-disabled:              @gray-lighter;
+
+@input-color:                    @gray;
+@input-border:                   #ccc;
+@input-border-radius:            @border-radius-base;
+@input-border-focus:             #66afe9;
+
+@input-color-placeholder:        @gray-light;
+
+@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
+@input-height-large:             (floor(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
+@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
+
+@legend-color:                   @gray-dark;
+@legend-border-color:            #e5e5e5;
+
+@input-group-addon-bg:           @gray-lighter;
+@input-group-addon-border-color: @input-border;
+
+
+// Dropdowns
+// -------------------------
+
+@dropdown-bg:                    #fff;
+@dropdown-border:                rgba(0,0,0,.15);
+@dropdown-fallback-border:       #ccc;
+@dropdown-divider-bg:            #e5e5e5;
+
+@dropdown-link-active-color:     #fff;
+@dropdown-link-active-bg:        @component-active-bg;
+
+@dropdown-link-color:            @gray-dark;
+@dropdown-link-hover-color:      #fff;
+@dropdown-link-hover-bg:         @dropdown-link-active-bg;
+
+@dropdown-link-disabled-color:   @gray-light;
+
+@dropdown-header-color:          @gray-light;
+
+@dropdown-caret-color:           #000;
+
+
+// COMPONENT VARIABLES
+// --------------------------------------------------
+
+
+// Z-index master list
+// -------------------------
+// Used for a bird's eye view of components dependent on the z-axis
+// Try to avoid customizing these :)
+
+@zindex-navbar:            1000;
+@zindex-dropdown:          1000;
+@zindex-popover:           1010;
+@zindex-tooltip:           1030;
+@zindex-navbar-fixed:      1030;
+@zindex-modal-background:  1040;
+@zindex-modal:             1050;
+
+// Media queries breakpoints
+// --------------------------------------------------
+
+// Extra small screen / phone
+@screen-xs:                  480px;
+@screen-phone:               @screen-xs;
+
+// Small screen / tablet
+@screen-sm:                  768px;
+@screen-tablet:              @screen-sm;
+
+// Medium screen / desktop
+@screen-md:                  992px;
+@screen-desktop:             @screen-md;
+
+// Large screen / wide desktop
+@screen-lg:                  1200px;
+@screen-lg-desktop:          @screen-lg;
+
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max:              (@screen-sm - 1);
+@screen-sm-max:              (@screen-md - 1);
+@screen-md-max:              (@screen-lg - 1);
+
+
+// Grid system
+// --------------------------------------------------
+
+// Number of columns in the grid system
+@grid-columns:              12;
+// Padding, to be divided by two and applied to the left and right of all columns
+@grid-gutter-width:         24px;
+// Point at which the navbar stops collapsing
+@grid-float-breakpoint:     @screen-tablet;
+
+
+// Navbar
+// -------------------------
+
+// Basics of a navbar
+@navbar-height:                    50px;
+@navbar-margin-bottom:             @line-height-computed;
+@navbar-default-color:             #777;
+@navbar-default-bg:                #f8f8f8;
+@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
+@navbar-border-radius:             @border-radius-base;
+@navbar-padding-horizontal:        floor(@grid-gutter-width / 2);
+@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
+
+// Navbar links
+@navbar-default-link-color:                #777;
+@navbar-default-link-hover-color:          #333;
+@navbar-default-link-hover-bg:             transparent;
+@navbar-default-link-active-color:         #555;
+@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
+@navbar-default-link-disabled-color:       #ccc;
+@navbar-default-link-disabled-bg:          transparent;
+
+// Navbar brand label
+@navbar-default-brand-color:               @navbar-default-link-color;
+@navbar-default-brand-hover-color:         darken(@navbar-default-link-color, 10%);
+@navbar-default-brand-hover-bg:            transparent;
+
+// Navbar toggle
+@navbar-default-toggle-hover-bg:           #ddd;
+@navbar-default-toggle-icon-bar-bg:        #ccc;
+@navbar-default-toggle-border-color:       #ddd;
+
+
+// Inverted navbar
+//
+// Reset inverted navbar basics
+@navbar-inverse-color:                      @gray-light;
+@navbar-inverse-bg:                         #222;
+@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
+
+// Inverted navbar links
+@navbar-inverse-link-color:                 @gray-light;
+@navbar-inverse-link-hover-color:           #fff;
+@navbar-inverse-link-hover-bg:              transparent;
+@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
+@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
+@navbar-inverse-link-disabled-color:        #444;
+@navbar-inverse-link-disabled-bg:           transparent;
+
+// Inverted navbar brand label
+@navbar-inverse-brand-color:                @navbar-inverse-link-color;
+@navbar-inverse-brand-hover-color:          #fff;
+@navbar-inverse-brand-hover-bg:             transparent;
+
+// Inverted navbar search
+// Normal navbar needs no special styles or vars
+@navbar-inverse-search-bg:                  lighten(@navbar-inverse-bg, 25%);
+@navbar-inverse-search-bg-focus:            #fff;
+@navbar-inverse-search-border:              @navbar-inverse-bg;
+@navbar-inverse-search-placeholder-color:   #ccc;
+
+// Inverted navbar toggle
+@navbar-inverse-toggle-hover-bg:            #333;
+@navbar-inverse-toggle-icon-bar-bg:         #fff;
+@navbar-inverse-toggle-border-color:        #333;
+
+
+// Navs
+// -------------------------
+
+@nav-link-padding:                          10px 15px;
+@nav-link-hover-bg:                         @gray-lighter;
+
+@nav-disabled-link-color:                   @gray-light;
+@nav-disabled-link-hover-color:             @gray-light;
+
+@nav-open-link-hover-color:                 #fff;
+@nav-open-caret-border-color:               #fff;
+
+// Tabs
+@nav-tabs-border-color:                     #ddd;
+
+@nav-tabs-link-hover-border-color:          @gray-lighter;
+
+@nav-tabs-active-link-hover-bg:             @body-bg;
+@nav-tabs-active-link-hover-color:          @gray;
+@nav-tabs-active-link-hover-border-color:   #ddd;
+
+@nav-tabs-justified-link-border-color:            #ddd;
+@nav-tabs-justified-active-link-border-color:     @body-bg;
+
+// Pills
+@nav-pills-active-link-hover-bg:            @component-active-bg;
+@nav-pills-active-link-hover-color:         #fff;
+
+
+// Pagination
+// -------------------------
+
+@pagination-bg:                        #fff;
+@pagination-border:                    #ddd;
+
+@pagination-hover-bg:                  @gray-lighter;
+
+@pagination-active-bg:                 @brand-primary;
+@pagination-active-color:              #fff;
+
+@pagination-disabled-color:            @gray-light;
+
+
+// Pager
+// -------------------------
+
+@pager-border-radius:                  15px;
+@pager-disabled-color:                 @gray-light;
+
+
+// Jumbotron
+// -------------------------
+
+@jumbotron-padding:              30px;
+@jumbotron-color:                inherit;
+@jumbotron-bg:                   @gray-lighter;
+
+@jumbotron-heading-color:        inherit;
+
+
+// Form states and alerts
+// -------------------------
+
+@state-warning-text:             #c09853;
+@state-warning-bg:               #fcf8e3;
+@state-warning-border:           darken(spin(@state-warning-bg, -10), 3%);
+
+@state-danger-text:              #b94a48;
+@state-danger-bg:                #f2dede;
+@state-danger-border:            darken(spin(@state-danger-bg, -10), 3%);
+
+@state-success-text:             #468847;
+@state-success-bg:               #dff0d8;
+@state-success-border:           darken(spin(@state-success-bg, -10), 5%);
+
+@state-info-text:                #3a87ad;
+@state-info-bg:                  #d9edf7;
+@state-info-border:              darken(spin(@state-info-bg, -10), 7%);
+
+
+// Tooltips
+// -------------------------
+@tooltip-max-width:           200px;
+@tooltip-color:               #fff;
+@tooltip-bg:                  #000;
+
+@tooltip-arrow-width:         5px;
+@tooltip-arrow-color:         @tooltip-bg;
+
+
+// Popovers
+// -------------------------
+@popover-bg:                          #fff;
+@popover-max-width:                   276px;
+@popover-border-color:                rgba(0,0,0,.2);
+@popover-fallback-border-color:       #ccc;
+
+@popover-title-bg:                    darken(@popover-bg, 3%);
+
+@popover-arrow-width:                 10px;
+@popover-arrow-color:                 #fff;
+
+@popover-arrow-outer-width:           (@popover-arrow-width + 1);
+@popover-arrow-outer-color:           rgba(0,0,0,.25);
+@popover-arrow-outer-fallback-color:  #999;
+
+
+// Labels
+// -------------------------
+
+@label-default-bg:            @gray-light;
+@label-primary-bg:            @brand-primary;
+@label-success-bg:            @brand-success;
+@label-info-bg:               @brand-info;
+@label-warning-bg:            @brand-warning;
+@label-danger-bg:             @brand-danger;
+
+@label-color:                 #fff;
+@label-link-hover-color:      #fff;
+
+
+// Modals
+// -------------------------
+@modal-inner-padding:         20px;
+
+@modal-title-padding:         15px;
+@modal-title-line-height:     @line-height-base;
+
+@modal-content-bg:                             #fff;
+@modal-content-border-color:                   rgba(0,0,0,.2);
+@modal-content-fallback-border-color:          #999;
+
+@modal-backdrop-bg:           #000;
+@modal-header-border-color:   #e5e5e5;
+@modal-footer-border-color:   @modal-header-border-color;
+
+
+// Alerts
+// -------------------------
+@alert-padding:               15px;
+@alert-border-radius:         @border-radius-base;
+@alert-link-font-weight:      bold;
+
+@alert-success-bg:            @state-success-bg;
+@alert-success-text:          @state-success-text;
+@alert-success-border:        @state-success-border;
+
+@alert-info-bg:               @state-info-bg;
+@alert-info-text:             @state-info-text;
+@alert-info-border:           @state-info-border;
+
+@alert-warning-bg:            @state-warning-bg;
+@alert-warning-text:          @state-warning-text;
+@alert-warning-border:        @state-warning-border;
+
+@alert-danger-bg:             @state-danger-bg;
+@alert-danger-text:           @state-danger-text;
+@alert-danger-border:         @state-danger-border;
+
+
+// Progress bars
+// -------------------------
+@progress-bg:                 #f5f5f5;
+@progress-bar-color:          #fff;
+
+@progress-bar-bg:             @brand-primary;
+@progress-bar-success-bg:     @brand-success;
+@progress-bar-warning-bg:     @brand-warning;
+@progress-bar-danger-bg:      @brand-danger;
+@progress-bar-info-bg:        @brand-info;
+
+
+// List group
+// -------------------------
+@list-group-bg:               #fff;
+@list-group-border:           #ddd;
+@list-group-border-radius:    @border-radius-base;
+
+@list-group-hover-bg:         #f5f5f5;
+@list-group-active-color:     #fff;
+@list-group-active-bg:        @component-active-bg;
+@list-group-active-border:    @list-group-active-bg;
+
+@list-group-link-color:          #555;
+@list-group-link-heading-color:  #333;
+
+
+// Panels
+// -------------------------
+@panel-bg:                    #fff;
+@panel-inner-border:          #ddd;
+@panel-border-radius:         @border-radius-base;
+@panel-footer-bg:             #f5f5f5;
+
+@panel-default-text:          @gray-dark;
+@panel-default-border:        #ddd;
+@panel-default-heading-bg:    #f5f5f5;
+
+@panel-primary-text:          #fff;
+@panel-primary-border:        @brand-primary;
+@panel-primary-heading-bg:    @brand-primary;
+
+@panel-success-text:          @state-success-text;
+@panel-success-border:        @state-success-border;
+@panel-success-heading-bg:    @state-success-bg;
+
+@panel-warning-text:          @state-warning-text;
+@panel-warning-border:        @state-warning-border;
+@panel-warning-heading-bg:    @state-warning-bg;
+
+@panel-danger-text:           @state-danger-text;
+@panel-danger-border:         @state-danger-border;
+@panel-danger-heading-bg:     @state-danger-bg;
+
+@panel-info-text:             @state-info-text;
+@panel-info-border:           @state-info-border;
+@panel-info-heading-bg:       @state-info-bg;
+
+
+// Thumbnails
+// -------------------------
+@thumbnail-padding:           4px;
+@thumbnail-bg:                @body-bg;
+@thumbnail-border:            #ddd;
+@thumbnail-border-radius:     @border-radius-base;
+
+@thumbnail-caption-color:     @text-color;
+@thumbnail-caption-padding:   9px;
+
+
+// Wells
+// -------------------------
+@well-bg:                     #f5f5f5;
+
+
+// Badges
+// -------------------------
+@badge-color:                 #fff;
+@badge-link-hover-color:      #fff;
+@badge-bg:                    @gray-light;
+
+@badge-active-color:          @link-color;
+@badge-active-bg:             #fff;
+
+@badge-font-weight:           bold;
+@badge-line-height:           1;
+@badge-border-radius:         10px;
+
+
+// Breadcrumbs
+// -------------------------
+@breadcrumb-bg:               #f5f5f5;
+@breadcrumb-color:            #ccc;
+@breadcrumb-active-color:     @gray-light;
+
+
+// Carousel
+// ------------------------
+
+@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
+
+@carousel-control-color:                      #fff;
+@carousel-control-width:                      15%;
+@carousel-control-opacity:                    .5;
+@carousel-control-font-size:                  20px;
+
+@carousel-indicator-active-bg:                #fff;
+@carousel-indicator-border-color:             #fff;
+
+@carousel-caption-color:                      #fff;
+
+
+// Close
+// ------------------------
+@close-color:                 #000;
+@close-font-weight:           bold;
+@close-text-shadow:           0 1px 0 #fff;
+
+
+// Code
+// ------------------------
+@code-color:                  #c7254e;
+@code-bg:                     #f9f2f4;
+
+@pre-bg:                      #f5f5f5;
+@pre-color:                   @gray-dark;
+@pre-border-color:            #ccc;
+@pre-scrollable-max-height:   340px;
+
+// Type
+// ------------------------
+@text-muted:                  @gray-light;
+@abbr-border-color:           @gray-light;
+@headings-small-color:        @gray-light;
+@blockquote-small-color:      @gray-light;
+@blockquote-border-color:     @gray-lighter;
+@page-header-border-color:    @gray-lighter;
+
+// Miscellaneous
+// -------------------------
+
+// Hr border color
+@hr-border:                   @gray-lighter;
+
+// Horizontal forms & lists
+@component-offset-horizontal: 180px;
+
+
+// Container sizes
+// --------------------------------------------------
+
+// Small screen / tablet
+@container-tablet:            ((720px + @grid-gutter-width));
+
+// Medium screen / desktop
+@container-desktop:           ((940px + @grid-gutter-width));
+
+// Large screen / wide desktop
+@container-lg-desktop:        ((1140px + @grid-gutter-width));
Index: pro-violet-viettel/sourcecode/assets/css/less/breadcrumbs.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/breadcrumbs.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/breadcrumbs.less	(revision 313)
@@ -0,0 +1,144 @@
+//some breadcrumbs variables
+@breadcrumb-bg:#F5F5F5;
+@breadcrumb-border:#E5E5E5;
+@breadcrumb-text-color:#555;
+@breadcrumb-link-color:#4C8FBD;
+
+@breadcrumb-separator:"\f105";//font awesome icon
+
+
+
+/* breadcrumbs and searchbox */
+.breadcrumbs {
+ position:relative;
+
+ border-bottom:1px solid @breadcrumb-border;
+ background-color:@breadcrumb-bg;
+ 
+ min-height:@breadcrumb-height;
+ line-height:(@breadcrumb-height - 1);
+
+ padding:0 12px 0 0;
+
+ display:block;
+ 
+ &.fixed , &.breadcrumbs-fixed{
+   position:fixed;
+   right:0;
+   left:(@sidebar-width);
+   top:@navbar-mh;
+   z-index:@zindex-navbar-fixed - 2;
+ }
+}
+
+
+.breadcrumb {
+ background-color: transparent;
+ display: inline-block;
+ line-height: 24px;
+
+ margin: 0 22px 0 12px;
+ padding: 0;
+
+ font-size:13px;
+ color:#333;
+ 
+ border-radius:0;
+  > li {
+    & , &.active {
+	  color:@breadcrumb-text-color;
+	}
+	
+	> a {
+	  display:inline-block;
+	  padding:0 4px;
+	  color:@breadcrumb-link-color;
+    }
+	
+	+ li:before {
+		font-family:FontAwesome;
+		font-size:14px;
+		content:@breadcrumb-separator;
+		color:@breadcrumb-arrow-color;
+		
+		margin-right: 2px;
+		padding: 0 5px 0 2px;
+		position:relative;
+		top: 1px;
+	}
+  }
+  
+
+  .home-icon {
+	 margin-left:4px; margin-right:2px;
+	 font-size:20px;
+	 position:relative; top:2px;
+  }
+
+}
+
+
+@media only screen and (max-width: @screen-sm-max) {
+ .breadcrumb {
+	margin-left:90px;
+ }
+ .breadcrumbs.fixed , .breadcrumbs.breadcrumbs-fixed{
+	position: relative !important;
+	left: auto !important; right: auto !important;
+	top: auto !important;
+	z-index:auto !important;
+ }
+ body.breadcrumbs-fixed .ace-settings-container {
+	top:50px;
+ }
+}
+
+
+@media only screen and (max-width: @screen-xs) {
+ .breadcrumb > li > a {
+	padding:0 1px;
+ }
+}
+
+@media only screen and (max-width: @screen-tiny) {
+.breadcrumb {
+	margin-left:36px;
+ }
+}
+
+
+
+.container.main-container {
+ .breadcrumbs.breadcrumbs-fixed {
+	left: auto !important;
+	right: auto !important;
+ }
+ 
+ @media (min-width: @screen-tablet) {
+	.breadcrumbs.breadcrumbs-fixed {
+		width: @container-tablet - @sidebar-width;
+	}
+	.menu-min + .main-content .breadcrumbs.breadcrumbs-fixed {
+		width: @container-tablet - @sidebar-min-width;
+	}
+ }
+ @media (min-width: @screen-desktop) {
+	.breadcrumbs.breadcrumbs-fixed {
+		width: @container-desktop - @sidebar-width;
+	}
+	.menu-min + .main-content .breadcrumbs.breadcrumbs-fixed {
+		width: @container-desktop - @sidebar-min-width;
+	}
+ }
+ @media (min-width: @screen-lg-desktop) {
+	.breadcrumbs.breadcrumbs-fixed {
+		width: @container-lg-desktop - @sidebar-width;
+	}
+	.menu-min + .main-content .breadcrumbs.breadcrumbs-fixed {
+		width: @container-lg-desktop - @sidebar-min-width;
+	}
+ }
+
+}
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/bs3-reset.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/bs3-reset.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/bs3-reset.less	(revision 313)
@@ -0,0 +1,29 @@
+//bootstrap mentions that the following need not be floated, as they are full width (100%)
+//but in our case it's needed, because sidebar is floated left(not position:absolute) and
+//the .row elements containing .col-*-12 have .clearfix behaviour,
+//which doesn't allow any floating elements on left or side, thus causing problems with our sidebar
+.col-xs-12 , .col-sm-12 , .col-md-12, .col-lg-12 {
+ float:left; 
+}
+
+.col-xs-reset { width: auto; padding-left:0; padding-right:0; float:none; }
+
+@media (min-width: @screen-tablet) {
+ .col-sm-reset { width: auto; padding-left:0; padding-right:0; float:none; }
+}
+@media (min-width: @screen-desktop) {
+ .col-md-reset { width: auto; padding-left:0; padding-right:0; float:none; }
+}
+@media (min-width: @screen-lg-desktop) {
+ .col-lg-reset { width: auto; padding-left:0; padding-right:0; float:none; }
+}
+
+
+.jqstooltip , .legendColorBox div {
+ .box-sizing(content-box);
+}
+.legendLabel {
+ .box-sizing(content-box);
+ height:20px; 
+ font-size:10px;
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/buttons.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/buttons.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/buttons.less	(revision 313)
@@ -0,0 +1,600 @@
+/** buttons */
+.btn {
+ display:inline-block;
+
+ color:#FFF !important;
+ text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25) !important;
+
+ background-image:none !important;
+ border:5px solid #FFF;
+ border-radius:0;
+ box-shadow:none !important;
+
+ .transition(~"all ease .15s");
+
+ cursor:pointer;
+
+ vertical-align:middle;
+ margin:0;
+
+ position:relative;
+ 
+}
+
+.btn-lg {
+	border-width:5px;
+	line-height: 1.35;
+    padding: 7px 16px;
+}
+.btn-sm {
+	border-width:4px;
+	font-size:13px;
+	padding: 4px 9px;
+	line-height:1.39;
+}
+.btn-xs {
+	border-width:3px;
+}
+.btn-minier {
+	padding: 0 4px;
+	line-height: 18px;
+	border-width: 2px;
+	font-size: 12px;
+}
+
+button.btn:active  {
+	top: 1px;
+	left: 1px;
+}
+
+
+
+
+
+//button color
+.btn-color(@color1, @color2) {
+  & , &:focus {
+	background-color:@color1 !important;
+	border-color:@color1;
+  }
+
+  &:hover , .open &.dropdown-toggle {
+	background-color:@color2 !important;
+	border-color:@color1;
+  }
+  &.no-border:hover {
+	border-color:@color2;
+  }
+  &.no-hover:hover {
+	background-color:@color1 !important;
+  }
+  &.active {
+	background-color: mix(@color1,@color2) !important;
+	border-color: darken(mix(@color1,@color2),7%);
+  }
+  &.no-border.active {
+    background-color: darken(mix(@color1,@color2),3%) !important;
+	border-color: darken(mix(@color1,@color2),3%);
+  }
+  &.disabled, &[disabled], fieldset[disabled] & {
+	&,
+    &:hover,
+    &:focus,
+    &:active,
+    &.active {
+		background-color:@color1 !important;
+		border-color:@color1;
+	}
+  }
+}
+
+.btn-color(@color-name) {
+ @color1-name : ~`"btn-@{color-name}"`;
+ @color2-name : ~`"btn-@{color-name}-hover"`;
+
+ .btn-color(@@color1-name, @@color2-name);
+}
+
+
+.btn , .btn-default {
+	.btn-color(~"default");
+}
+.btn-primary {
+	.btn-color(~"primary");
+}
+.btn-info {
+	.btn-color(~"info");
+}
+.btn-success {
+	.btn-color(~"success");
+}
+.btn-warning {
+	.btn-color(~"warning");
+}
+.btn-danger {
+	.btn-color(~"danger");
+}
+.btn-inverse {
+	.btn-color(~"inverse");
+}
+.btn-pink {
+	.btn-color(~"pink");
+}
+.btn-purple {
+	.btn-color(~"purple");
+}
+.btn-grey {
+ .btn-color(~"grey");
+}
+
+.btn-yellow {
+ .btn-color(~"yellow");
+ color:@btn-yellow-color !important;
+ text-shadow:0 -1px 0 rgba(255, 255, 255, 0.4) !important;
+}
+
+.btn-light {
+ .btn-color(~"light");
+ color:@btn-light-color !important;
+ text-shadow:0 -1px 0 rgba(250, 250, 250, 0.25) !important;
+}
+
+.btn-light.btn-xs:after {
+ left:-2px; right:-2px; top:-2px; bottom:-2px;
+}
+.btn-light.btn-sm:after {
+ left:-4px; right:-4px; top:-4px; bottom:-4px;
+}
+.btn-light.btn-large:after {
+ left:-6px; right:-6px; top:-6px; bottom:-6px;
+}
+
+.btn.btn-white {
+ border-width:1px;
+ border-color:#CCC;
+ color:#444 !important;
+ text-shadow:none !important;
+ background-color:#FFF !important;
+
+ &:hover, &:focus {
+	background-color:#EBEBEB !important;
+ }
+ &.no-border {
+	border-color: #CCC;
+ }
+}
+
+
+.btn.disabled, .btn[disabled] {
+ &.active, &:focus, &:active {
+	outline:none;
+ }
+ &:active {
+	top:0; left:0;
+ }
+}
+
+
+
+/* active buttons */
+.btn.active {
+ color:@btn-active-color;
+ &:after {
+	display:inline-block;
+	content:"";
+	position:absolute;
+	border-bottom:1px solid @btn-active-color;
+	left:-4px; right:-4px; bottom:-4px;
+ }
+ &.btn-sm:after {
+	left:-3px; right:-3px; bottom:-3px;
+	//border-bottom-width:1px;
+ }
+ &.btn-large:after {
+	left:-5px; right:-5px; bottom:-5px;
+	//border-bottom-width:1px;
+ }
+ &.btn-xs:after ,  &.btn-minier:after {
+	left:-1px; right:-1px; bottom:-2px;
+	//border-bottom-width:1px;
+ }
+ &.btn-minier:after {
+	bottom:-1px;
+ }
+ 
+  &.btn-yellow:after {
+	border-bottom-color:@btn-yellow-active-border;
+ }
+ &.btn-light {	
+	color:#515151;
+	&:after {
+		border-bottom-color:#B5B5B5;
+	}
+ }
+}
+
+
+
+
+/* icons inside buttons */
+.btn {
+	> [class*="icon-"] {
+		display:inline;
+		margin-right:4px;
+		//min-width:12px;
+		
+		&.icon-on-right {
+			margin-right:0;
+			margin-left:4px;
+		}
+	}
+	> .icon-only[class*="icon-"] {
+		margin:0;
+		vertical-align:middle;
+		text-align:center;
+		padding:0;
+		//min-width:24px;
+	}
+}
+
+.btn-large > [class*="icon-"] {
+	margin-right:6px;
+	
+	&.icon-on-right {
+		margin-right:0;
+		margin-left:6px;
+	}
+}
+.btn-sm > [class*="icon-"] {
+	margin-right:3px;
+	
+	&.icon-on-right {
+		margin-right:0;
+		margin-left:3px;
+	}
+}
+.btn-xs > [class*="icon-"] , &.btn-minier > [class*="icon-"] {
+	margin-right:2px;
+
+	&.icon-on-right {
+		margin-right:0;
+		margin-left:2px;
+	}
+}
+
+
+
+
+
+.btn.btn-link {
+  border:none !important;
+  background:transparent none !important;
+  color:@btn-link-color !important;
+  text-shadow:none !important;
+  padding:4px 12px !important;
+  line-height:20px !important;
+ 
+ &:hover {
+	background:none !important;
+	text-shadow:none !important;
+ }
+ &.active {
+	background:none !important;
+	text-decoration:underline;
+	color:lighten(@btn-link-color , 6%) !important;
+	&:after {
+		display:none;
+	}
+ }
+ &.disabled , &[disabled]{
+	background:none;
+	.opacity(0.65);
+	&:hover {
+		background:none !important;
+		text-decoration:none !important;
+	}
+ }
+}
+
+.btn.btn-no-border {
+ border-width:0 !important;
+}
+
+
+
+
+
+
+/* button groups */
+.btn-group {
+  > .btn {
+	  & , + .btn {
+		 margin:0 1px 0 0;
+	  }
+	  &:first-child {
+		margin:0 1px 0 0;
+	  }
+	  &:first-child , &:last-child {
+		border-radius:0;
+	  }
+	  
+	  /* caret inside buttons */
+	  > .caret {
+		 margin-top:15px;
+		 margin-left:1px;
+		 border-width:5px;
+		 border-top-color:#FFF;
+	  }
+
+	 &.btn-sm > .caret {
+		margin-top:10px;
+		border-width:4px;
+	 }
+	 &.btn-large > .caret {
+		margin-top:18px;
+		border-width:6px;
+	 }
+	 &.btn-xs > .caret {
+		margin-top:9px;
+		border-width:4px;
+	 }
+	 &.btn-minier > .caret {
+		margin-top:7px;
+		border-width:3px;
+	 }
+	 
+	 /* dropdown toggle */
+	 + .btn.dropdown-toggle {
+		padding-right:3px;
+		padding-left:3px;
+	}
+	+ .btn-large.dropdown-toggle {
+		padding-right:4px;
+		padding-left:4px;
+	}
+
+  }
+  .dropdown-toggle {
+	border-radius:0;
+  }
+
+
+
+  .btn-group-active-state(@left, @right, @bottom, @width) {/* the border under an active button in button groups */
+		&.active:after {
+			left:unit(@left, px); right:unit(@right, px); bottom:unit(@bottom, px);
+			border-bottom-width:unit(@width, px);
+		}
+  }
+   > .btn  , + .btn{
+		margin:0 1px 0 0;
+		border-width:3px;// !important;
+		.btn-group-active-state(-2, -2, -2, 1);
+   }
+   > .btn-large  , + .btn-large{
+		border-width:4px;// !important;
+		.btn-group-active-state(-3, -3, -3, 1);
+   }
+   > .btn-sm  , + .btn-sm{
+		border-width:2px;// !important;
+		.btn-group-active-state(-1, -1, -1, 1);
+   }
+   > .btn-xs  , + .btn-xs{
+		border-width:1px;// !important;
+		.btn-group-active-state(0, 0, 0, 1);
+   }
+   > .btn-minier  , + .btn-minier{
+		border-width:1px;// !important;
+		.btn-group-active-state(0, 0, 0, 1);
+   }
+}
+
+.btn-group > .btn {
+  border-radius:0 !important;
+}
+.btn-group-vertical > .btn , .btn-group-vertical > .btn + .btn {
+ margin:1px 0 0;
+}
+.btn-group-vertical > .btn:first-child {
+	margin-right:0;
+}
+
+
+
+
+
+
+
+
+
+
+/* application buttons */
+.btn.btn-app {
+ display: inline-block;
+ width: 100px;
+
+ font-size: 18px;
+ font-weight: normal;
+ color: #FFF;
+ 
+ text-align: center;
+ text-shadow: 0 -1px -1px rgba(0,0,0,0.2) !important;
+ 
+ border: none;
+ border-radius: 12px;
+ 
+ padding: 12px 0 8px;
+ margin: 2px;
+ 
+ line-height: 1.7;
+
+ position: relative;
+}
+
+
+//button color
+.btn-app-color(@color1, @color2, @percent) {
+  & , &.no-hover:hover , &.disabled:hover {
+	background: average(@color1, @color2) !important;
+	#gradient > .vertical(@color1 , @color2) !important;
+  }
+  &:hover {
+	background: average(darken(@color1,@percent), darken(@color2,@percent)) !important;
+	#gradient > .vertical(darken(@color1,@percent) , darken(@color2,@percent)) !important;
+  }
+}
+
+.btn-app-color(@color-name, @percent:10%) {
+ @color1-name : ~`"btn-app-@{color-name}-1"`;
+ @color2-name : ~`"btn-app-@{color-name}-2"`;
+ 
+ .btn-app-color(@@color1-name, @@color2-name , @percent);
+}
+
+.btn-app, .btn-app.btn-default {
+	.btn-app-color(~"default" , 8%);
+}
+.btn-app.btn-primary {
+	.btn-app-color(~"primary");
+}
+.btn-app.btn-info {
+	.btn-app-color(~"info");
+}
+.btn-app.btn-success {
+	.btn-app-color(~"success");
+}
+.btn-app.btn-danger {
+	.btn-app-color(~"danger");
+}
+.btn-app.btn-warning {
+	.btn-app-color(~"warning");
+}
+.btn-app.btn-purple {
+	.btn-app-color(~"purple");
+}
+.btn-app.btn-pink {
+	.btn-app-color(~"pink");
+}
+.btn-app.btn-inverse {
+	.btn-app-color(~"inverse");
+}
+.btn-app.btn-grey {
+	.btn-app-color(~"grey" , 5%);
+}
+
+.btn.btn-app.btn-light {
+ .btn-app-color(~"light" , 5%);
+
+ color: @btn-app-light-color !important;
+ text-shadow: 0 1px 1px #EEE !important;
+}
+
+.btn.btn-app.btn-yellow {
+ .btn-app-color(~"yellow" , 5%);
+ 
+ color:@btn-app-yellow-color !important;
+ text-shadow:0 -1px 0 rgba(255, 255, 255, 0.4) !important;
+}
+
+
+.btn.btn-app {
+	&.btn-sm {
+		width:80px;
+		font-size:16px;
+		border-radius:10px ;
+		
+		line-height: 1.5;
+	}
+	&.btn-xs {
+		width:64px;
+		font-size:15px;
+		border-radius:8px;
+		padding-bottom:7px;
+		padding-top:8px;
+		
+		line-height: 1.45;
+	}
+	
+	
+
+   > [class*=icon] {
+		display:block;
+		font-size:42px;
+	 
+		margin:0 0 4px;
+		line-height:36px;
+		min-width:0;
+	 
+		padding:0;
+   }
+   &.btn-sm > [class*=icon] {
+		display:block;
+		font-size:32px;
+		line-height:30px;
+		margin:0 0 3px;
+	}
+   &.btn-xs > [class*=icon] {
+		display:block;
+		font-size:24px;
+		line-height:24px;
+		margin:0;
+	}
+	
+	&.no-radius {
+		border-radius:0;
+	}
+	&.radius-4 {
+		border-radius:4px;
+	}
+	
+	/* badge & label inside buttons */
+	> .badge , > .label {
+		position:absolute !important;
+		top:-2px; right:-2px;
+		padding:1px 3px;
+		text-align:center;
+		font-size:12px;
+		
+		&.badge-left , &.label-left{
+			right:auto;
+			left:-2px;
+		}
+	}
+	> .label {
+		padding:1px 6px 3px;
+		font-size:13px;
+	}
+	&.radius-4 , &.no-radius {
+		> .badge {
+			border-radius:3px;
+			&.no-radius {// > .badge.no-radius
+				border-radius:0;
+			}
+		}
+	}
+	
+	/* active state */
+	&.active {
+		color:@btn-app-active;
+		&:after {
+			display:none;
+		}
+		&.btn-yellow {
+			color:@btn-app-yellow-color;
+			border-color:@btn-app-yellow-border;
+		}
+		&.btn-light {
+			color:@btn-app-light-active;
+		}
+	}
+}
+
+
+.btn.btn-app {
+ &.btn-light, &.btn-yellow {
+	.box-shadow(~"0 0 0 1px rgba(0, 0, 0, 0.08) inset") !important;
+ }
+}
+
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/dropdown.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/dropdown.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/dropdown.less	(revision 313)
@@ -0,0 +1,353 @@
+@dropdown-shadow:~"0 2px 4px rgba(0, 0, 0, 0.2)";
+
+
+/* dropdown menus */
+.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
+ background-image: none;
+}
+
+
+
+.dropdown-menu {
+ .border-radius(0) !important;
+ .box-shadow(@dropdown-shadow);
+ > li > a {
+	font-size:13px;
+	padding-left:11px; padding-right:11px;
+	margin-bottom:1px; margin-top:1px;
+ }
+
+ &.dropdown-only-icon {
+	min-width: 50px;
+	> li {
+		float:left;
+		margin:0 4px;
+		> a {
+			[class*="icon-"] {
+				width:18px;
+				//font-size:16px;
+				display:inline-block;
+			}
+			.icon-2x {
+				width:36px;
+				//font-size:22px;
+			}
+		}// > a
+	}// > li
+ }//&.dropdown-only-icon
+
+}//.dropdown-menu
+
+
+
+
+//dropdown
+.dropdown-color(@bgcolor:~"menu";@txtcolor:#FFFFFF) {
+  @dropdown-class:~`"dropdown-@{bgcolor}"`;
+  @dropdown-bg:~`"dropdown-@{bgcolor}"`;
+  @dropdown-cl:@@dropdown-bg;
+
+
+  .@{dropdown-class} {
+	li a:hover,
+	li a:focus,
+	li a:active,
+	li.active a,
+	li.active a:hover,
+	.dropdown-submenu:hover > a,
+
+	.nav-tabs & li > a:focus
+	{
+		background:@dropdown-cl;
+		color:@txtcolor;
+	}
+  }
+}
+
+.dropdown-color();
+.dropdown-color(~"default");
+.dropdown-color(~"info");
+.dropdown-color(~"primary");
+.dropdown-color(~"success");
+.dropdown-color(~"warning");
+.dropdown-color(~"danger");
+.dropdown-color(~"inverse");
+.dropdown-color(~"purple");
+.dropdown-color(~"pink");
+.dropdown-color(~"grey");
+.dropdown-color(~"light" ; #333333);
+.dropdown-color(~"lighter" ; #444444);
+.dropdown-color(~"lightest" ; #444444);
+.dropdown-color(~"yellow" ; #444444);
+.dropdown-color(~"yellow2" ; #444444);
+.dropdown-color(~"light-blue" ; #445566);
+
+
+.dropdown-light , .dropdown-lighter , .dropdown-lightest {
+  .dropdown-submenu:hover > a:after {
+	border-left-color:#444;
+  }
+}
+
+
+
+
+/* closer to the toggle button */
+.dropdown-menu {
+ &.dropdown-close {
+	top:92%; left:-5px;
+	&.pull-right {
+		left:auto;
+		right:-5px;
+	}
+ }
+ &.dropdown-closer {
+	top:80%; left:-10px;
+	&.pull-right {
+		right:-10px;
+		left:auto;
+	}
+ }
+}
+
+.dropdown-submenu > .dropdown-menu {
+ .border-radius(0);
+}
+.dropdown-submenu > a:after {
+ margin-right:-5px;
+}
+
+
+
+/* colorpicker dropdown */
+.dropdown-colorpicker {
+ > .dropdown-menu {
+	top:80%;
+	left:-7px;
+	&.pull-right {
+		right:-7px;
+		left:auto;
+	}
+	
+	padding:4px;
+	min-width:130px; max-width:130px;
+	
+	 > li {
+		display:block;
+		float:left;
+		width:20px; height:20px;
+		margin:2px;
+		 > .colorpick-btn {
+			  display:block;
+			  width:20px; height:20px;
+			  
+			  margin:0; padding:0;		  
+			  border-radius:0;
+			  position:relative;
+			  
+			  .transition(~"all ease 0.1s");
+			  
+			  &:hover {
+				 text-decoration:none;
+				 .opacity(0.8);
+				 .scale(1.08);
+			  }
+			  &.selected:after {
+				content:"\f00c";
+				display:inline-block;
+				font-family:FontAwesome;  font-size:11px;
+				color:#FFF;
+				
+				position:absolute; left:0; right:0; text-align:center; line-height:20px;
+			  }
+		 }
+		
+	 }
+ }
+}
+
+.btn-colorpicker {
+	display:inline-block;
+	width:20px; height:20px;
+	background-color:#DDD;
+	vertical-align:middle;
+ 
+	border-radius:0;
+}
+
+
+
+
+
+
+
+/* top user info dropdowns */
+.dropdown-navbar {
+  padding:0;
+  width: @navbar-dropdown-width;
+  .box-shadow(@navbar-dropdown-shadow);
+
+  
+  > li {
+	padding:0 8px;
+	background-color:#FFFFFF;
+	
+	&.dropdown-header {
+		text-shadow:none;
+		padding-top:0; padding-bottom:0;
+		line-height:34px;
+		font-size:13px; font-weight:bold; text-transform:none;
+		border-bottom:1px solid;
+	}
+	
+	> [class*="icon-"] , > a > [class*="icon-"] {
+		margin-right:5px !important;
+		color:#555;
+		font-size:14px;
+	}
+	
+	
+	
+	> a {
+		padding:10px 2px;
+		margin:0;
+		border-bottom:1px solid;
+		font-size:12px;
+		line-height:16px;
+		color:#555;
+		
+		&:active, &:hover, &:focus {
+			background-color:transparent !important;
+			color:#555;
+		}
+		.progress {
+			margin-bottom:0;
+			margin-top:4px;
+		}
+		.badge {
+			line-height:16px;
+			padding-right:4px; padding-left:4px;
+			font-size:12px;
+		}
+	}
+	&:last-child > a {
+		border-bottom:0 solid #DDD;
+		border-top:1px dotted transparent;
+		color:#4F99C6;
+ 
+		text-align:center;
+		font-size:13px;
+		
+		&:hover {
+			background-color:#FFF;
+			color:#4F99C6;
+			text-decoration:underline;
+			> [class*="icon-"] {
+				text-decoration:none;
+			}
+		}
+
+	}
+  }//end of li
+
+
+  //navbar colors
+  .navbar-colors(@border-color; @hover-color; @header-bg; @header-txt; @header-icon; @item-bottom) {
+	border-color:@border-color;
+	> li {
+		&:hover {
+			background-color:@hover-color !important;
+		}
+		&.dropdown-header {
+			background-color:@header-bg !important;
+			color:@header-txt;
+			border-bottom-color:@border-color;
+
+			> [class*="icon-"] {
+				color:@header-icon;
+			}
+		}
+		> a {
+			border-bottom-color:@item-bottom;
+		}
+	}
+  }
+
+  .navbar-colors(#BCD4E5 ; #F4F9FC ; #ECF2F7 ; #8090A0 ; #8090A0; #E4ECF3);
+  &.navbar-pink {
+	.navbar-colors(#E5BCD4 ; #FCF4F9 ; #F7ECF2 ; #B471A0 ; #C06090 ; #F3E4EC);
+  }
+  &.navbar-grey {
+	.navbar-colors(#E5E5E5 ; #F8F8F8 ; #F2F2F2 ; #3A87AD ; #3A87AD; #EEEEEE);
+  }
+  &.navbar-green {
+	.navbar-colors(#B4D5AC ; #F4F9EF ; #EBF7E4 ; #88AA66 ; #90C060; #ECF3E4);
+  }
+
+
+
+  [class*="btn"][class*="icon-"] {
+	display:inline-block;
+	//border:none;
+	margin:0 5px 0 0;
+	width:24px;
+	text-align:center;
+	padding-left:0;
+	padding-right:0;
+  }
+
+
+  /* user info on top navbar icons */
+ .msg-photo {
+	 margin-right:6px;
+	 max-width:42px;
+ }
+ .msg-body {
+	display:inline-block;
+	line-height:20px;
+	white-space:normal;
+	vertical-align:middle;
+
+	max-width:175px;
+ }
+ .msg-title {
+	display:inline-block;
+	line-height:14px;
+ }
+ .msg-time {
+	display:block;
+	font-size:11px;
+	color:#777;
+	> [class*="icon-"] {
+		font-size:14px;
+		color:#555;
+	}
+ }
+
+}
+
+
+ 
+
+
+
+.dropdown-100 {
+  min-width:100px;
+ }
+.dropdown-125 {
+  min-width:125px;
+ }
+.dropdown-150 {
+  min-width:150px;
+}
+
+ 
+
+
+
+.dropdown-hover {
+ position:relative;
+}
+.dropdown-hover:hover > .dropdown-menu {
+ display: block;
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/ext/bootstrap-tag.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/ext/bootstrap-tag.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/ext/bootstrap-tag.less	(revision 313)
@@ -0,0 +1,125 @@
+.tags {
+  display: inline-block;
+  padding: 4px 6px;
+  color: @ace-grey;
+  vertical-align: middle;
+  //.border-radius(@inputBorderRadius);
+  background-color: #FFF;
+  border: 1px solid @input-border;
+  //.box-shadow(inset 0 1px 1px rgba(0,0,0,.075));
+ 
+  //.transition(~"border linear .2s, box-shadow linear .2s");
+  width: 206px;
+  
+  &:hover {
+	border-color:@input-hover-border;
+  }
+  
+  &-hover , &-hover:hover {
+    border-color: @input-focus-border;
+    outline: 0;
+    outline: thin dotted \9; /* IE6-9 */
+  }
+  
+  &[class*="span"] {
+    float: none;
+    margin-left: 0;
+  }
+  
+  input[type="text"],
+  input[type="text"]:focus {
+    border: none;
+    display: inline;
+    outline: 0;
+    margin: 0;
+    padding: 0;
+    line-height: 14px;
+    .box-shadow(none);
+    width: 100%;
+  }
+}
+
+.tags {
+ .tag {
+  display: inline-block;
+  position:relative;
+  
+  font-size: 13px;
+  font-weight: normal;
+  //line-height: 14px; // ensure proper line-height if floated
+
+  vertical-align: baseline;
+  white-space: nowrap;
+  
+  //background-color: #3E9BD0;
+  //color:#FFF;
+  
+  background-color:@tag-bg;
+  color:#FFF;
+  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);
+  
+  padding: 4px 22px 5px 9px;
+ // .border-radius(9px);
+  margin-bottom: 3px;
+  margin-right: 3px;
+  .transition(~"all 0.2s");
+  
+  &:empty {
+    display: none;
+  }
+  
+  &:hover {
+	//background-color: #B2CADD;
+  }
+
+/**
+  &:nth-child(5n+1) {
+	background-color:#48A2E0;
+  }
+  &:nth-child(5n+2) {
+	background-color:#34C896;
+  }
+  &:nth-child(5n+3) {
+	background-color:#B57BB3;
+  }
+  &:nth-child(5n+4) {
+	background-color:#CC7DA8;
+  }
+  &:nth-child(5n+5) {
+	background-color:#666;
+  }
+*/
+  
+  
+  // Important (red)
+  &-important   { background-color: @btn-danger; }
+  // Warnings (orange)
+  &-warning     { background-color: @btn-warning; }
+  // Success (green)
+  &-success     { background-color: @btn-success; }
+  // Info (turquoise)
+  &-info        { background-color: @btn-info; }
+  // Inverse (black)
+  &-inverse     { background-color: @btn-inverse; }
+
+  .close {
+    font-size: 15px;
+    line-height: 20px;
+
+	.opacity(1);
+	color:#FFF;
+	text-shadow:none;
+	
+	float:none;
+	position:absolute;
+	right:0;
+	top:0; bottom:0;
+	width:18px;
+	text-align:center;
+	
+	&:hover {
+		background-color:rgba(0,0,0,0.2);
+	}
+  }
+ }
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/form-checkbox.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/form-checkbox.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/form-checkbox.less	(revision 313)
@@ -0,0 +1,452 @@
+//some checkbox & switch variables
+@checkbox-color:#32A3CE;
+@checkbox-border-color:#C8C8C8;
+@checkbox-checked-border:#ADB8C0;
+@checkbox-hover-border:#FF893C;
+@checkbox2-bg:#F9A021;
+
+@switch-checked-bg:#8AB2C9;
+@switch-checked-border:#468FCC;
+@switch4-bg:#8B9AA3;
+@switch4-color:#5B6A73;
+@switch4-checked-bg:#468FCC;
+
+@switch6-checked-border:#B7D3E5;
+@switch6-checked-bg:#FF893C;
+
+@switch7-checked-bg:#468FCC;
+@switch7-checked-border:#6FB3E0;
+
+
+@switch-1-text:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
+@switch-2-text:"YES\a0\a0\a0\a0\a0\a0\a0\a0NO";
+@switch-4-text:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
+@switch-5-text:"YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO";
+@switch-7-text:"OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";
+
+
+
+
+/* Checkbox & Radio */
+input[type=checkbox].ace , input[type=radio].ace {
+	opacity:0;
+	position:absolute;
+	z-index:12;
+	width:18px; height:18px;
+	cursor:pointer;
+	
+	&:checked, &:focus {
+		outline:none !important;
+	}
+	
+	+ .lbl {
+		position: relative; z-index:11;
+		display:inline-block;
+		margin:0;
+		line-height:20px;
+
+		min-height:18px;
+		min-width:18px;
+		font-weight:normal;
+		
+		
+		.checkbox-paddings() {// a little paddings for .lbl
+			 .checkbox-paddingX (@index) when (@index >= 0) {
+				&.padding-@{index}::before {
+					margin-right:unit(@index,px);
+				}
+			   .checkbox-paddingX(@index - 4);
+			  }
+			  .checkbox-paddingX(16);
+		}
+		.checkbox-paddings();
+
+
+		&::before {
+			font-family:fontAwesome; font-weight:normal;
+			font-size: 12px; color:@checkbox-color;
+			content:"\a0";
+			display:inline-block;
+			background-color: #FAFAFA;
+			border: 1px solid @checkbox-border-color;
+			box-shadow: 0 1px 2px rgba(0,0,0,0.05);/*, inset 0px -15px 10px -12px rgba(0,0,0,0.05);*/
+			border-radius: 0;
+			display: inline-block;
+			text-align:center;
+			
+			vertical-align:middle;
+
+			height:16px; line-height:14px;
+			min-width:16px;	
+			
+			margin-right:1px;
+		}
+	}//.lbl
+	
+	&:checked + .lbl::before ,
+	{
+		display:inline-block;
+		content: '\f00c';
+		background-color: #F5F8FC;
+		border-color:@checkbox-checked-border;
+		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
+	}
+	&:hover + .lbl::before , + .lbl:hover::before {
+		border-color:@checkbox-hover-border;
+	}
+
+	
+	&:active , &:checked:active {
+		+ .lbl::before {
+			box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
+		}
+	}
+	
+	
+	&.ace-checkbox-2 + .lbl::before {
+		box-shadow: none;
+	}
+	&.ace-checkbox-2:checked + .lbl::before {
+		background-color: @checkbox2-bg;
+		border-color: @checkbox2-bg;
+		color: #FFF;
+	}
+
+	&:disabled + .lbl::before ,
+	&[disabled] + .lbl::before ,
+	&.disabled + .lbl::before {
+		background-color:#DDD !important;
+		border-color:#CCC !important;
+		box-shadow:none !important;
+		color:#BBB;
+	}
+}
+
+
+
+/**
+input[type=radio].ace + .lbl::before {
+	border-radius:100%;
+	font-size:34px;
+	font-family: Helvetica, Arial, "Sans-Serif";//looks better but incosistent
+	line-height:13px;
+}
+*/
+input[type=radio].ace + .lbl::before {
+	border-radius: 100%;
+	font-size: 11px;
+	font-family: FontAwesome;//let's use a fonts that's available everywhere
+	text-shadow: 0 0 1px @checkbox-color;
+
+	line-height: 15px;	
+	height: 17px;
+	min-width: 17px;
+}
+input[type=radio].ace:checked + .lbl::before {
+	content:"\f111";
+}
+
+
+
+
+
+
+
+/* CSS3 on/off switches */
+//use like <input type="checkbox" class="ace ace-switch" /> <span class="lbl"></span>
+input[type=checkbox].ace.ace-switch {
+  width:55px;
+  height:25px;
+
+	+ .lbl {
+		margin:0 4px;
+		min-height:24px;
+		
+		&::before {
+			font-family:Arial, Helvetica, sans-serif;
+			content:@switch-1-text;
+
+			color:#999;
+			font-weight:bold;
+			font-size:11px;
+
+			line-height:18px; line-height:21px\9;/*ie9*/
+			height:20px;
+			overflow:hidden;
+
+			border-radius:12px;
+
+			background-color: #F5F5F5;
+			.box-shadow(~"inset 0px 2px 2px 0px rgba(0,0,0,.2)");
+
+			border: 1px solid #CCC;
+
+			text-align:left;
+			float:left;
+			padding:0;
+			width:52px;
+			text-indent:-19px; text-indent:~"-21px\9";
+			margin-right:0;
+
+			.transition(~"text-indent .4s ease");
+		}
+		
+		&::after {
+			font-family:Arial, Helvetica, sans-serif;
+			content: '|||'; 
+			font-size: 10px;
+			font-weight:lighter;
+			color:#D5D5D5;
+			background-color:#FFF;
+			
+			text-shadow:-1px 0px 0 rgba(0, 0, 0, 0.15);
+			text-align:center;
+			border-radius:100%;
+			
+			width:22px; height:22px; line-height:20px;
+			position: absolute;
+			top: -2px; left: -3px;
+			padding:0;
+
+			.box-shadow(~"0px 1px 1px 1px rgba(0,0,0,.3)");
+			//text-shadow:0px 1px 1px rgba(0,0,0,0.3) inset;
+
+			.transition(~"left .4s ease");
+		}
+	}
+	
+	&:checked + .lbl {
+		&::before {
+			text-indent:9px;
+
+			color:#FFF;
+			background-color:@switch-checked-bg;
+			border-color:@switch-checked-border;
+		}
+		&::after {
+			left:34px;
+			background-color:#FFF;
+			color:@switch-checked-bg;
+		}
+	}
+	
+	
+	&.ace-switch-2 + .lbl::before {
+		content:@switch-2-text;
+	}
+
+	&.ace-switch-3 + .lbl::after {
+		font-family:FontAwesome;
+		font-size:13px; line-height:23px;
+		content:"\f00d";
+		top:-1px;
+	}
+	&.ace-switch-3:checked + .lbl::after {
+		content:"\f00c";
+	}
+	
+	/* switch style 4 & 5 */
+	&.ace-switch-4 , &.ace-switch-5 {
+		+ .lbl::before {
+			content:@switch-4-text;
+			font-family:Arial, Helvetica, sans-serif;
+			font-weight:bolder;
+			font-size:12px;
+			line-height:23px; height:24px; overflow:hidden;
+			line-height:25px\9;
+			
+			border-radius:12px;
+			
+			display:inline-block;
+			background-color: @switch4-bg;
+			border: 1px solid @switch4-bg;
+
+			color:#FFF;
+			width:56px;
+			text-indent:-25px; text-indent:~"-28px\9";
+			
+			display: inline-block;
+			position: relative;
+			
+			//margin-right:8px;
+			
+			box-shadow:none;
+			
+			.transition(~"all .4s ease");
+		}
+		
+		+ .lbl::after {
+			font-family:Helvetica, Arial, sans-serif;
+			content: '|||'; text-shadow:-1px 0px 0 rgba(0, 0, 0, 0.2);
+			font-size: 8px; font-weight:lighter;
+			color:@switch4-bg;
+			text-align:center;
+			position: absolute;
+			border-radius:12px;
+			
+			color:@switch4-color;
+			top: 2px; left: 2px;
+			width:20px; height:20px; line-height:18px;
+			background-color:#FFF;
+
+			.transition(~"all .4s ease");
+		}
+
+		
+		&:checked + .lbl {
+			&::before {
+				text-indent:9px;
+				background-color:@switch4-checked-bg;
+				border-color:#468FCC;
+			}
+			&::after {
+				left:34px;
+				background-color:#FFF;
+			}
+		}
+		
+		
+	}
+	&.ace-switch-5 + .lbl::before {
+		content:@switch-5-text;
+	}
+	&.ace-switch-5:checked + .lbl::before {
+		text-indent:8px;
+	}
+	
+	
+	/* switch style 6 */
+	&.ace-switch-6 {
+		+ .lbl {
+			position: relative;
+			&::before {
+				font-family:FontAwesome;
+				content:"\f00d";
+				text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
+				box-shadow:none;
+				border:none;
+
+				font-weight:lighter;
+				font-size:16px;
+
+
+				border-radius:12px;
+
+				display:inline-block;
+				background-color: #888;
+
+				color:#F2F2F2;
+
+				width:52px; height:22px; line-height:20px;
+				text-indent:32px;
+
+				.transition(~"background 0.1s ease");
+			}
+			&::after {
+				content: ''; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
+
+				position: absolute;
+				top: 2px; left: 3px;
+				
+				border-radius:12px;
+				box-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
+
+				width:18px; height:18px;
+				text-align:center;
+				
+				background-color:#F2F2F2;
+				border:4px solid #F2F2F2;
+				
+				.transition(~"left 0.2s ease");
+			}
+		}
+		
+		&:checked + .lbl {
+			&::before {
+				content: "\f00c";
+				text-indent:6px;
+
+				color:#FFF;
+				border-color:@switch6-checked-border;
+				background-color:@switch6-checked-bg;
+			}
+			&::after {
+				left:32px;
+
+				background-color:#FFF;
+				border:4px solid #FFF;
+				text-shadow:0 -1px 0 rgba(0, 200, 0, 0.25);
+			}
+		}
+	}
+	
+	
+	&.ace-switch-7 {
+		width:75px;
+
+		+ .lbl {
+			position: relative;
+			&::before {
+				content:@switch-7-text;
+
+				font-weight:bolder;
+				font-size:14px;
+				line-height:20px;
+
+				display:inline-block;
+				background-color: #FFF;
+				border: 2px solid #AAA;
+				border-radius:0;
+				box-shadow:none;
+
+				color:#aaa;
+
+				width:74px; height:26px; line-height:22px; overflow:hidden;
+				text-indent:4px;
+				
+				display: inline-block;
+				position: relative;
+				
+				//margin-right:8px;
+
+				.transition(~"all 0.2s ease");
+			}
+			
+			&::after {
+				content: '\f00d';
+				font-family:FontAwesome;
+				font-size: 16px;
+
+				position: absolute;
+				top: 3px;
+				left: 39px;
+				width:32px; height:20px; line-height:18px;
+				
+				text-align:center;
+				
+				background-color:#aaa;
+				color:#FFF;
+				border-radius:0;
+				box-shadow:none;
+				
+				.transition(~"all 0.2s ease-in-out");
+			}
+		}
+		
+		&:checked + .lbl {
+			&::before {
+				color:@switch7-checked-bg;
+				background-color: #FFF;
+				text-indent:-33px;
+				border-color:@switch7-checked-border;
+			}
+			&::after {
+				left:3px;
+				content:'\f00c';
+				background-color:@switch7-checked-bg;
+				color: #FFF;
+			}
+		}
+
+	}
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/form-file.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/form-file.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/form-file.less	(revision 313)
@@ -0,0 +1,396 @@
+//some file input variables
+@file-input-bg:#FFF;
+@file-input-border:#D5D5D5;
+@file-input-shadow:~"0 0 0 4px rgba(0,0,0,0.06)";
+
+@file-input-hover-border:#F59942;
+@file-input-hover-shadow:~"0 0 0 4px rgba(245, 153, 66, 0.3)";
+
+@file-input-btn-bg:#6FB3E0;
+@file-input-name-color:#888;
+@file-input-selected-name-color:#666;
+
+@file-input-icon-bg:#D1D1D1;//!ignore
+@file-input-selected-icon-bg:#EFAD62;//!ignore
+@file-input-selected-icon-picture-bg:#BD7A9D;//!ignore
+@file-input-selected-icon-film-bg:#87B87F;//!ignore
+@file-input-selected-icon-music-bg:#8B7AC9;//!ignore
+@file-input-selected-icon-archive-bg:#EFAD62;//!ignore
+
+@file-remove-bg:#FB7142;
+@file-multi-remove-color:#F4C0B1;
+@file-multi-border:#AAA;
+
+
+
+.ace-file-input {
+  position:relative;
+  height:38px;
+  line-height:38px;
+  margin-bottom:9px;
+
+  input[type=file] {
+	position:fixed;
+	z-index:-2;
+	.opacity(0);
+  }
+
+
+  .file-label {
+	display:block;
+	position:absolute;
+	top:0; left:0; right:0; height:30px;
+ 
+	background-color:@file-input-bg;
+	border:1px solid @file-input-border;
+
+	cursor:pointer;
+ 
+	//.box-shadow(@file-input-shadow);
+	.box-shadow(none);
+ 
+	.transition(~"all 0.15s");
+	
+	&:hover {
+		//.box-shadow(@file-input-hover-shadow);
+		.box-shadow(none);
+		border-color:@file-input-hover-border;
+	}
+	&:before { /* the button */
+		 display:inline-block;
+		 content:attr(data-title);
+		  
+		 position:absolute;
+		 right:0; top:0; bottom:0; padding:0 8px;
+		 line-height:24px;
+		 text-align:center;
+		 
+		 background-color:@file-input-btn-bg;
+		 color:#FFF;
+		 font-size:11px; font-weight:bold;
+		 
+		 border:2px solid #FFF;
+		 border-left-width:4px;
+ 
+		.transition(~"all 0.3s");
+	}
+	
+	
+	.file-name { /* the file name container */
+		display:inline-block;
+		height:28px; max-width:80%;  white-space:nowrap;  overflow:hidden;
+		line-height:28px;
+		color:@file-input-name-color;
+		font-size:13px;
+		vertical-align: top;
+		 
+		position:static;
+		padding-left:30px;
+		
+		&:after { /* the file name */
+			display:inline-block;
+			content:attr(data-title);
+		}
+	}
+	&.selected  {
+		right:16px;
+		.file-name {
+			color:@file-input-selected-name-color;
+		}
+		
+	}
+	
+	[class*="icon-"] {
+		.ace-file-icon();
+	    background-color:@file-input-icon-bg;//should be here
+	}
+	&.selected .file-name {
+		[class*="icon-"]  {
+			background-color:@file-input-selected-icon-bg;
+		}
+		.icon-picture {
+			background-color:@file-input-selected-icon-picture-bg;
+		}
+		.icon-film {
+			background-color:@file-input-selected-icon-film-bg;
+		}
+		.icon-music {
+			background-color:@file-input-selected-icon-music-bg;
+		}
+		.icon-archive {
+			background-color:@file-input-selected-icon-archive-bg;
+		}
+	}
+	&.hide-placeholder:before {
+		display:none;
+	}
+
+  }
+ 
+  a:hover{
+	text-decoration:none;
+  }
+  .remove { /* the remove button */
+	 position:absolute;
+	 right:-8px; top:6px;
+	 display:none;
+
+	 width:17px; text-align:center;
+	 height:17px; line-height:15px;
+	 
+	 font-size:11px; font-weight:normal;
+
+	 background-color:@file-remove-bg;
+	 .border-radius(100%);
+	 color:#FFF;
+	 text-decoration:none;
+  }
+  .file-label.selected + .remove {
+	 display:inline-block;
+  }
+  
+
+
+}
+
+
+
+
+
+
+.ace-file-icon() {
+  display:inline-block;
+  position:absolute;
+  left:0; top:0; bottom:0;
+  line-height:24px;
+  width:26px;
+  text-align:center;
+
+  font-family:FontAwesome; font-size:13px;
+
+
+  border:2px solid #FFF;
+
+  color:#FFF;
+
+  .transition(~"all 0.1s");
+}
+
+
+
+
+
+
+
+
+
+
+
+.ace-file-multiple {
+  height:auto;
+  .file-label {
+	 position:relative;
+	 height:auto;
+	 border:1px dashed @file-multi-border;
+	 border-radius:4px;
+	 text-align:center;
+
+	 &:before {/* the button */
+		 display:inline-block;
+		 content:attr(data-title);
+		  
+		 position:relative;
+		 right:0; left:0; margin:12px;
+		 line-height:22px;
+		 
+		 background-color:#FFF;
+		 color:#CCC;
+		 font-size:18px; font-weight:bold;
+		 
+		 border:none;
+	 }
+	 &.selected .file-name [class*="icon-"] {
+		.ace-file-icon();
+	 }
+
+	 
+	 .file-name {
+		position:relative;
+		display:block;
+		padding:0;
+		height:auto;
+		width:auto; max-width:100%; margin:0 4px;
+		border-bottom:1px solid #DDD;
+		text-align:left;
+		
+		&:first-child {
+			margin-top:1px;
+		}
+		&:last-child {
+			border-bottom-width:0;
+			margin-bottom:1px;
+		}
+		img {
+			padding:2px;
+			border:1px solid #D7D7D7;
+			background-color:#FFF;
+			background-repeat:no-repeat;
+			background-position: center;
+	 
+			margin:4px 8px 4px 1px;
+		}
+		&:after { /* the file name */
+			display:none;
+		}
+	}
+	&.selected .file-name:after { /* the file name */
+		display:inline-block;
+		white-space:pre;
+	}
+	.file-name img + [class*="icon-"] , &.selected .file-name img + [class*="icon-"]  {
+		display:none;
+	}
+	
+	
+  }
+
+
+  .remove {
+	right:-11px; top:-11px;
+	border:3px solid #BBB;
+	border-radius:32px;
+
+	background-color:#FFF;
+	color:red;
+	
+	width:22px; 
+	height:22px;
+	line-height:15px;
+  }
+  .file-label.selected + .remove:hover {
+	border-color:@file-multi-remove-color;
+  }
+
+}
+
+
+
+
+
+.ace-file-multiple .file-label {
+	.file-name [class*="icon-"] {
+	  position:relative;
+	  display:block;
+	  text-align:center;
+	  height:auto; line-height:64px;
+	  width:auto;
+	  
+	  font-size:64px; color:#D5D5D5;
+	 
+	  margin:4px 0;
+
+	  background-color:transparent;
+	}
+	
+	&.selected:after {
+		display:none;
+	}
+	&.selected .file-name [class*="icon-"]  {
+		position:relative;
+		margin-right:4px; margin-left:2px;
+		line-height:24px;
+	}
+	
+	
+	.file-name.large {
+		text-align:center;
+		border-bottom:2px solid #222;
+		margin:0 1px 3px;
+		
+		&:last-child {
+			margin:0 1px;
+			border-bottom-width:0;
+		}
+		&:after { /* image caption */
+			position:absolute;
+			top:auto; bottom:0; left:0; right:0;
+			padding:0 4px;
+			background-color:#555;
+			color:#FFF;
+			.opacity(0.8);
+		}
+
+		img {
+			border-width:0;
+			margin:0;
+			padding:0;
+		}
+	}
+	
+}
+
+
+
+
+.ace-file-input input[type=file] {
+	&.disabled , &[disabled] , &[readonly] {
+		+ .file-label {
+			cursor: not-allowed;
+			background-color:#EEE;
+			&:hover {
+				//box-shadow: 0 0 0 4px rgba(0,0,0,0.06);
+				.box-shadow(none);
+				border-color:#E3E3E3;
+			}
+			&:before {
+				border-color:#EEE;
+				background-color:#A1AAAF;
+			}
+		}
+	}
+	&[readonly] + .file-label {
+		cursor:default;
+	}
+	
+}
+
+
+.ace-file-multiple input[type=file] {
+	&.disabled , &[disabled] , &[readonly] {
+		+ .file-label {
+			&:hover {
+				border-color:#AAA;
+			}
+			&:before {
+				background-color:transparent;
+			}
+			
+			[class*="icon-"] {
+				border-color:#EEE;
+			}
+		}
+	}
+}
+
+
+
+
+
+/* IE9 needs this like IE8 to prevent "ACCESS denied" errors! */
+.ace-file-input input[type=file] {
+ /*must be visible and on top for ie8/9 to actually work */
+ width:~'100% \0/'; height:~'30px \0/';
+ position:~'absolute \0/';
+ z-index:~'1 \0/';
+ filter:alpha(opacity=0);
+ cursor:~'pointer \0/';
+}
+.ace-file-input input[type=file]:hover + .file-label {
+ border-color: @file-input-hover-border~'\0/';
+}
+.ace-file-multiple input[type=file] {
+ height:~'100%\0/';
+}
+.ace-file-input .remove {
+ z-index:~'2\0/';
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/form.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/form.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/form.less	(revision 313)
@@ -0,0 +1,605 @@
+//some extra form variables
+//more important ones are inside "variables.less"
+@input-readonly-color:#939192;
+@input-readonly-bg:#F5F5F5;
+@input-readonly-focus-border:#AAA;
+@input-readonly-focus-bg:#F9F9F9;
+@input-readonly-focus-shadow:~"0px 0px 0px 2px rgba(150, 150, 150, 0.3)";
+
+@input-disabled-color:#848484;
+@input-disabled-bg:#EEE;
+
+@input-hover-border:lighten(greyscale(@input-focus-border),10%);
+
+@option-hover-bg:#E5E9EE;
+
+
+//form error states
+@success-state-border:#92BF65;
+@success-state-color:#8BAD4C;
+@success-state-focus-border:#81A85A;
+@success-state-focus-color:#786;
+@success-state-focus-shadow:~"0px 0px 0px 2px rgba(130, 188, 58, 0.3)";
+@success-state-text-color:#7BA065;//the color of the help text, etc inside that control label
+
+@error-state-border:#F09784;
+@error-state-color:#D68273;
+@error-state-focus-border:#DB8978;
+@error-state-focus-color:#866;
+@error-state-focus-shadow:~"0px 0px 0px 2px rgba(219, 137, 120, 0.3)";
+@error-state-text-color:#D16E6C;
+
+@warning-state-border:#E0C43A;
+@warning-state-color:#D3BD50;
+@warning-state-focus-border:#D8BC41;
+@warning-state-focus-color:#875;
+@warning-state-focus-shadow:~"0px 0px 0px 2px rgba(216, 188, 65, 0.3)";
+@warning-state-text-color:#D19D59;
+
+@info-state-border:#64A6BC;
+@info-state-color:#4B89AA;
+@info-state-focus-border:#5A81A8;
+@info-state-focus-color:#678;
+@info-state-focus-shadow:~"0px 0px 0px 2px rgba(58, 120, 188, 0.3)";
+@info-state-text-color:#657BA0;
+
+@disabled-state-color:#848484;
+@disabled-state-bg:#EEE;
+
+
+
+
+
+/** form elements */
+.form-line {
+  margin-bottom:24px; padding-bottom:12px;
+  border-bottom:1px solid #EEE;
+}
+.form-actions {
+  display:block;
+
+  background-color: #F5F5F5;
+  border-top: 1px solid #E5E5E5;
+  margin-bottom: 20px;
+  margin-top: 20px;
+  padding: 19px 20px 20px;
+}
+
+.help-button {
+  display:inline-block;
+  height:22px; width:22px; line-height:22px; text-align:center;
+  padding:0;
+  background-color:@help-button-bg;
+  color:#FFF;
+  font-size:12px; font-weight:bold;
+  cursor:default;
+ 
+  margin-left:4px;
+  .border-radius(100%);
+  border-color:#FFF;
+  border:2px solid #FFF;
+ 
+  .box-shadow(~"0px 1px 0px 1px rgba(0, 0, 0, 0.2)");
+  
+  &:hover {
+	background-color:@help-button-bg;
+	text-shadow:none;
+ }
+}
+
+
+
+label {
+ font-weight:normal;
+ font-size:14px;
+}
+.form-group > label[class*="col-"] {
+ padding-top:4px;
+ margin-bottom:4px;
+}
+
+
+label , .lbl {
+ vertical-align:middle;
+}
+td > label , th > label  , label.inline{
+ margin-bottom:0;
+ line-height:inherit;
+}
+
+
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="date"],
+input[type="month"],
+input[type="time"],
+input[type="week"],
+input[type="number"],
+input[type="email"],
+input[type="url"],
+input[type="search"],
+input[type="tel"],
+input[type="color"] {
+ .border-radius(0) !important;
+ color:@input-color;
+ background-color:@input-bg;
+ border:1px solid @input-border;
+ 
+ padding:5px 4px;
+ line-height:1.2;
+ font-size:@font-size-base;
+ font-family:inherit;
+
+ .box-shadow(none) !important;
+
+ .transition-duration(0.1s);
+ 
+ &:hover {
+	border-color:@input-hover-border;
+ }
+ &:focus {
+	//.box-shadow(@input-focus-shadow);
+	.box-shadow(none);
+	 
+	color:@input-focus-color;
+	border-color:@input-focus-border;
+	background-color:@input-focus-bg;
+	outline:none;
+ }
+}
+
+.form-control , select {
+  border-radius : 0;
+  .box-shadow(none) !important;
+   
+  color:@input-color;
+  background-color:@input-bg;
+  border:1px solid @input-border;
+  &:focus {
+
+	color:@input-focus-color;
+	border-color:@input-focus-border;
+	background-color:@input-focus-bg;
+	outline:none;
+ }
+}
+textarea.form-control {
+  padding:5px 9px
+}
+select {
+  padding:3px 4px;
+  height: 30px;
+}
+select.form-control {
+  padding:4px 6px;
+  height: 32px;
+}
+select[multiple] , select.form-control[multiple] {
+	height: auto;
+}
+
+
+input.block {
+  display:block;
+  margin-bottom:9px;
+}
+
+
+textarea.autosize-transition {
+ .transition-duration("height 0.2s");
+}
+.limiterBox {
+  border: 1px solid #222;
+  border-top: none;
+  background-color: #333;
+  padding: 3px 6px;
+  font-size: 12px;
+  color:#FFF;
+  margin-top:6px;
+  &:after {
+	display:none;
+  }
+ &:before {
+	display:block;
+	content:"";
+  
+	position: absolute;
+	width: 0; height: 0;
+	top: -8px;
+	left: 50%;
+	margin-left: -5px;
+  
+	border-color: transparent;
+	border-style: solid;
+	border-bottom-color: #333;
+	border-width: 0 8px 8px;
+ }
+}
+
+
+
+select {
+ & , &.form-control {
+	 option {
+		padding:3px 4px;
+		&:active , &:hover, &:focus {
+			background-color:@option-hover-bg;
+			color:#111;
+		}
+		&[value=""] {
+			padding:0;
+		}
+	 }
+ }
+}
+
+
+
+input[disabled] {
+  color:@input-disabled-color !important;
+  background-color:@input-disabled-bg !important;
+  &:hover {
+	border-color:@input-border !important;
+  }
+}
+input[readonly] {
+  color:@input-readonly-color;
+  background:@input-readonly-bg !important;
+  cursor:default;
+
+  &:hover {
+	border-color:lighten(@input-readonly-focus-border , 10%);
+  }
+  &:focus {
+	//.box-shadow(@input-readonly-focus-shadow);
+	.box-shadow(none);
+	border-color:@input-readonly-focus-border;
+	background-color:@input-readonly-focus-bg;
+  }
+}
+
+.help-inline {
+ font-size:13px !important;
+}
+
+
+
+.input-icon {
+ position:relative;
+ span& {
+	display:inline-block;
+ }
+ 
+ > input {
+	padding-left:24px;
+	padding-right:6px;
+ }
+ &.input-icon-right > input {
+	padding-left:6px;
+	padding-right:24px;
+ }
+
+ > [class*="icon-"] {
+	padding:0 3px;
+	z-index:2;
+	position:absolute; top:1px; bottom:1px;
+	left:3px;
+	line-height:28px;
+ 
+	display:inline-block;
+	color:#909090;
+	font-size:16px;
+ }
+ 
+ &.input-icon-right > [class*="icon-"] {
+	left:auto;
+	right:3px;
+ }
+ 
+ > input:focus + [class*="icon-"] {
+	color:#579;
+ }
+
+ ~ .help-inline {
+	padding-left:8px;
+ }
+
+
+
+ //.form-group.has-warning & > [class*="icon-"] { color:@warning-state-color; }
+ //.form-group.has-success & > [class*="icon-"] { color:@success-state-color; }
+ //.form-group.has-error & > [class*="icon-"] { color:@error-state-color; }
+ //.form-group.has-info & > [class*="icon-"] { color:@info-state-color; }
+}
+
+
+
+
+/* checkboxes , radio and switches */
+.form-search , .form-inline {
+	.radio [type=radio] + label, .checkbox [type=checkbox] + label {
+		 float: left;
+		 margin-left: -20px;
+
+		.form-search & , .form-inline & {
+			margin-left:0;
+			margin-right:3px;
+		}
+	}
+}
+
+.input-append , .input-prepend {
+ .form-search & .search-query:focus {
+	.box-shadow(none);
+ }
+ input, select, .uneditable-input {
+	.border-radius(0);
+ }
+}
+
+
+
+.input-mini {
+  width: 60px;
+  max-width: 100%;
+}
+
+.input-small {
+  width: 90px;
+  max-width: 100%;
+}
+
+.input-medium {
+  width: 150px;
+  max-width: 100%;
+}
+
+.input-large {
+  width: 210px;
+  max-width: 100%;
+}
+
+.input-xlarge {
+  width: 270px;
+  max-width: 100%;
+}
+
+.input-xxlarge {
+  width: 530px;
+  max-width: 100%;
+}
+input.input-lg {
+  font-size: @font-size-large;
+}
+input.input-sm {
+  font-size: @font-size-small;
+}
+
+
+
+
+
+
+@import "form-checkbox.less";
+
+
+
+
+/* addon */
+.input-group {
+	.input-group-addon {
+		.border-radius(0) !important;	
+
+		.form-group.has-success & {
+			border-color:@success-state-border;
+		}
+		.form-group.has-error & {
+			border-color:@error-state-border;
+		}
+		.form-group.has-warning & {
+			border-color:@warning-state-border;
+		}
+		.form-group.has-info & {
+			border-color:@info-state-border;
+		}
+	}
+	
+	
+	> .btn {
+		line-height:20px;
+		padding:0 6px;
+		.border-radius(0) !important;
+
+		&.btn-sm {
+			line-height:22px;
+		}
+		
+		+ .btn{
+			margin-left:1px;
+		}
+	}
+	
+	> .btn-group > .btn {
+		line-height:23px;
+		
+		&.btn-sm {
+			line-height:26px;
+		}
+	}
+	
+	> .btn , > .btn-group > .btn {
+		& , &.btn-sm {
+			> .caret {
+				margin-top:10px;
+			}
+		}
+	}
+}
+
+
+
+
+//file input control
+@import "form-file.less";
+
+
+
+
+
+
+
+
+
+/** input error states */
+.form-group select,
+.form-group textarea,
+.form-group input[type="text"],
+.form-group input[type="password"],
+.form-group input[type="datetime"],
+.form-group input[type="datetime-local"],
+.form-group input[type="date"],
+.form-group input[type="month"],
+.form-group input[type="time"],
+.form-group input[type="week"],
+.form-group input[type="number"],
+.form-group input[type="email"],
+.form-group input[type="url"],
+.form-group input[type="search"],
+.form-group input[type="tel"],
+.form-group input[type="color"] {
+	background:#FFF;
+}
+.form-group.has-success {
+ input, select, textarea {
+	border-color:@success-state-border;
+	color:@success-state-color;
+	.box-shadow(none);
+
+	&:focus {
+		.box-shadow(@success-state-focus-shadow);
+		color:@success-state-focus-color;
+		border-color:@success-state-focus-border;
+		
+		+ [class*="icon-"] {
+			color:@success-state-color;
+		}		
+	}
+ }
+ [class*="icon-"] {
+	color:@success-state-color;
+ }
+ .btn [class*="icon-"] {
+	color:inherit;
+ }
+
+ .control-label , .help-block  , .help-inline {
+	color:@success-state-text-color;
+ }
+}
+
+.form-group.has-info {
+ input , select, textarea {
+	border-color:@info-state-border;
+	color:@info-state-color;
+	.box-shadow(none);
+
+	&:focus {
+		.box-shadow(@info-state-focus-shadow);
+		color:@info-state-focus-color;
+		border-color:@info-state-focus-border;
+		
+		+ [class*="icon-"] {
+			color:@info-state-color;
+		}
+	}
+ }
+ [class*="icon-"] {
+	color:@info-state-color;
+ }
+ .btn [class*="icon-"] {
+	color:inherit;
+ }
+ 
+ .control-label , .help-block  , .help-inline {
+	color:@info-state-text-color;
+ }
+}
+
+
+.form-group.has-error {
+ input , select, textarea {
+	border-color:@error-state-border;
+	color:@error-state-color;
+	.box-shadow(none);
+
+	&:focus {
+		.box-shadow(@error-state-focus-shadow);
+		color:@error-state-focus-color;
+		border-color:@error-state-focus-border;
+		
+		+ [class*="icon-"] {
+			color:@error-state-color;
+		}
+	}
+ }
+ [class*="icon-"] {
+	color:@error-state-color;
+ }
+ .btn [class*="icon-"] {
+	color:inherit;
+ }
+
+ .control-label , .help-block  , .help-inline {
+	color:@error-state-text-color;
+ }
+}
+
+
+
+.form-group.has-warning {
+ input , select, textarea {
+	border-color:@warning-state-border;
+	color:@warning-state-color;
+	.box-shadow(none);
+
+	&:focus {
+		.box-shadow(@warning-state-focus-shadow);
+		color:@warning-state-focus-color;
+		border-color:@warning-state-focus-border;
+		
+		+ [class*="icon-"] {
+			color:@warning-state-color;
+		}
+	}
+ }
+ [class*="icon-"] {
+	color:@warning-state-color;
+ }
+ .btn [class*="icon-"] {
+	color:inherit;
+ }
+
+ .control-label , .help-block  , .help-inline {
+	color:@warning-state-text-color;
+ }
+}
+
+.form-group input{
+ &[disabled] , &:disabled{
+	color:@disabled-state-color !important;
+	background-color:@disabled-state-bg !important;
+ }
+}
+
+
+
+@media only screen and (max-width: @screen-xs-max) {
+ .help-inline , .input-icon + .help-inline {
+  padding-left:0;
+  display:block !important;
+ }
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/less/gallery.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/gallery.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/gallery.less	(revision 313)
@@ -0,0 +1,150 @@
+/* gallery */
+.ace-thumbnails {
+  list-style:none;
+  margin:0; padding:0;
+
+  > li {
+	float:left;
+	display:block;
+	position:relative;
+	overflow:hidden;
+
+	margin:2px;
+	border:2px solid #333;
+	
+	> :first-child {
+		display:block;
+		position:relative;
+	}
+	
+	.tags {
+		display:inline-block;
+		position:absolute;
+		bottom:0; right:0; left:0; overflow:visible;
+ 
+		direction:rtl;
+		
+		//set these so that it's not confused with tags plugin
+		padding:0; margin:0;
+		height:auto; width:auto;
+		background-color:transparent;
+		border:none;
+		vertical-align:inherit;
+		
+		> .label-holder {
+			.opacity(0.92);
+			display:table;
+			margin:1px 0 0 0;
+
+			direction:ltr;
+			text-align:left;
+			
+			&:hover {
+				.opacity(1);
+			}
+		}
+	}
+
+
+	> .tools {
+		 position:absolute;
+		 top:0; bottom:0;
+		 left:-30px;
+		 width:24px;
+		 
+		 background-color:rgba(0,0,0,0.55);
+
+		 text-align:center; 
+		 vertical-align:middle;
+		 
+		.transition(~"all 0.2s ease");
+		
+		&.tools-right {
+			left:auto; right:-30px;
+		}
+		&.tools-bottom {
+			width:auto; height:28px;
+			left:0; right:0; top:auto;
+			bottom:-30px;
+		}
+		&.tools-top {
+			width:auto; height:28px;
+			left:0; right:0; top:-30px;
+			bottom:auto;
+		}
+	}
+	&:hover {
+		> .tools { left:0; }
+		> .tools.tools-bottom { top:auto; bottom:0; }
+		> .tools.tools-top { bottom:auto; top:0; }
+		> .tools.tools-right { left:auto; right:0; }
+	}
+
+	> .tools > a , > :first-child .inner a {
+		display:inline-block;
+		color:#FFF;
+		font-size:18px; font-weight:normal;
+		padding:0 4px;
+		
+		&:hover {
+			text-decoration:none;
+			color:#C9E2EA;
+		}		
+	}
+	.tools.tools-bottom > a , .tools.tools-top > a {
+		display:inline-block;
+	}
+  
+  
+  /* the custom text on hover */
+	> :first-child > .text {
+		position:absolute;
+		right:0; left:0; bottom:0; top:0;
+
+		text-align:center;
+		color:#FFF;
+		background-color:rgba(0,0,0,0.55);
+
+		.opacity(0);
+		.transition(~"all 0.2s ease");
+		
+		&:before {/* makes the inner text become vertically centered*/
+			content: '';
+			display: inline-block;
+			height: 100%;
+			vertical-align: middle;
+			margin-right: 0; /* Adjusts for spacing */
+		}
+		
+		> .inner {
+			 padding:4px 0;
+			 margin:0;
+
+			 display: inline-block;
+			 vertical-align: middle;
+			 max-width: 90%;
+		}
+	}
+	&:hover > :first-child  > .text{
+		.opacity(1);
+	}
+	
+  }//li
+}
+
+
+
+
+/* gallery */
+@media only screen and (max-width: @screen-xs) {
+.ace-thumbnails { 
+ text-align:center;
+ }
+ 
+ .ace-thumbnails > li {
+	float:none;
+	display:inline-block;
+ }
+}
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/general.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/general.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/general.less	(revision 313)
@@ -0,0 +1,118 @@
+//some page-content variables
+@content-bg:#FFF;
+@content-header-border:#E2E2E2;
+@content-header-color:#2679B5;
+@content-header-size:24px;
+@content-header-small-color:#8089A0;
+@content-header-small-size:14px;
+
+
+
+html {
+  min-height:100%;
+  position:relative;
+}
+
+body {
+  padding-bottom: 0;
+  background-color:@body-bg;
+  min-height:100%;
+
+  font-family: 'Open Sans';
+  font-size:13px;
+  color:@text-color;
+  
+  line-height:1.5;
+  
+
+// &:before{
+//	 content:"";
+//	 display:none;
+//	 position:fixed;
+//	 top:0; bottom:0; left:0; right:0; z-index:-1;
+//	 background-color:#FFF;
+// }
+  &.navbar-fixed {
+	padding-top:@navbar-mh;
+  }
+  &.breadcrumbs-fixed {
+	padding-top:@navbar-mh + @breadcrumb-height;
+  }
+}
+
+
+
+/* ace default theme layout sections */
+.main-container {
+	position: static;
+	padding:0;
+}
+.main-container:after {
+    background-color: #FFF;
+    bottom: 0;
+    content: "";
+    display: block;
+    max-width: inherit;
+    //position: absolute;
+	position:fixed;
+    top: 0;
+    width: 100%;
+    z-index: -2;
+}
+@media (min-width: @screen-tablet) {
+ .container.main-container:after {
+	.box-shadow(~"0 0 0 1px rgba(0,0,0,0.1)");
+ }
+}
+
+.main-container > .main-container-inner{
+	position: relative;
+}
+.container.main-container {
+ .sidebar.sidebar-fixed {
+	& , &:before {
+		left: auto;
+	}
+ }
+}
+
+
+
+
+.main-content {
+ margin-left:@sidebar-width;
+ margin-right:0; margin-top:0;
+ min-height:100%;
+ padding:0;
+}
+
+.page-content {
+ background:@content-bg;
+ margin:0;
+ padding:8px 20px 24px;
+}//.page-content
+
+.page-header {
+	margin:0 0 12px;
+	border-bottom:1px dotted @content-header-border;
+	
+	padding-bottom: 16px;
+    padding-top: 7px;
+
+	h1 {
+	  padding:0;
+	  margin:0 8px;
+	  font-size:@content-header-size;
+	  font-weight:lighter;
+	  color:@content-header-color;
+
+	  small {
+		margin:0 6px;
+		font-size:@content-header-small-size;
+		font-weight:normal;
+		color:@content-header-small-color;
+	  }//small
+	}//h1
+}//.page-header
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/icon-animated.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/icon-animated.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/icon-animated.less	(revision 313)
@@ -0,0 +1,262 @@
+/* custom animated icons */
+.icon-animated-bell {
+  display: inline-block;
+  .animation(~"ringing 2.0s 5 ease 1.0s");  
+  .transform-origin(~"50% 0%");
+}
+
+@-moz-keyframes ringing {
+  0% { -moz-transform: rotate(-15deg);}
+  2% { -moz-transform: rotate(15deg);}
+  4% { -moz-transform: rotate(-18deg);}
+  6% { -moz-transform: rotate(18deg);}
+  8% { -moz-transform: rotate(-22deg);}
+  10% { -moz-transform: rotate(22deg);}
+  12% { -moz-transform: rotate(-18deg);}
+  14% { -moz-transform: rotate(18deg);}
+  16% { -moz-transform: rotate(-12deg);}
+  18% { -moz-transform: rotate(12deg);}
+  20% { -moz-transform: rotate(0deg);}
+}
+
+@-webkit-keyframes ringing {
+  0% { -webkit-transform: rotate(-15deg);}
+  2% { -webkit-transform: rotate(15deg);}
+  4% { -webkit-transform: rotate(-18deg);}
+  6% { -webkit-transform: rotate(18deg);}
+  8% { -webkit-transform: rotate(-22deg);}
+  10% { -webkit-transform: rotate(22deg);}
+  12% { -webkit-transform: rotate(-18deg);}
+  14% { -webkit-transform: rotate(18deg);}
+  16% { -webkit-transform: rotate(-12deg);}
+  18% { -webkit-transform: rotate(12deg);}
+  20% { -webkit-transform: rotate(0deg);}
+}
+
+@-ms-keyframes ringing {
+  0% { -ms-transform: rotate(-15deg);}
+  2% { -ms-transform: rotate(15deg);}
+  4% { -ms-transform: rotate(-18deg);}
+  6% { -ms-transform: rotate(18deg);}
+  8% { -ms-transform: rotate(-22deg);}
+  10% { -ms-transform: rotate(22deg);}
+  12% { -ms-transform: rotate(-18deg);}
+  14% { -ms-transform: rotate(18deg);}
+  16% { -ms-transform: rotate(-12deg);}
+  18% { -ms-transform: rotate(12deg);}
+  20% { -ms-transform: rotate(0deg);}
+}
+
+@keyframes ringing {
+  0% { transform: rotate(-15deg);}
+  2% { transform: rotate(15deg);}
+  4% { transform: rotate(-18deg);}
+  6% { transform: rotate(18deg);}
+  8% { transform: rotate(-22deg);}
+  10% { transform: rotate(22deg);}
+  12% { transform: rotate(-18deg);}
+  14% { transform: rotate(18deg);}
+  16% { transform: rotate(-12deg);}
+  18% { transform: rotate(12deg);}
+  20% { transform: rotate(0deg);}
+}
+
+
+
+.icon-animated-vertical  {
+  display: inline-block;
+  .animation(~"vertical 2.0s 5 ease 2.0s");
+}
+
+@-moz-keyframes vertical {
+  0% { -moz-transform: translate(0,-3px);}
+  4% { -moz-transform: translate(0,3px);}
+  8% { -moz-transform: translate(0,-3px);}
+  12% { -moz-transform: translate(0,3px);}
+  16% { -moz-transform: translate(0,-3px);}
+  20% { -moz-transform: translate(0,3px);}
+  22% { -moz-transform: translate(0,0);}
+}
+@-webkit-keyframes vertical {
+  0% { -webkit-transform: translate(0,-3px);}
+  4% { -webkit-transform: translate(0,3px);}
+  8% { -webkit-transform: translate(0,-3px);}
+  12% { -webkit-transform: translate(0,3px);}
+  16% { -webkit-transform: translate(0,-3px);}
+  20% { -webkit-transform: translate(0,3px);}
+  22% { -webkit-transform: translate(0,0);}
+}
+@-ms-keyframes vertical {
+  0% { -ms-transform: translate(0,-3px);}
+  4% { -ms-transform: translate(0,3px);}
+  8% { -ms-transform: translate(0,-3px);}
+  12% { -ms-transform: translate(0,3px);}
+  16% { -ms-transform: translate(0,-3px);}
+  20% { -ms-transform: translate(0,3px);}
+  22% { -ms-transform: translate(0,0);}
+}
+@keyframes vertical {
+  0% { transform: translate(0,-3px);}
+  4% { transform: translate(0,3px);}
+  8% { transform: translate(0,-3px);}
+  12% { transform: translate(0,3px);}
+  16% { transform: translate(0,-3px);}
+  20% { transform: translate(0,3px);}
+  22% { transform: translate(0,0);}
+}
+
+
+
+.icon-animated-hand-pointer  {
+  display: inline-block;
+  .animation(~"hand-pointer 2.0s 4 ease 2.0s");
+}
+
+@-moz-keyframes hand-pointer {
+  0% { -moz-transform: translate(0,0);}
+  6% { -moz-transform: translate(5px,0);}
+  12% { -moz-transform: translate(0,0);}
+  18% { -moz-transform: translate(5px,0);}
+  24% { -moz-transform: translate(0,0);}
+  30% { -moz-transform: translate(5px,0);}
+  36% { -moz-transform: translate(0,0);}
+}
+
+
+
+
+
+
+
+
+
+.icon-animated-wrench {
+  display: inline-block;
+  .animation(~"wrenching 2.5s 4 ease");
+  .transform-origin(~"90% 35%");
+}
+
+@-moz-keyframes wrenching {
+  0% { -moz-transform: rotate(-12deg);}
+  8% { -moz-transform: rotate(12deg);}
+
+  10% { -moz-transform: rotate(24deg);}
+  18% { -moz-transform: rotate(-24deg);}
+
+  20% { -moz-transform: rotate(-24deg);}
+  28% { -moz-transform: rotate(24deg);}
+
+  30% { -moz-transform: rotate(24deg);}
+  38% { -moz-transform: rotate(-24deg);}
+
+  40% { -moz-transform: rotate(-24deg);}
+  48% { -moz-transform: rotate(24deg);}
+
+  50% { -moz-transform: rotate(24deg);}
+  58% { -moz-transform: rotate(-24deg);}
+
+  60% { -moz-transform: rotate(-24deg);}
+  68% { -moz-transform: rotate(24deg);}
+
+  75% { -moz-transform: rotate(0deg);}
+}
+
+@-webkit-keyframes wrenching {
+  0% { -webkit-transform: rotate(-12deg);}
+  8% { -webkit-transform: rotate(12deg);}
+
+  10% { -webkit-transform: rotate(24deg);}
+  18% { -webkit-transform: rotate(-24deg);}
+
+  20% { -webkit-transform: rotate(-24deg);}
+  28% { -webkit-transform: rotate(24deg);}
+
+  30% { -webkit-transform: rotate(24deg);}
+  38% { -webkit-transform: rotate(-24deg);}
+
+  40% { -webkit-transform: rotate(-24deg);}
+  48% { -webkit-transform: rotate(24deg);}
+
+  50% { -webkit-transform: rotate(24deg);}
+  58% { -webkit-transform: rotate(-24deg);}
+
+  60% { -webkit-transform: rotate(-24deg);}
+  68% { -webkit-transform: rotate(24deg);}
+
+  75% { -webkit-transform: rotate(0deg);}
+}
+
+@-o-keyframes wrenching {
+  0% { -o-transform: rotate(-12deg);}
+  8% { -o-transform: rotate(12deg);}
+
+  10% { -o-transform: rotate(24deg);}
+  18% { -o-transform: rotate(-24deg);}
+
+  20% { -o-transform: rotate(-24deg);}
+  28% { -o-transform: rotate(24deg);}
+
+  30% { -o-transform: rotate(24deg);}
+  38% { -o-transform: rotate(-24deg);}
+
+  40% { -o-transform: rotate(-24deg);}
+  48% { -o-transform: rotate(24deg);}
+
+  50% { -o-transform: rotate(24deg);}
+  58% { -o-transform: rotate(-24deg);}
+
+  60% { -o-transform: rotate(-24deg);}
+  68% { -o-transform: rotate(24deg);}
+
+  75% { -o-transform: rotate(0deg);}
+}
+
+@-ms-keyframes wrenching {
+  0% { -ms-transform: rotate(-12deg);}
+  8% { -ms-transform: rotate(12deg);}
+
+  10% { -ms-transform: rotate(24deg);}
+  18% { -ms-transform: rotate(-24deg);}
+
+  20% { -ms-transform: rotate(-24deg);}
+  28% { -ms-transform: rotate(24deg);}
+  
+  30% { -ms-transform: rotate(24deg);}
+  38% { -ms-transform: rotate(-24deg);}
+
+  40% { -ms-transform: rotate(-24deg);}
+  48% { -ms-transform: rotate(24deg);}
+
+  50% { -ms-transform: rotate(24deg);}
+  58% { -ms-transform: rotate(-24deg);}
+
+  60% { -ms-transform: rotate(-24deg);}
+  68% { -ms-transform: rotate(24deg);}
+
+  75% { -ms-transform: rotate(0deg);}
+}
+
+@keyframes wrenching {
+  0% { transform: rotate(-12deg);}
+  8% { transform: rotate(12deg);}
+
+  10% { transform: rotate(24deg);}
+  18% { transform: rotate(-24deg);}
+    
+  20% { transform: rotate(-24deg);}
+  28% { transform: rotate(24deg);}
+ 
+  30% { transform: rotate(24deg);}
+  38% { transform: rotate(-24deg);}
+
+  40% { transform: rotate(-24deg);}
+  48% { transform: rotate(24deg);}
+
+  50% { transform: rotate(24deg);}
+  58% { transform: rotate(-24deg);}
+
+  60% { transform: rotate(-24deg);}
+  68% { transform: rotate(24deg);}
+
+  75% { transform: rotate(0deg);}
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/infobox.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/infobox.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/infobox.less	(revision 313)
@@ -0,0 +1,397 @@
+/** dashboard info and stats mini boxes **/
+.infobox-container {
+ text-align:center;
+ font-size:0;
+}
+.infobox {
+
+ 
+ display:inline-block;
+ width:210px; height:66px;
+
+ color:#555;
+ background-color:#FFF;
+ box-shadow:none;
+ border-radius:0;
+ 
+ 
+ margin:-1px 0 0 -1px;
+
+ padding:8px 3px 6px 9px;
+ border:1px dotted;
+ border-color:#D8D8D8 !important;
+
+ vertical-align:middle;
+ text-align:left;
+
+ position:relative;
+ 
+
+   > .infobox-icon {
+	display:inline-block;
+	vertical-align:top;
+ 
+	width:44px;
+	
+	 > [class*="icon-"] {
+		 display:inline-block;
+		 height:42px;
+		 margin:0;
+		 padding:1px 1px 0 2px;
+
+		 background-color:transparent;
+		 border:none;
+
+		 text-align:center; 
+		 
+		 position:relative;
+
+		 .border-radius(100%); 
+		 .box-shadow(~"1px 1px 0 rgba(0,0,0,0.2)");
+		 
+		 &:before {
+			 font-size:24px;
+			 display:block;
+			 padding:6px 0 7px; width:40px; text-align:center;
+			 .border-radius(100%);
+
+			 color: rgba(255, 255, 255, 0.9);
+			 background-color: rgba(255, 255, 255, 0.2);
+			 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.14);
+		 }
+	 }
+  }
+  
+  
+  .infobox-content {
+	 color:#555;
+	 &:first-child {/* like in small infoboxes that have no number data etc */
+		font-weight:bold;
+	 }
+  }
+  
+  
+  > .infobox-data {
+	 display:inline-block;
+
+	 border:none;
+	 border-top-width:0;
+
+	 font-size:13px;
+
+	 text-align:left;
+
+	 line-height:21px;
+	 min-width:130px;
+	 
+	 padding-left:8px;
+	 
+	 position:relative;
+	 top:0;
+	 
+	 > .infobox-data-number {
+		display:block;
+		font-size:22px;
+		margin:2px 0 4px;
+	 
+		position:relative;
+		text-shadow:1px 1px 0 rgba(0, 0, 0, 0.15);
+	}
+	
+	> .infobox-text {
+		display:block;
+		font-size:16px;
+		margin:2px 0 4px;
+		 
+		position:relative;
+		text-shadow:none;
+	}
+  }
+
+
+  &.no-border {
+		border:none !important;
+  }
+}
+
+
+@media only screen and (max-width: 460px) {//@screen-topbar-down
+ .infobox {
+	min-width:95%;
+	margin-top:2px;
+	margin-bottom:2px;
+ }
+}
+
+
+
+
+//infobox color
+.infobox-color(@color) {
+  @infobox-class:~`"infobox-@{color}"`;
+  @infobox-bg:~`"infobox-@{color}"`;
+  @infobox-cl:@@infobox-bg;
+  
+  .@{infobox-class} {
+	color:@infobox-cl;
+	border-color:@infobox-cl;
+	> .infobox-icon > [class*="icon-"]  {
+		background-color:@infobox-cl;
+	}
+	
+	&.infobox-dark {
+		background-color:@infobox-cl;
+		border-color:@infobox-cl;
+	}
+  }
+}
+.infobox-color(~"purple");
+.infobox-color(~"purple2");
+.infobox-color(~"pink");
+.infobox-color(~"blue");
+.infobox-color(~"blue2");
+.infobox-color(~"blue3");
+.infobox-color(~"red");
+.infobox-color(~"brown");
+.infobox-color(~"wood");
+.infobox-color(~"light-brown");
+.infobox-color(~"orange");
+.infobox-color(~"orange2");
+.infobox-color(~"green");
+.infobox-color(~"green2");
+.infobox-color(~"grey");
+.infobox-color(~"black");
+
+
+
+
+
+
+.infobox-dark {
+  margin:1px 1px 0 0;
+  border-color:transparent !important;
+  border:none;
+  
+  color:#FFF;
+  padding:4px;
+  > .infobox-icon > [class*="icon-"] {
+	& , &:before {
+	  background-color:transparent;
+	  box-shadow:none; text-shadow:none;
+	  border-radius:0;
+	  font-size:30px;
+	}
+	&:before {
+		.opacity(1);
+	}
+  }
+  
+  .infobox-content {
+	color:#FFF;	 
+  }
+
+}
+
+
+
+
+
+
+.infobox {
+  > .infobox-progress {
+	padding-top:0;
+	display:inline-block;
+	vertical-align:top;
+ 
+	width:44px;
+  }
+
+  > .infobox-chart {
+	padding-top:0;
+	display:inline-block;
+	vertical-align:text-bottom;
+	width:44px;
+	text-align:center;
+	
+	> .sparkline {
+		font-size:24px;
+	}
+	canvas {
+		vertical-align:middle !important;
+	}
+  }
+  
+  
+  /* stat trend indicators and badges */
+  > .stat {
+		display:inline-block;
+		position:absolute; right:20px; top:11px;
+
+		text-shadow:none;
+		color:#ABBAC3;
+		
+		font-size:13px; font-weight:bold;
+
+		padding-right:18px; padding-top:3px;
+		
+		&:before {
+			display:inline-block;
+			content:"";
+			 
+			width:8px; height:11px;
+			background-color:#ABBAC3;
+			 
+			position:absolute; right:4px; top:7px;
+		}
+		&:after {
+			display:inline-block;
+			content:"";
+ 
+			position:absolute; right:1px; top:-8px;
+ 
+			border:12px solid transparent;
+			border-width:8px 7px;
+			border-bottom-color:#ABBAC3;
+		}
+		
+		&.stat-success {/*pointing up*/
+			color:#77C646;
+			&:before {
+				background-color:#77C646;
+			}
+			&:after {
+				border-bottom-color:#77C646;
+			}
+		}
+		
+		&.stat-important {/*pointing down*/
+			color:#E4564F;
+			&:before {
+				background-color:#E4564F;
+				top:3px;
+			}
+			&:after {
+				border-top-color:#E4564F;
+				border-bottom-color:transparent;
+				bottom:-6px; top:auto;
+			}
+		}
+  }
+  &.infobox-dark > .stat {
+    color:#FFF;
+	&:before {
+		background-color:#E1E5E8;
+	}
+	&:after {
+		border-bottom-color:#E1E5E8;
+	}
+	
+	&.stat-success {
+		color:#FFF;
+		&:before {
+			background-color:#D0E29E;
+		}
+		&:after {
+		 border-bottom-color:#D0E29E;
+		}
+	}
+	&.stat-important {
+		color:#FFF;
+		&:before {
+			background-color:#FF8482;
+			top:3px;
+		}
+		&:after {
+			border-top-color:#FF8482;
+			border-bottom-color:transparent;
+			bottom:-6px; top:auto;
+		}
+	}
+  }
+
+  
+  > .badge {
+		position:absolute; right:20px; top:11px;
+		border-radius:0;
+		 
+		text-shadow:none;
+		color:#FFF;
+
+		font-size:11px; font-weight:bold;
+		line-height:15px; height:16px;
+			
+		padding:0 1px;	
+  }
+  &.infobox-dark > .badge {
+		color:#FFF;
+		background-color:rgba(255,255,255,0.2) !important;
+		border:1px solid #F1F1F1;
+
+		top:2px; right:2px;
+
+		&.badge-success > [class*="icon-"]{
+			color:#C6E9A1;
+		}
+		&.badge-important > [class*="icon-"]{
+			color:#ECB792;
+		}
+		&.badge-warning > [class*="icon-"]{
+			color:#ECB792;
+		}
+  }
+
+
+}
+
+
+
+
+.infobox-small {
+	width:135px;
+	height:52px;
+	text-align:left;
+ 
+	padding-bottom:5px;
+	
+	> .infobox-icon , > .infobox-chart , > .infobox-progress {
+		display:inline-block;
+		width:40px;
+		max-width:40px;
+		height:42px;
+		line-height:38px;
+		 
+		vertical-align:middle; 
+	}
+	
+	> .infobox-data {
+		display:inline-block;
+		text-align:left;
+		 
+		vertical-align:middle;
+		max-width:72px; min-width:0;
+	}
+	> .infobox-chart > .sparkline {
+		font-size:14px;
+		margin-left:2px;
+	}
+}
+
+
+
+
+
+
+.percentage {
+  font-size:14px;
+  font-weight:bold;
+  display:inline-block;
+  vertical-align:top;
+  
+  .infobox-small & {
+		font-size:13px; font-weight:normal;
+		margin-top:2px; margin-left:2px;
+   }
+}
+
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/items.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/items.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/items.less	(revision 313)
@@ -0,0 +1,295 @@
+.dialogs {
+  padding:9px 9px 0;
+  position:relative;
+}
+.itemdiv {
+  padding-right:3px;
+  min-height:66px;
+  position:relative;
+  
+  > .user {
+	display:inline-block;
+	width:42px;
+	position:absolute;
+	left:0;
+	
+	> img {
+		border-radius:100%;
+		border:2px solid #5293C4;
+		max-width:40px;
+		position:relative;
+	}
+  }
+
+
+  > .body {
+	width:auto;	
+	margin-left:50px;
+	margin-right:12px;
+
+	position:relative;
+	
+	> .time {
+		display:block;
+		font-size:11px;
+		font-weight:bold;
+		color:#666;
+ 
+		position:absolute;
+		right:9px; top:0;
+
+		[class*="icon-"] {
+			font-size:14px;
+			font-weight:normal;
+		}
+	}// .body > .time
+	
+	> .name {
+		display:block;
+		color:#999;
+		 > b { color:#777777; }
+	}// .body > .name
+
+	> .text {
+		display:block;
+		position:relative;
+		margin-top:2px;
+		 
+		padding-bottom:19px;
+		padding-left:7px;
+		
+		font-size:13px;
+
+		&:after {
+			 display:block; content:"";
+			 height:1px; font-size:0; overflow:hidden;
+			 position:absolute;
+			 left:16px; right:-12px; margin-top:9px;
+			 
+			 border-top:1px solid #E4ECF3;
+		}
+		
+		> [class*="icon-quote-"]:first-child {
+			color:#DCE3ED;
+			margin-right:4px;
+		}
+	}// .body > .text
+  }
+  &:last-child > .body > .text {
+	border-bottom:none;
+	&:after {
+		display:none;
+	}
+  }
+
+
+
+ &.dialogdiv {
+	padding-bottom:14px;
+	&:before {
+		position:absolute;
+		display:block; content:"";
+		 
+		top:0; bottom:0; left:19px;
+		width:3px; max-width:3px;
+
+		background-color:#E1E6ED;
+		border:1px solid #D7DBDD;
+		border-width:0 1px;
+	}
+	&:last-child:before {
+		display:none;
+	}
+	
+	
+	> .user > img {
+		border-color:#C9D6E5;
+	}
+	> .body {
+		border:1px solid #DDE4ED;
+		padding:5px 8px 8px;
+		border-left-width:2px;
+		margin-right:1px;
+
+		&:before{
+			content:""; display:block;
+			position:absolute; left:-7px; top:11px;
+			width:8px; height:8px;
+			border:2px solid #DDE4ED;
+			border-width:2px 0 0 2px;
+			background-color:#FFF;
+			
+			.box-sizing(content-box);
+			 
+			.rotate(-45deg);
+		}
+		
+		> .time {
+			position:static;
+			float:right;
+		}
+		> .text {
+			padding-left:0;
+			padding-bottom:0px;
+			&:after {display:none;}
+		}
+	}
+	
+	.tooltip-inner {
+		word-break:break-all;
+	}
+ }//end of .itemdiv.dialogdiv
+
+
+
+ &.memberdiv {
+	 width:175px;
+	 padding:2px;
+	 margin:3px 0;
+	 float:left;
+	 border-bottom:1px solid #E8E8E8;
+	  
+	 > .user > img {
+		border-color:#DCE3ED;
+	 }
+
+	 > .body {
+		> .time {
+			position:static;
+		}
+		> .name {
+			line-height:18px; height:18px;
+			margin-bottom:0;
+			> a {
+				display:inline-block;
+				max-width:100px; max-height:18px;
+				overflow:hidden;
+				text-overflow:ellipsis;
+				word-break:break-all;
+			}
+		}
+	 }
+ }//.itemdiv.memberdiv
+
+
+
+ .tools {
+	//width:20px;
+	position:absolute;
+	right:5px; bottom:10px;
+	display:none;
+	.btn {
+		border-radius:36px;
+		margin:1px 0;
+	}
+ }
+ .body .tools {
+	bottom:4px;
+ }
+ &.commentdiv .tools {
+	right:9px;
+ }
+ &:hover .tools{
+	display:inline-block;
+ }
+
+}
+
+
+
+
+
+/* task list */
+.item-list {
+  margin:0;
+  padding:0;
+  list-style:none;
+
+  > li {
+	padding:9px;
+	background-color:#FFF;
+	margin-top:-1px;
+	position:relative;
+	
+	&.selected {
+		color:#8090A0;
+		background-color:#F4F9FC;
+		label , .lbl {
+			text-decoration:line-through;
+			color:#8090A0;
+		}
+	}
+	> .checkbox {
+		display:inline-block;
+	}
+	> label.inline {
+		display:inline-block;
+	}
+	label {
+		font-size:13px;
+	}
+	.percentage {
+		font-size:11px; font-weight:bold;
+		color:#777;
+	}
+	
+	&.ui-sortable-helper {
+		cursor:move;
+	}
+ }
+
+}
+
+
+
+li[class*="item-"] {
+	border:1px solid #DDD;
+	border-left-width:3px;
+}
+
+.item-list-color(@color) {
+  @item-class:~`"item-@{color}"`;
+  @item-color:~`"item-list-@{color}-border"`;
+  @item-cl:@@item-color;
+
+  li.@{item-class} {
+	border-left-color:@item-cl;
+  }
+}
+.item-list-color(~'orange');
+.item-list-color(~'orange2');
+.item-list-color(~'red');
+.item-list-color(~'red2');
+.item-list-color(~'green');
+.item-list-color(~'green2');
+.item-list-color(~'blue');
+.item-list-color(~'blue2');
+.item-list-color(~'blue3');
+.item-list-color(~'pink');
+.item-list-color(~'purple');
+.item-list-color(~'black');
+.item-list-color(~'grey');
+.item-list-color(~'brown');
+.item-list-color(~'default');
+
+
+
+
+
+
+/* when dragging */
+.ui-sortable-placeholder  , .ui-sortable-helper {
+  & , & > a {
+	cursor:move !important;
+  }
+}
+
+
+
+
+@media only screen and (max-width: @screen-xs) {
+.itemdiv.memberdiv {
+  float:none;
+  width:auto;
+}
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/label-badge.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/label-badge.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/label-badge.less	(revision 313)
@@ -0,0 +1,223 @@
+/* labels & badges */
+.label {
+ border-radius:0;
+ text-shadow:none;
+ font-weight:normal;
+
+ display:inline-block;
+
+ background-color:@label-default !important;
+
+ &[class*="col-"][class*="arrow"] {
+	min-height:0;
+ }
+}
+
+
+@media screen and (-webkit-min-device-pixel-ratio:0) { 
+	//default display:none causes problems with Android Webview
+	::safari-only,.label:empty {
+		display: inline-block;
+	}
+	::safari-only,.badge:empty {
+		display: inline-block;
+	}
+}
+
+
+
+
+.badge {
+ text-shadow:none;
+ font-size:12px;
+ padding-top:1px;
+ padding-bottom:3px;
+ font-weight:normal;
+ line-height:15px;
+ background-color:@label-default !important;
+ 
+ &.no-radius { border-radius:0; }
+ &.radius-1 { border-radius:1px; }
+ &.radius-2 { border-radius:2px; }
+ &.radius-3 { border-radius:3px; }
+ &.radius-4 { border-radius:4px; }
+ &.radius-5 { border-radius:5px; }
+ &.radius-6 { border-radius:6px; }
+}
+.label-transparent, .badge-transparent {
+	background-color:transparent !important;
+}
+
+
+
+//labels
+.label-color(@color) {
+  @label-class:~`"label-@{color}"`;
+  @badge-class:~`"badge-@{color}"`;
+  @label-color:@@label-class;
+
+ .@{label-class}, .@{badge-class} {
+	background-color:@label-color !important;
+ }  
+}
+
+.label-arrow(@color) {
+   @label-class:~`"label-@{color}"`;
+   @label-color:@@label-class;
+
+  .@{label-class}{
+	&.arrowed:before {
+		border-right-color:@label-color;
+	}
+	&.arrowed-in:before {
+		border-color:@label-color;
+	}
+	&.arrowed-right:after {
+		border-left-color:@label-color;
+	}
+	&.arrowed-in-right:after {
+		border-color:@label-color;
+	}
+  }
+}
+.label-color(~"grey");
+.label-color(~"info");
+.label-color(~"primary");
+.label-color(~"success");
+.label-color(~"danger");
+.label-color(~"important");
+.label-color(~"inverse");
+.label-color(~"warning");
+.label-color(~"pink");
+.label-color(~"purple");
+.label-color(~"yellow");
+.label-color(~"light");
+
+
+.badge-yellow, .label-yellow {
+	color:#996633 !important;
+	border-color:@label-yellow;
+}
+.badge-light, .label-light {
+	color:#888 !important;
+}
+
+
+
+
+.label.arrowed , .label.arrowed-in {
+ position:relative;
+ z-index: 1;
+ &:before {
+	display:inline-block;
+	content:"";
+	position:absolute;
+	top:0;
+	z-index: -1;
+	
+	border:1px solid transparent;
+
+	border-right-color:@label-default;
+ }
+}
+.label.arrowed-in:before {
+	border-color:@label-default;
+	border-left-color:transparent !important;
+}
+
+
+.label.arrowed-right , .label.arrowed-in-right {
+ position:relative;
+ z-index: 1;
+ &:after {
+	display:inline-block;
+	content:"";
+	position:absolute;
+	top:0;
+	z-index: -1;
+	
+	border:1px solid transparent;
+
+	border-left-color:@label-default;
+ }
+}
+.label.arrowed-in-right:after {
+	border-color:@label-default;
+	border-right-color:transparent !important;
+}
+
+
+
+.label-arrow(~"info");
+.label-arrow(~"primary");
+.label-arrow(~"success");
+.label-arrow(~"warning");
+.label-arrow(~"important");
+.label-arrow(~"danger");
+.label-arrow(~"inverse");
+.label-arrow(~"pink");
+.label-arrow(~"purple");
+.label-arrow(~"yellow");
+.label-arrow(~"light");
+.label-arrow(~"grey");
+
+
+.label {
+ .label-size(12px, 1.15, 20px, 10px, 5px);
+}
+.label-lg {
+  padding:0.3em 0.6em 0.4em;
+ .label-size(13px, 1.1, 24px, 12px, 6px);
+}
+.label-xlg {
+  padding:0.3em 0.7em 0.4em;
+ .label-size(14px, 1.3, 28px, 14px, 7px);
+}
+.label-sm {
+  padding:0.2em 0.4em 0.3em;
+ .label-size(11px, 1, 18px, 9px, 4px);
+}
+.label > span , .label > [class*="icon-"] {
+ line-height: 1;
+ vertical-align: bottom;
+}
+
+
+.label-size(@font-size, @line-height, @height, @border-height, @border-width) {
+  font-size: @font-size;
+  line-height: @line-height;
+  height: @height;
+  
+  &.arrowed {
+	margin-left: @border-width;
+	&:before {
+		left: -(@border-width * 2);
+		border-width: @border-height @border-width;
+	}
+  }
+  &.arrowed-in {
+	margin-left: (@border-width);
+	&:before {
+		left: -@border-width;
+		border-width: @border-height @border-width;
+	}
+  }
+
+  &.arrowed-right {
+	margin-right: @border-width;
+	&:after {
+		right: -(@border-width * 2);
+		border-width: @border-height @border-width;
+	}
+  }
+  &.arrowed-in-right {
+	margin-right: (@border-width);
+	&:after {
+		right: -@border-width;
+		border-width: @border-height @border-width;
+	}
+  }
+}
+
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/mixins.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/mixins.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/mixins.less	(revision 313)
@@ -0,0 +1,37 @@
+.border-radius(@r) {
+ border-radius: @r;
+}
+
+//transform
+.transform(@transformation) {
+	-moz-transform:@transformation;
+	-webkit-transform:@transformation;
+	-o-transform:@transformation;
+	-ms-transform:@transformation;
+	transform:@transformation;
+}
+.transform-origin(@origin) {
+  -moz-transform-origin:@origin;
+  -webkit-transform-origin:@origin;
+  -o-transform-origin:@origin;
+  -ms-transform-origin:@origin;
+  transform-origin:@origin;
+}
+
+
+//animation
+.animation(@params) {
+  -moz-animation:@params;
+  -webkit-animation:@params;
+  -o-animation:@params;
+  -ms-animation:@params;
+  animation:@params;
+}
+
+.animation-duration(@duration:1s) {
+  -moz-animation-duration:@duration;
+  -webkit-animation-duration:@duration;
+  -o-animation-duration:@duration;
+  -ms-animation-duration:@duration;
+  animation-duration:@duration;
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/other.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/other.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/other.less	(revision 313)
@@ -0,0 +1,214 @@
+@ace-settings-box-border:#FFB34B;
+@datepicker-active-bg:#2283C5;
+@datepicker-disabled-bg:#8B9AA3;
+@datepicker-active-bg2:#7D8893;//inside .well
+
+/* other page sections */
+
+
+.ace-settings-container {
+ position:absolute;
+ right:0; top:50px;
+ z-index:12;
+
+ .breadcrumbs-fixed & {
+	top:50px - (@breadcrumb-height);
+ }
+}
+.btn.ace-settings-btn {
+ float:left;
+ display:inline-block; 
+ width:42px !important;
+ text-align:center;
+
+ .border-radius(~"6px 0 0 6px") !important;
+ .opacity(0.55);
+
+ vertical-align:top;
+ margin:0;
+ 
+ &:hover , &.open {
+	.opacity(1);
+ }
+
+}
+
+.ace-settings-box {
+ display:none;
+ float:left;
+ width:175px; padding:0 14px;
+ background-color:#FFF;
+
+ border:2px solid @ace-settings-box-border;
+ 
+ &.open {
+	display:inline-block;
+ }
+ 
+ > div {
+	margin:6px 0;
+	color:#444;
+	max-height:24px;
+	> label {
+		font-size:13px;
+	}
+ }
+
+}
+
+
+
+
+
+.btn-scroll-up {
+  border:none;
+  position:absolute;
+  right:2px;
+  bottom:2px;
+  z-index:11;
+}
+@media (min-width: @screen-tablet) {
+ .main-container.container > .btn-scroll-up {
+	right: auto;
+	margin-left: @container-tablet - 36;
+ }
+}
+@media (min-width: @screen-desktop) {
+ .main-container.container > .btn-scroll-up {
+	right: auto;
+	margin-left: @container-desktop - 36;
+ }
+}
+@media (min-width: @screen-lg-desktop) {
+ .main-container.container > .btn-scroll-up {
+	right: auto;
+	margin-left: @container-lg-desktop - 36;
+ }
+}
+
+
+
+
+
+
+.grid2, .grid3, .grid4 {
+	.box-sizing(border-box);
+	display:block;
+	margin:0;
+	float:left;
+
+	border-left:1px solid #E3E3E3;
+	&:first-child {
+		border-left:none;
+	}
+}
+
+.grid2 {
+	width:48%;
+	padding:0 2%;
+}
+
+
+.grid3 {
+	width:33%;
+	padding:0 2%;
+}
+
+.grid4 {
+	width:23%;
+	margin:0 1%; padding:0 1%;
+}
+
+
+.draggable-placeholder { /* for when dragging items around */
+  border:2px dashed #D9D9D9 !important;
+  background-color:#F7F7F7 !important;
+}
+
+/* scrollbar */
+.slimScrollBar  { .border-radius(0) !important; }
+.slimScrollRail { .border-radius(0) !important; }
+
+
+
+/* date & time picker */
+.datepicker , .daterangepicker  {
+	td , th { .border-radius(0) !important; font-size: 13px; }
+	
+	td.active {
+	  & , &:hover {	background:@datepicker-active-bg !important; }
+	  
+	  &.disabled {
+		& , &:hover { background:@datepicker-disabled-bg !important; }
+	  }
+	}
+}
+.datepicker {
+ td , th { min-width: 32px; }
+}
+
+.datepicker-months .month , .datepicker-years .year {
+  border-radius:0 !important;
+}
+.datepicker-months .month.active , .datepicker-years .year.active {
+  & , &:hover , &:focus, &:active {
+	  background-image:none !important;
+	  background-color:@datepicker-active-bg !important;
+  }
+}
+.bootstrap-timepicker-widget table td input {
+	width:32px;
+}
+
+
+
+.bootstrap-timepicker-widget table td a:hover {
+	.border-radius(0);
+}
+
+.well .datepicker table tr td.day:hover {
+	background-color:@datepicker-active-bg2;
+	color:#FFF;
+}
+
+
+
+
+
+/* a few small third party css files put here to reduce http file requests */
+/* jquery.easy-pie-chart.css */
+.easyPieChart {
+    position: relative;
+    text-align: center;
+	
+	canvas {
+		position: absolute;
+		top: 0;
+		left: 0;
+	}
+}
+
+.knob-container {
+	direction:ltr;
+	text-align:left;
+}
+
+
+
+
+
+/* ie8/9 specific */
+.navbar .navbar-inner , .navbar .btn-navbar {
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
+}
+.dropdown-menu li > a,
+.dropdown-submenu > a  {
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
+}
+.btn {
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
+}
+.progress , .progress .bar {
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/less/page.error.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/page.error.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/page.error.less	(revision 313)
@@ -0,0 +1,6 @@
+/* error pages*/
+.error-container {
+	margin:20px;
+	padding:0;
+	background:#FFF;
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/page.inbox.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/page.inbox.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/page.inbox.less	(revision 313)
@@ -0,0 +1,684 @@
+.inbox-tabs.nav-tabs {
+  > li {
+	> a {
+		background-color:#FAFAFA;
+	}
+	&.active:not(.open) > a {
+		& , &:hover, &:focus {
+			background-color:#F1F5FA;
+			box-shadow:0 -2px 3px 0 rgba(0, 0, 0, 0.1);
+			color:#48768E;
+		}
+	}
+
+	> a.btn-new-mail {
+		background-color:transparent;
+		border:none !important;
+		padding:0 !important;
+		> .btn {
+			border-width:0 !important;
+			border-radius:3px !important;
+
+			padding:0 6px !important;
+
+			position:relative;
+
+			transition:none !important;
+		}
+	}
+	&.active > a.btn-new-mail {
+		box-shadow:none !important;
+
+		> .btn:before {
+			content:"";
+			display:block;
+			position:absolute; top:100%; left:35%; left:~"calc(50% - 6px)";
+			border-width:6px 8px;
+
+			border-style:solid;
+			border-color:transparent;
+			border-top-color:inherit;
+		}
+	}
+
+  }
+
+  &.tab-size-bigger > li {
+	> a {
+		padding:5px 15px 7px;
+		font-size:14px;
+		> [class*="icon-"]:first-child  {
+			margin-bottom:5px;
+		}
+
+		&.btn-new-mail > .btn{
+			padding:10px !important;
+			border-radius:7px !important;
+		}
+	}
+	
+	&.active > a.btn-new-mail {
+		margin-top:0 !important;
+		top:1px;
+	}
+	&.active > a.btn-new-mail > .btn:before {
+		left:35%; left:~"calc(50% - 8px)";
+		border-width:8px 10px;
+	}
+  }
+
+}
+
+
+@media only screen and (max-width: 475px) {
+ .inbox-tabs > .li-new-mail {
+	display:block;
+	text-align:right;
+	margin-bottom:8px !important;
+	float:none !important;
+ }
+ .inbox-tabs > .li-new-mail > .btn-new-mail {
+	display:inline-block;
+	width:auto;
+ }
+}
+
+
+
+
+
+
+.message-container {
+ position:relative;
+}
+.message-list {
+ position:relative;
+}
+.message-item {
+ border:1px solid #EAEDF1;
+ border-bottom-width:0;
+ padding:12px 12px 14px;
+ line-height:18px;
+ 
+ position:relative;
+ background-color:#FFF;
+ 
+ &:first-child {
+	border-top-width:0;
+ }
+ 
+ &:hover {
+	border-color:#E2EAF2;
+	background-color:#F2F6F9;
+	
+	+ .message-item {
+		border-top-color:#E2EAF2;
+		
+		&.selected {
+			border-top-color:#FFF;
+		}
+	}
+ }
+ 
+ &.selected {
+	background-color:#EFF4F7;
+	border-color:#FFF #E2EAF2;
+	
+	+ .message-item{
+		border-top-color:#FFF;
+
+		&:hover + .message-item {
+			border-top-color:#FFF;
+		}
+	}
+ }
+
+}
+
+
+
+.message-item {
+ .sender {
+	margin:0 6px 0 4px;
+	vertical-align:middle;
+	color:#467287;
+
+	display:inline-block;
+	width:110px; height:18px;
+	text-overflow:ellipsis;
+	overflow:hidden;
+	white-space: nowrap;
+
+	cursor:pointer;
+ }
+ &.message-unread .sender {
+	color:#6A9CBA; font-weight:bold;
+ }
+
+ .summary {
+	vertical-align:middle;
+	display:inline-block;
+	position:relative;
+	
+	margin-left:30px;
+
+	max-width:250px;
+	max-width:~"calc(100% - 300px)";
+	min-width:200px;
+	white-space: nowrap;
+	
+	.text {
+		color:#555;
+		vertical-align:middle;
+		display:inline-block;
+
+		width:auto;
+		max-width:100%;
+		height:18px;
+		text-overflow:ellipsis;
+		overflow:hidden;
+		white-space: nowrap;
+
+		cursor:pointer;
+		
+		&:hover {
+			text-decoration:underline;
+		}
+	}
+	
+	.message-flags {
+		display:block;
+		position:absolute;
+		right:101%;
+		right:~"calc(100% + 4px)";
+		height:18px;
+		white-space: nowrap;
+	}
+	
+ }
+ &.message-unread .summary .text {
+	color:#609FC4;
+	font-weight:bold;
+ }
+
+
+ .time {
+	float:right;
+	width:60px;
+	height:18px;
+	text-overflow:ellipsis;
+	overflow:hidden;
+	white-space: nowrap;
+	color:#666;
+ }
+ &.message-unread .time {
+	font-weight:bold;
+	color:#609FC4;
+ }
+
+
+ .attachment{
+	color:#999;
+	font-size:18px;
+	vertical-align:middle;
+	float:right;
+	margin:0 12px;
+	position:relative;
+ }
+ &.message-unread .attachment{
+	color:#4F99C6;
+ }
+}
+.message-content .time {
+ font-weight:normal;
+}
+
+.message-star{
+ vertical-align:middle;
+ margin:2px 4px 0 6px;
+ font-size:15px;
+ cursor:pointer;
+ 
+ &:hover {
+	color:@ace-orange2 !important;
+	text-decoration:none;
+ }
+}
+
+
+.mail-tag:empty {
+ display:inline-block;
+ width:8px; height:11px;
+ padding:0; line-height:normal;
+ vertical-align:middle;
+ margin:0 1px 0 0;
+}
+.badge.mail-tag{
+ border-radius:2px;
+}
+
+
+
+@media only screen and (max-width: 979px) {
+ .message-item .summary {
+	min-width:0;
+ }
+ .message-item .sender {
+	width:100px;
+ }
+}
+
+
+@media only screen and (max-width: 550px) {
+ .message-item .summary {
+	margin:8px 0 0 32px;
+	max-width:95%;
+	min-width:0;
+	 
+	display:block;
+ }
+ .message-item .sender {
+	width:auto;
+	max-width:150px;
+ }
+ .message-item .summary  .text {
+	max-width:95%;
+ }
+}
+
+
+
+
+.btn-message , .btn-message:hover , .btn-message:focus, .btn-message:active, .open .btn-message.dropdown-toggle {
+ background-color:#FFF  !important;
+ border:1px solid #94B9CE !important;
+ color:#7CA3BA !important;
+ text-shadow:none !important;
+}
+
+
+
+
+.message-content {
+ padding:16px 12px;
+ border:1px solid #E9E9E9;
+ .box-shadow(~"0 0 1px 1px rgba(0,0,0,0.02)");
+ background-color:rgba(255,255,255,0.8);
+ border-top-width:0;
+ 
+ .message-item & {
+	margin-top:16px;
+	border-top-width:1px;
+ }
+}
+.message-body {
+  padding:0 9px;
+  color:#6A7177;
+}
+
+
+.message-navbar {
+ line-height:24px;
+ padding:10px 12px;
+ border:1px solid #D6E1EA;
+ border-color:#D6E1EA transparent;
+ 
+ background-color:#F1F5FA;
+ 
+ position:relative;
+}
+
+.message-navbar , .message-content {
+ .dropdown-toggle {
+	color:#777;	
+	&:hover, &:focus {
+		text-decoration:none;
+		color:#2283C5;
+	}
+ }
+}
+
+
+
+.message-bar {
+  display:inline-block;
+  min-height:28px;
+}
+
+@media only screen and (max-width: 480px) {
+.message-bar {
+  display:block;
+  min-height:60px;
+ }
+}
+
+
+.message-footer {
+  background-color:#F1F1F1;
+  padding:12px 16px;
+  border:1px solid #E6E6E6;
+  border-width:1px 0;
+  border-top:1px solid #E4E9EE;
+  
+ .pagination {
+	margin:0;
+	> li {
+		margin:0;
+		padding:0;
+		
+		> a , > span {
+			color:#777;
+			padding: 3px;
+
+			margin-left:3px;
+			margin-right:3px;
+			
+			background-color: transparent;
+			border: none;
+		}
+		&.disabled > span {
+			color:#BBBBBB;
+			cursor:default;
+		}
+		
+		> a:hover {
+			color:#2283C5;
+			text-decoration:none;
+		}
+	}
+ }
+
+ input[type=text] {
+	font-size:12px;
+
+	width:34px;
+	height:24px;
+	line-height:20px;
+
+	margin-bottom:0;
+	
+	padding:3px;
+	vertical-align:middle;
+	text-align:center;
+ }
+
+}
+
+
+.message-footer-style2 .pagination > li {
+	 > a , > span {
+		border:1px solid #B5B5B5;
+		border-radius:100% !important;
+		width:26px; height:26px; line-height:24px;
+		display:inline-block;
+		text-align:center;
+		padding:0;
+	}
+	> span {
+		border-color:#CCC;
+	}
+	> a:hover {
+		border-color:#84AFC9;
+		background-color:#F7F7F7;
+	}
+}
+
+
+
+.message-item.message-inline-open {
+ background-color:#F2F6F9;
+ border:1px solid #DDD;
+ border-bottom-color:#CCC;
+
+ &:first-child {
+	border-top-color:#EEE;
+ }
+ &:last-child {
+	border-bottom-color:#DDD;
+ }
+ + .message-item {
+	border-bottom-color:transparent;
+ }
+}
+
+
+
+.message-loading-overlay {
+ position:absolute; z-index:14;
+ top:0;bottom:0;right:0;left:0;
+ background-color:rgba(255,255,255,0.5);
+ text-align:center;
+
+ > [class*="icon-"] {
+		position:absolute;
+		top:15%;
+		left:0; right:0; 
+		text-align:center;
+ }
+}
+
+
+.message-content {
+  .sender {
+	color:#6A9CBA;
+	font-weight:bold;
+	width:auto;
+	text-overflow:inherit;
+	vertical-align:middle;
+	margin:0;
+  }
+  .time {
+	width:auto;
+	text-overflow:inherit;
+	white-space:normal;
+	float:none;
+	vertical-align:middle;
+  }
+  
+}
+
+
+
+ul.attachment-list {
+ margin:6px 0 4px 8px;
+ > li{
+	margin-bottom:3px;
+ }
+}
+.message-attachment {
+  padding-left:10px;
+  padding-right:10px;
+}
+
+.attached-file {
+ color:#777;
+ width:200px;
+
+  > [class*="icon-"] {
+	display:inline-block;
+	width:16px;
+	margin-right:2px;
+ }
+ 
+ &:hover {
+	text-decoration:none;
+	color:#438EB9;
+	
+	.attached-name {
+		color:#2283C5;
+	}
+ }
+ .attached-name {
+	display:inline-block;
+	max-width:175px;
+	text-overflow:ellipsis;
+	overflow:hidden;
+	white-space: nowrap;
+ }
+ 
+}
+
+
+
+
+
+.messagebar-item-left , .messagebar-item-right {
+ position:absolute;
+ bottom:14px;
+ left:12px;
+ text-align:left; 
+}
+.messagebar-item-right {
+ right:12px;
+ left:auto;
+}
+.message-navbar .nav-search {
+  right:auto;
+  left:60px;
+  top:auto;
+  bottom:11px;
+}
+
+
+
+
+
+.message-form {
+ border:1px solid #ddd;
+ border-top:none;
+ padding-top:22px;
+}
+
+@media only screen and (max-width: 480px) {
+ .message-form {
+	padding-left:16px;
+	padding-right:16px;
+ }
+}
+
+.message-form {
+ .form-actions {
+	margin-bottom:0;
+ }
+ 
+ .wysiwyg-editor {
+	overflow:auto;
+	min-height:150px;
+	max-height:250px;
+	height:auto;
+ }
+}
+
+.btn-send-message {
+  position:relative;
+  top:6px;
+}
+
+.btn-back-message-list {
+  color:#777;
+  &:hover {
+	color:#478FCA;
+	text-decoration:none;
+ }
+}
+
+
+
+.message-condensed {
+	.message-item {
+		padding-top:8px;
+		padding-bottom:9px;
+	}
+	.message-navbar , .message-footer {
+		padding-top:7px;
+		padding-bottom:7px;
+	}
+	
+	.messagebar-item-left , .messagebar-item-right {
+		bottom:9px;
+	}
+	.message-navbar .nav-search {
+		bottom:7px;
+	}
+}
+
+@media only screen and (max-width: 480px) {
+.message-condensed .message-bar {
+  min-height:42px;
+ }
+}
+
+
+
+
+
+//alternative to tabs
+.inbox-folders  .btn-block {
+	margin-top:0;
+}
+@media only screen and (max-width: 767px) {
+ .inbox-folders.inbox-folders-responsive  .btn-block {
+	width:24%;
+ }
+}
+@media only screen and (max-width: 600px) {
+ .inbox-folders.inbox-folders-responsive   .btn-block {
+	width:48%;
+ }
+}
+@media only screen and (max-width: 320px) {
+ .inbox-folders.inbox-folders-responsive   .btn-block {
+	width:99%;
+ }
+}
+
+
+.inbox-folders  .btn-lighter  , .inbox-folders  .btn-lighter.active {
+	background-color:#F4F4F4 !important;
+	text-shadow:none !important;
+	color:#7C8395 !important;
+	border:1px solid #FFF  !important;
+	padding:5px 11px;
+}
+.inbox-folders .btn-lighter.active {
+	background-color:#EDF2F8 !important;
+	color:#53617C !important;
+}
+
+.inbox-folders  .btn-lighter:hover {
+	background-color:#EFEFEF !important;
+	color:#6092C4 !important;
+}
+.inbox-folders .btn > [class*="icon-"]:first-child {
+	display:inline-block;
+	width:14px;
+	text-align:left;
+} 
+
+
+.inbox-folders  .btn-lighter + .btn-lighter {
+	border-top-width:0 !important;
+}
+
+.inbox-folders  .btn.active:before{
+	display:block;
+	content:"";
+	position:absolute;
+	top:1px; bottom:1px; left:-1px;
+	border-left:3px solid #4F99C6;
+}
+.inbox-folders  .btn.active:after{ 
+	display:none;
+}
+
+.inbox-folders .btn .counter {
+	border-radius:3px;
+	position:absolute;
+	right: 8px;
+	top:8px;
+	padding-left:6px; padding-right:6px;
+	.opacity(0.75);
+}
+.inbox-folders  .btn:hover .badge{
+	.opacity(1);
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/page.invoice.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/page.invoice.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/page.invoice.less	(revision 313)
@@ -0,0 +1,17 @@
+/* invoice */
+.invoice-info {
+  line-height:24px !important;
+  color:#444444;
+  vertical-align:bottom;
+  margin-left:9px; margin-right:9px;
+}
+.invoice-info-label {
+  display:inline-block;
+  max-width:100px;
+  text-align:right;
+  font-size:14px;
+}
+.invoice-box .label-large[class*="arrowed"]{
+  margin-left:11px !important;
+  max-width:95%;
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/page.login.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/page.login.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/page.login.less	(revision 313)
@@ -0,0 +1,194 @@
+/* login pages */
+
+.login-container {
+  width:375px;
+  margin:0 auto;
+}
+
+.login-layout {
+  background-color:#1D2024;
+ .main-container:after {
+	display:none;
+ }
+
+ .main-content {
+	margin-left:0;
+	min-height:100%;
+	padding-left: 15px;
+	padding-right:15px;
+ }
+
+
+ label {
+	margin-bottom:11px;
+ }
+
+ 
+ .widget-box {
+	visibility:hidden;
+	position:absolute;	 
+	overflow:hidden;
+	width:100%;
+	 
+	border-bottom:none;
+	box-shadow:none;
+	padding:6px;
+	background-color:#394557;
+	 
+	.transform(~"scale(0,1) translate(-150px)");	
+	&.visible {
+		visibility:visible;
+		.transform(~"scale(1,1) translate(0)");
+
+		.transition(~"all .3s ease");
+		-o-transition: none;/* too slow */
+		-webkit-transition: none;/* works in chrome but not in safari, never scales back to 1! */
+	}
+	
+	.widget-main {
+		padding:16px 36px 36px;
+		background:#F7F7F7;
+		form {
+			margin:0;
+		}
+	}
+	.widget-body .toolbar > div > a {
+		font-size:15px;
+		font-weight:400;
+		text-shadow:1px 0px 1px rgba(0,0,0,0.25); 
+	}
+ }
+ 
+ 
+}
+
+
+
+
+.login-box {
+  .forgot-password-link { color:#FE9; }
+  .user-signup-link { color:#CF7; }
+  
+  .toolbar {
+	background:#5090C1;
+	border-top:2px solid #597597;
+	> div {
+		width:50%;
+		display:inline-block;
+		padding:9px 0 11px;
+
+		&:first-child {//the first link
+			float:left;
+			text-align:left;
+			> a {
+				margin-left:11px;
+			}
+			
+			+ div {//the next one
+				float:right;
+				text-align:right;
+				> a {
+					margin-right:11px;
+				}
+			}
+		}
+	}
+  }
+}
+
+
+
+
+.forgot-box .toolbar {
+ background:#C16050;
+ border-top:2px solid #976559;
+ padding:9px 18px;
+}
+
+.signup-box  .toolbar {
+ background:#76B774;
+ border-top:2px solid #759759;
+ padding:9px 18px;
+}
+
+.forgot-box .back-to-login-link  , .signup-box .back-to-login-link{
+ color:#FE9;
+ font-size:14px;
+ font-weight:bold;
+ text-shadow:1px 0px 1px rgba(0,0,0,0.25); 
+}
+
+
+
+
+
+/* social login */
+.login-layout .login-box .widget-main {
+	padding-bottom:16px;
+}
+.login-box {
+
+ .social-or-login {
+	margin-top:4px;
+	 
+	position:relative; z-index:1;
+	:first-child {
+		display:inline-block;
+		background: #F7F7F7;
+		padding: 0 8px;
+		color: #5090C1; font-size: 13px;
+	}
+	
+	&:before {
+		content:""; display:block;
+		position:absolute; z-index:-1;
+		top:50%; left:0; right:0;
+		border-top:1px dotted #A6C4DB;
+	}
+ }
+
+ .social-login {
+	margin-top:12px;
+	a {
+		border-radius:100%;
+		width:42px; height:42px; line-height:46px;
+		padding:0;
+		margin:0 1px;
+		border:none;
+		> [class*="icon-"] {
+			font-size:24px;
+			margin:0;
+		}
+	}
+ }
+
+}
+
+
+
+
+
+/* loginbox */
+@media only screen and (max-width: @screen-xs) {
+.login-layout .widget-box .widget-main {
+ padding:16px;
+}
+}
+@media only screen and (max-width: @screen-xs) {
+.login-container {
+ width:98%;
+}
+.login-layout .widget-box {
+ padding:0;
+}
+
+.login-box .toolbar > div {
+ width:auto;
+}
+}
+@media only screen and (max-width: @screen-xs-max) {
+.login-layout .widget-box.visible {
+ .transition(~"none");
+}
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/less/page.pricing.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/page.pricing.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/page.pricing.less	(revision 313)
@@ -0,0 +1,152 @@
+/* pricing table */
+.pricing-box {
+  &:not(:first-child) {
+	padding-left:7px;
+  }
+  &:not(:last-child) {
+	padding-right:7px;
+  }
+
+
+ .price{
+	font-size:22px;
+	line-height:20px; height:28px;
+	text-align:center;
+	color:#555;
+	 
+	small {	font-size:14px; }
+ }
+
+ .btn {	font-size:16px; } /* the purchase button */
+ 
+ .widget-header {/* the title */
+	text-align:center;
+	padding-left:0;
+ }
+}
+@media only screen and (max-width: @screen-tablet) {
+  .pricing-box {
+	  margin: 0;
+	  margin-bottom:16px;
+	  
+	  padding-left:0 !important;
+	  padding-right:0 !important;
+	  margin-left: -1px;
+	  
+	  &:nth-child(odd) {
+		padding-left: @grid-gutter-width / 2 !important;
+	  }
+	  &:nth-child(even) {
+		padding-right: @grid-gutter-width / 2 !important;
+	  }
+  }
+}
+@media only screen and (max-width: @screen-topbar-down) {
+  .pricing-box {
+	  margin: 0;
+	  margin-bottom:16px;
+	  width:100%;
+	  
+	  padding-left:@grid-gutter-width / 2 !important;
+	  padding-right:@grid-gutter-width / 2 !important;
+  }
+}
+
+
+
+.pricing-table-header {
+ padding-top:0;
+ margin-top:0;
+ text-align:left;
+ > li {
+	padding:7px 0 7px 11px;
+	font-size:13px;
+ }
+}
+
+.pricing-table {
+ margin-top:0;
+ > li {
+	text-align:center;
+	padding:7px 0;
+	font-size:13px;
+ }
+}
+
+
+.list-striped {
+  > li {
+	&:nth-child(odd)  {
+		background-color:#FFF;
+	}
+	&:nth-child(even) {
+		background-color:#F2F3EB;
+	}
+  }
+
+  &.pricing-table-header > li:nth-child(even) {
+		background-color:#EEE;
+  }
+}
+
+
+.pricing-box-small {
+  box-shadow:none;
+  margin-left:-2px;
+  background-color:#FFF;
+ 
+  position:relative;
+  z-index:10;
+ 
+ .price {
+	line-height:20px; height:28px;
+	text-align:center;
+	.label {
+		&:before, &:after {
+			margin-top:-2px;
+			.opacity(0.9);
+		}
+	}
+ }
+ 
+ &:hover {
+   box-shadow:0 0 4px 2px rgba(0,0,0,0.15);
+   
+   z-index:11;
+   .scale(1.04);
+   //-webkit-transform:none;/*chrome blurs when scaled, so disable it!*/
+  
+   .price > .label {
+		.scale(0.96);
+		//-webkit-transform:none;
+   }
+ }
+}
+
+
+
+
+.pricing-span {
+  margin:0;
+  width:19%;
+  max-width:150px !important;
+  min-width:110px !important;
+  float:left !important;
+}
+.pricing-span-header {
+ padding-right: 0;
+}
+
+
+@media only screen and (min-width: @screen-xs-min) {
+ .pricing-span-body {
+   padding-left: 0;
+   padding-right: 0;
+ }
+}
+@media only screen and (max-width: @screen-xs) {
+ .pricing-span-header , .pricing-span-body {
+   width: 100%;
+   padding-right: @grid-gutter-width / 2;
+ }
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/page.profile.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/page.profile.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/page.profile.less	(revision 313)
@@ -0,0 +1,371 @@
+.profile-user-info {
+	margin:0 12px;
+}
+.profile-info-row {
+	position:relative;
+}
+.profile-info-name {
+	position:absolute;
+	width:110px;
+	text-align:right;
+	padding:6px 10px 6px 0;
+
+	left:0;
+	top:0; bottom:0;
+
+	font-weight:normal;
+	color:#667E99;
+	background-color:transparent;
+
+	border-top:1px dotted #D5E4F1;
+}
+.profile-info-value {
+	padding:6px 4px 6px 6px;
+	margin-left:120px;
+	border-top:1px dotted #D5E4F1;
+	
+	> span  + span:before{/* for a list of values (such as location city & country) put a comma between them */
+		display:inline;
+		content:",";
+		margin-left:1px;
+		margin-right:3px;
+		color:#666;
+		border-bottom:1px solid #FFF;
+	}
+	> span  + span.editable-container:before {
+		display:none;
+	}
+}
+
+.profile-info-row {
+	&:first-child .profile-info-name {
+		border-top:none;
+	}
+	&:first-child .profile-info-value {
+		border-top:none;
+	}
+}
+
+
+.profile-user-info-striped {
+	border:1px solid #DCEBF7;
+
+	.profile-info-name {
+		color:#336199;
+		background-color:#EDF3F4;
+		border-top:1px solid #F7FBFF;
+	}
+	.profile-info-value {
+		border-top:1px dotted #DCEBF7;
+		padding-left:12px;
+	}
+}
+
+
+
+
+.profile-picture {
+	border:1px solid #CCC;
+	background-color:#FFF;
+	padding:4px;
+	display:inline-block;
+	max-width:100%;
+	-moz-box-sizing:border-box;
+	box-shadow:1px 1px 1px rgba(0,0,0,0.15);
+}
+
+
+.profile-activity {
+	padding:10px 4px;
+	border-bottom:1px dotted #D0D8E0;
+	position:relative;
+	border-left:1px dotted #FFF;
+	border-right:1px dotted #FFF;
+	&:first-child {
+		border-top:1px dotted transparent;
+		&:hover {
+			border-top-color:#D0D8E0;
+		}
+	}
+	
+	&:hover {
+		background-color:#F4F9FD;
+		border-left:1px dotted #D0D8E0;
+		border-right:1px dotted #D0D8E0;
+	}
+	
+	
+	img {
+		border:2px solid #C9D6E5;
+		border-radius:100%;
+		max-width:40px;
+		margin-right:10px;
+		margin-left:0px;
+		box-shadow:none;
+	}
+	.thumbicon {
+		background-color:#74ABD7;
+		display:inline-block;
+		border-radius:100%;
+		
+		width:38px;
+		height:38px;
+
+		color:#FFF; font-size:18px;
+		text-align:center;
+		line-height:38px;
+		 
+		margin-right:10px; margin-left:0px;
+		text-shadow:none !important;
+	}
+
+	.time {
+		display:block;
+		margin-top:4px;
+		color:#777;
+	}
+
+	a.user {
+		font-weight:bold;
+		color:#9585BF;
+	}
+
+	.tools {
+		position:absolute;
+		right: 12px;
+		bottom:8px;
+		display:none;
+	}
+	&:hover .tools {
+		display:block;
+	}
+}
+
+
+
+
+
+
+.user-profile .ace-thumbnails li {
+ border:1px solid #CCC;
+ padding:3px;
+ margin:6px;
+
+ .tools {
+	left:3px; right:3px;
+  }
+  &:hover .tools {
+	bottom:3px;
+  }
+}
+
+
+
+.user-profile .user-title-label {
+	&:hover {
+		text-decoration:none;
+	}
+	+ .dropdown-menu {
+		margin-left:-12px;
+	}
+}
+
+
+.profile-contact-links {
+	padding: 4px 2px 5px;
+	border: 1px solid #E0E2E5;
+	background-color: #F8FAFC;
+}
+.profile-contact-info .btn-link{
+	&:hover > [class*="icon-"] , &:focus > [class*="icon-"]{
+		text-decoration:none;
+	}
+}
+.profile-social-links  > a {
+	text-decoration:none;
+	margin:0 1px;
+	&:hover > [class*="icon-"] {
+		text-decoration:none;
+	}
+}
+
+
+
+.profile-skills .progress {
+	height: 26px;
+	margin-bottom: 2px;
+	background-color:transparent;
+	.progress-bar {
+		line-height:26px;
+		font-size:13px; font-weight:bold;
+		font-family:"Open Sans";
+		padding:0 8px;
+	}
+}
+
+
+
+.profile-users {
+	.user {
+		display:block;
+		position:static;
+		text-align:center;
+		width:auto;
+		
+		img {
+			padding:2px;
+			.border-radius(100%);
+			border:1px solid #AAA;
+
+			max-width:none;
+			width:64px;
+			
+			.transition(~"all 0.1s");
+			
+			&:hover {
+				.box-shadow(~"0 0 1px 1px rgba(0,0,0,0.33)");
+			}
+		}
+	}
+
+	.memberdiv {
+		background-color:#FFF;
+		width:100px;
+
+		.box-sizing(border-box);
+		border:none;
+		text-align:center;
+
+		margin:0 8px 24px;
+		
+		.name a:hover [class*="icon-"] {
+			text-decoration:none;
+		}
+		
+		.body {
+			display:inline-block;
+			margin:8px 0 0 0;
+		}
+
+		.popover {
+			visibility:hidden;
+			min-width: 150px;
+		 
+			margin-left:0;
+			margin-right:0;
+
+			top:-5%;
+			left:auto; right:auto;
+			z-index:-1;
+			opacity:0;
+			display:none;
+
+			.transition(~"visibility 0s linear 0.2s, z-index 0s linear 0.2s, opacity 0.2s linear 0s");
+			
+			&.right {
+				left:100%;
+				right:auto;
+				display:block;
+			}
+			&.left {
+				left:auto;
+				right:100%;
+				display:block;
+			}
+		}
+		> :first-child:hover .popover {
+			visibility:visible;
+			opacity:1;
+			z-index:@zindex-popover;
+			
+			-webkit-transition-delay:0s;
+			-moz-transition-delay:0s;
+			-o-transition-delay:0s;
+			transition-delay:0s;
+		}
+
+		.tools {
+			position:static;
+			display:block;
+			width:100%;
+			margin-top:2px;
+			> a {
+				margin:0 2px;
+				&:hover {
+					text-decoration:none;
+				}
+			}
+		}
+
+	}
+	
+}
+
+
+
+
+.user-status {
+	display:inline-block;
+	width:11px; height:11px;
+	background-color:#FFF;
+	border:3px solid #AAA;
+	.border-radius(100%);
+	vertical-align:middle;
+	margin-right:1px;
+	
+	&.status-online{
+		border-color:#8AC16C;
+	}
+	&.status-busy{
+		border-color:#E07F69;
+	}
+	&.status-idle{
+		border-color:#FFB752;
+	}
+}
+
+
+
+
+.tab-content.profile-edit-tab-content {
+	border:1px solid #DDD;
+	padding:8px 32px 32px;
+	.box-shadow(~"1px 1px 0 0 rgba(0, 0, 0, 0.2)");
+	
+	background-color: #FFF;
+}
+
+
+
+
+
+
+
+/** profile **/
+@media only screen and (max-width: @screen-xs) {
+ .profile-info-name {
+	width:80px;
+ }
+ .profile-info-value {
+	margin-left:90px;
+ }
+
+ .profile-user-info-striped .profile-info-name {
+	position:static;
+	width:auto;
+	text-align:left;
+	padding:6px 0 6px 10px;
+ }
+ .profile-user-info-striped .profile-info-value {
+	margin-left:10px;
+ }
+}
+
+@media only screen and (max-width: @screen-xs) {
+ .user-profile .memberdiv {
+	width:50%;
+	margin-left:0;
+	margin-right:0;
+ }
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/less/page.timeline.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/page.timeline.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/page.timeline.less	(revision 313)
@@ -0,0 +1,268 @@
+.timeline-container {
+ position:relative;
+ padding-top:4px;
+ margin-bottom:32px;
+
+ &:last-child {
+	margin-bottom:0;
+ } 
+
+ &:before {
+	/* the vertical line running through icons */
+	content:"";
+	display:block;
+	position:absolute;
+	left:28px;
+	top:0;
+	bottom:0;
+	border:1px solid #E2E3E7;
+	background-color:#E7EAEF;
+	width:4px;
+	border-width:0 1px;
+ }
+ &:first-child:before {
+	border-top-width:1px;
+ }
+ &:last-child:before {
+	border-bottom-width:1px;
+ }
+}
+
+
+.timeline-item {
+  position:relative;
+  margin-bottom:8px;
+
+ .widget-box {
+	background-color:#F2F6F9;
+	color:#595C66;
+ }
+
+ .transparent.widget-box {
+	border-left:3px solid #DAE1E5;
+ }
+ .transparent {
+	.widget-header {
+		background-color:#ECF1F4;
+		border-bottom:none;
+
+		> :first-child {
+			margin-left:8px;
+		}
+	}
+ }
+
+
+ &:nth-child(even) .widget-box {
+	background-color:#F3F3F3;
+	color:#616161;
+
+	&.transparent {
+		border-left-color:#DBDBDB !important;
+		.widget-header {
+			background-color:#EEE !important;
+		}
+	}
+ }
+
+}
+
+
+
+
+.timeline-item {
+	.widget-box	{
+		margin:0;
+		position:relative;
+		max-width:none;
+		border-bottom:none;
+		margin-left:60px;
+	}
+	.widget-main {
+		margin:0;
+		position:relative;
+		max-width:none;
+		border-bottom:none;
+	}
+	.widget-body {
+		background-color:transparent;
+	}
+
+	.widget-toolbox {
+		padding:4px 8px 0 !important;
+		background-color:transparent !important;
+		border:0 solid #CCC !important;
+		border-top:none !important;
+		margin:0 0px !important;
+	}
+}
+
+
+
+
+
+
+
+.timeline-info {
+	float:left;
+	width:60px;
+	text-align:center;
+	position:relative;
+	
+	img {
+		border-radius:100%;
+		max-width:42px;
+	}
+	.label , .badge {
+		font-size:12px;
+	}
+}
+
+
+
+.timeline-container:not(.timeline-style2) .timeline-indicator {
+	opacity:1;
+    border-radius: 100%;
+    display: inline-block;
+    font-size: 16px;
+    height: 36px;
+    line-height: 30px;    
+    width: 36px;
+	text-align: center;
+	text-shadow: none !important;
+	padding:0;
+	cursor:default;
+
+	border:3px solid #FFF !important;
+
+}
+
+
+.timeline-label {
+	display:block;
+	clear:both;
+	margin:0 0 18px;
+	margin-left:34px;
+}
+
+.timeline-item img {
+	border:1px solid #AAA;
+	padding:2px;
+	background-color:#FFF;
+}
+
+
+
+
+
+
+
+
+
+.timeline-style2 {
+
+ &:before {
+	display:none;
+ }
+
+ .timeline-item {
+
+	padding-bottom:22px;
+	margin-bottom:0;
+	&:last-child {
+		padding-bottom:0;
+	}
+
+	
+   &:before {
+		content:"";
+		display:block;
+		position:absolute;
+		left:90px; top:5px;	bottom:-5px;
+
+		border-width:0;
+
+		background-color:#DDD;
+		width:2px;
+		max-width:2px;
+   }
+  
+   &:last-child:before {
+		display:none;
+   }
+   &:first-child:before {
+		display:block;
+   }
+
+ }
+
+}
+
+
+
+
+
+
+.timeline-style2 {
+	.timeline-item .transparent .widget-header {
+		background-color:transparent !important;
+	}
+	.timeline-item .transparent.widget-box {
+		background-color:transparent !important;
+		border-left:none !important;
+	}
+
+	.timeline-info {
+		width:100px;
+	}
+
+	.timeline-indicator {
+		font-size: 0;
+		height: 12px;
+		line-height: 12px;
+		width: 12px;
+		
+		border-width: 1px !important;
+		background-color: #FFFFFF !important;
+		
+		position:absolute;
+		left:85px; top:3px;
+		
+		opacity:1;
+		border-radius: 100%;
+		display: inline-block;
+		padding:0;
+	}
+
+	.timeline-date {
+		display:inline-block;
+		width:72px;
+		text-align:right;
+		margin-right:25px;
+		color:#777;
+	}
+
+	.timeline-item .widget-box {
+		margin-left:112px;
+	}
+
+	.timeline-label {
+		width:75px;
+		text-align:center;
+		margin-left:0; margin-bottom:10px;
+		text-align:right;
+		color:#666;
+		font-size:14px;
+	}
+
+}
+
+
+
+
+
+.timeline-time {
+	text-align:center;
+	position:static;
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/less/progressbar.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/progressbar.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/progressbar.less	(revision 313)
@@ -0,0 +1,114 @@
+/* progressbar */
+@progress-bg: #DADADA;
+
+.progress {
+ .border-radius(0);
+ .box-shadow(none);
+  background: @progress-bg;
+
+ height: 18px;
+
+ .progress-bar {
+	.box-shadow(none);
+	line-height:18px;
+ }
+
+ &[data-percent] {
+	position: relative;
+	&:after {
+		 display: inline-block;
+		 content: attr(data-percent);
+		 color: #FFF;
+		 position: absolute;
+		 left: 0;
+		 right: 0;
+		 top: 0;
+		 bottom: 0;
+		 
+		 line-height: 16px;
+		 
+		 text-align: center;
+		 font-size: 12px;
+		 font-family: Verdana;
+	}
+ }
+ &.progress-yellow[data-percent]:after {
+	color: #996633;
+ }
+
+
+ &.progress-small {
+	height: 12px;
+	.progress-bar {
+		line-height: 10px;
+		font-size: 11px;
+	}
+	&[data-percent]:after {
+		line-height: 10px;
+		font-size: 11px;
+	}
+ }
+
+
+ &.progress-mini {
+	height: 9px;
+	.progress-bar {
+		line-height: 8px;
+		font-size: 11px;
+	}
+	&[data-percent]:after {
+		line-height: 8px;
+		font-size: 11px;
+	}
+ }
+}
+
+
+
+.progress-bar {
+ .progress-bar-variant(@progress-color);
+}
+.progress-bar-danger {
+ .progress-bar-variant(@progress-danger);
+}
+.progress-bar-success {
+ .progress-bar-variant(@progress-success);
+}
+.progress-bar-warning {
+ .progress-bar-variant(@progress-warning);
+}
+.progress-bar-pink {
+ .progress-bar-variant(@progress-pink);
+}
+.progress-bar-purple {
+ .progress-bar-variant(@progress-purple);
+}
+.progress-bar-yellow {
+ .progress-bar-variant(@progress-yellow);
+}
+.progress-bar-inverse {
+ .progress-bar-variant(@progress-inverse);
+}
+.progress-bar-grey {
+ .progress-bar-variant(@progress-grey);
+}
+
+
+
+
+
+.progress {
+  position: relative;
+}
+.progress:before {
+  display: inline-block;
+  content: "";
+  
+  position: absolute;
+  left: 0;
+  right: 0;
+  top: 0;
+  bottom: 0;
+ 
+  background: radial-gradient(9px 9px 0deg, circle cover, aqua 0%, rgba(0, 0, 255, 0) 100%, blue 95%);
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/rtl-grid.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/rtl-grid.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/rtl-grid.less	(revision 313)
@@ -0,0 +1,172 @@
+//rtl bootstrap grids
+
+ [class*="col-xs-"] {
+	float: right;
+ }
+ @media (min-width: @screen-sm) {
+  [class*="col-sm-"] {
+	float: right;
+  }
+ }
+ @media (min-width: @screen-md) {
+  [class*="col-md-"] {
+	float: right;
+  }
+ }
+ @media (min-width: @screen-lg) {
+  [class*="col-lg-"] {
+	float: right;
+  }
+ }
+
+
+
+@media (min-width: 768px) {
+  [class*="col-sm-push-"] {
+	left: auto;
+  }
+  [class*="col-sm-pull-"] {
+	right: auto;
+  }
+  [class*="col-sm-offset-"] {
+	margin-left: auto;
+  }
+  // Push and pull columns for source order changes
+  .col-sm-push-1  { right: ~`( 100 * 1 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-2  { right: ~`( 100 * 2 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-3  { right: ~`( 100 * 3 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-4  { right: ~`( 100 * 4 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-5  { right: ~`( 100 * 5 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-6  { right: ~`( 100 * 6 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-7  { right: ~`( 100 * 7 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-8  { right: ~`( 100 * 8 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-9  { right: ~`( 100 * 9 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-10 { right: ~`( 100 * 10 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-push-11 { right: ~`( 100 * 11 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+
+  .col-sm-pull-1  { left: ~`( 100 * 1 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-2  { left: ~`( 100 * 2 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-3  { left: ~`( 100 * 3 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-4  { left: ~`( 100 * 4 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-5  { left: ~`( 100 * 5 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-6  { left: ~`( 100 * 6 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-7  { left: ~`( 100 * 7 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-8  { left: ~`( 100 * 8 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-9  { left: ~`( 100 * 9 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-10 { left: ~`( 100 * 10 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-pull-11 { left: ~`( 100 * 11 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+
+  // Offsets
+  .col-sm-offset-1  { margin-right: ~`( 100 * 1 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-2  { margin-right: ~`( 100 * 2 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-3  { margin-right: ~`( 100 * 3 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-4  { margin-right: ~`( 100 * 4 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-5  { margin-right: ~`( 100 * 5 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-6  { margin-right: ~`( 100 * 6 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-7  { margin-right: ~`( 100 * 7 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-8  { margin-right: ~`( 100 * 8 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-9  { margin-right: ~`( 100 * 9 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-10 { margin-right: ~`( 100 * 10 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-sm-offset-11 { margin-right: ~`( 100 * 11 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+}
+
+
+
+@media (min-width: 992px) {
+  [class*="col-md-push-"] {
+	left: auto;
+  }
+  [class*="col-md-pull-"] {
+	right: auto;
+  }
+  [class*="col-md-offset-"] {
+	margin-left: auto;
+  }
+  // Push and pull columns for source order changes
+  .col-md-push-1  { right: ~`( 100 * 1 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-2  { right: ~`( 100 * 2 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-3  { right: ~`( 100 * 3 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-4  { right: ~`( 100 * 4 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-5  { right: ~`( 100 * 5 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-6  { right: ~`( 100 * 6 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-7  { right: ~`( 100 * 7 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-8  { right: ~`( 100 * 8 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-9  { right: ~`( 100 * 9 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-10 { right: ~`( 100 * 10 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-push-11 { right: ~`( 100 * 11 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+
+  .col-md-pull-1  { left: ~`( 100 * 1 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-2  { left: ~`( 100 * 2 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-3  { left: ~`( 100 * 3 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-4  { left: ~`( 100 * 4 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-5  { left: ~`( 100 * 5 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-6  { left: ~`( 100 * 6 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-7  { left: ~`( 100 * 7 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-8  { left: ~`( 100 * 8 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-9  { left: ~`( 100 * 9 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-10 { left: ~`( 100 * 10 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-pull-11 { left: ~`( 100 * 11 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+
+  // Offsets
+  .col-md-offset-1  { margin-right: ~`( 100 * 1 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-2  { margin-right: ~`( 100 * 2 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-3  { margin-right: ~`( 100 * 3 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-4  { margin-right: ~`( 100 * 4 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-5  { margin-right: ~`( 100 * 5 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-6  { margin-right: ~`( 100 * 6 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-7  { margin-right: ~`( 100 * 7 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-8  { margin-right: ~`( 100 * 8 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-9  { margin-right: ~`( 100 * 9 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-10 { margin-right: ~`( 100 * 10 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-md-offset-11 { margin-right: ~`( 100 * 11 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+}
+
+
+@media (min-width: 1200px) {
+  [class*="col-lg-push-"] {
+	left: auto;
+  }
+  [class*="col-lg-pull-"] {
+	right: auto;
+  }
+  [class*="col-lg-offset-"] {
+	margin-left: auto;
+  }
+  // Push and pull columns for source order changes
+  .col-lg-push-1  { right: ~`( 100 * 1 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-2  { right: ~`( 100 * 2 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-3  { right: ~`( 100 * 3 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-4  { right: ~`( 100 * 4 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-5  { right: ~`( 100 * 5 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-6  { right: ~`( 100 * 6 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-7  { right: ~`( 100 * 7 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-8  { right: ~`( 100 * 8 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-9  { right: ~`( 100 * 9 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-10 { right: ~`( 100 * 10 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-push-11 { right: ~`( 100 * 11 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+
+  .col-lg-pull-1  { left: ~`( 100 * 1 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-2  { left: ~`( 100 * 2 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-3  { left: ~`( 100 * 3 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-4  { left: ~`( 100 * 4 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-5  { left: ~`( 100 * 5 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-6  { left: ~`( 100 * 6 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-7  { left: ~`( 100 * 7 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-8  { left: ~`( 100 * 8 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-9  { left: ~`( 100 * 9 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-10 { left: ~`( 100 * 10 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-pull-11 { left: ~`( 100 * 11 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+
+  // Offsets
+  .col-lg-offset-1  { margin-right: ~`( 100 * 1 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-2  { margin-right: ~`( 100 * 2 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-3  { margin-right: ~`( 100 * 3 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-4  { margin-right: ~`( 100 * 4 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-5  { margin-right: ~`( 100 * 5 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-6  { margin-right: ~`( 100 * 6 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-7  { margin-right: ~`( 100 * 7 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-8  { margin-right: ~`( 100 * 8 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-9  { margin-right: ~`( 100 * 9 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-10 { margin-right: ~`( 100 * 10 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+  .col-lg-offset-11 { margin-right: ~`( 100 * 11 / @{grid-columns}+"" ).substring(0,7)+"%"`; }
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/searchbox.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/searchbox.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/searchbox.less	(revision 313)
@@ -0,0 +1,219 @@
+//some searchbox variables
+@search-border:#6FB3E0;
+@search-color:#666;
+@search-color-focus:#656A72;
+
+@search-width:152px;
+@sb-search-width:162px;
+@search-border-radius:4px;
+
+
+
+/* searchbox */
+.nav-search {
+  position:absolute;
+  top:6px; right:22px;
+  line-height:24px;
+
+  .form-search {
+	margin-bottom:0;
+  }
+
+ .nav-search-input {
+	border:1px solid @search-border;
+
+	width:@search-width;
+	height:28px !important;
+	.border-radius(@search-border-radius) !important;
+
+	font-size:13px;
+	color:@search-color !important;
+	z-index:11;
+
+
+	.transition(~"width ease .15s");
+
+	& + .dropdown-menu { /* the typeahead menu*/
+	 min-width:0;
+	 left:0; right:0;
+	}
+
+	&:focus , &:hover{
+		border-color:@search-border;
+	}
+
+ }
+ 
+ 
+ //.nav-search-btn {
+//	border-radius:0;
+// }
+
+ .nav-search-icon {
+	color:@search-border !important;
+	font-size:14px !important;
+	line-height:24px !important;
+ }
+
+
+   
+ &.minimized {
+	.nav_search_minimized()
+ }
+}
+
+
+
+.nav_search_minimized() {
+	.nav-search-input {
+		width:0;
+		.opacity(0);
+		max-width:0; // for safari only
+	}
+	 
+	&:hover .nav-search-input ,
+	.nav-search-btn:active + .nav-search-input ,
+	.nav-search-input:focus, .nav-search-input:hover, .nav-search-input:active
+	{
+		.opacity(1);
+		width:@search-width;
+		max-width:@search-width; // for safari only
+	}
+
+	.nav-search-icon {
+		border:1px solid;
+		border-radius:100%;
+
+		background-color:#FFF;
+
+		padding:0 5px !important;
+	}
+	
+	&:hover .nav-search-icon ,
+	.nav-search-input:focus ~ .nav-search-icon,
+	.nav-search-input:hover ~ .nav-search-icon,
+	.nav-search-input:active ~ .nav-search-icon
+	{
+		border:none;
+		border-radius:0;
+		padding:0 3px !important;
+	}
+}
+
+
+.nav_search_icon_active() {
+	border:none;
+	border-radius:0;
+	padding:0 3px !important;
+}
+
+.nav-search-icon {
+	.nav_search_icon_active();
+}
+
+/* nav-search inside sidebar */
+.sidebar > .nav-search  {
+   position:static;
+
+   background-color:#FAFAFA;
+   border-bottom:1px solid #DDD;
+   text-align:center;
+
+   height:35px;
+   padding-top:6px;
+
+
+   .nav-search-input {
+	 width:@sb-search-width !important;
+	 border-radius:0 !important;
+	 max-width:@sb-search-width !important;
+	 .opacity(1) !important;
+	 
+	 & + .dropdown-menu { text-align:left; }
+   }
+
+}//nav-search inside sidebar
+
+  
+  /* sidebar when minimized */
+.searchbox_inside_min_menu() {
+  .nav-search {
+	.form-search {
+		position:absolute; left:5px;
+		z-index:14;
+	}
+	
+	.nav_search_input_active() {
+		width:@sb-search-width !important;
+		max-width:@sb-search-width !important;
+		.opacity(1) !important;
+	}
+	.nav-search-input {
+		width:0 !important;
+		max-width:0 !important;
+		.opacity(0) !important;
+		
+		&:hover, &:focus, &:active {
+			.nav_search_input_active();
+			 ~ #nav-search-icon {
+				.nav_search_icon_active();
+			 }
+		}
+	}
+	
+	&:hover .nav-search-input {
+		.nav_search_input_active();
+		~ .nav-search-icon {
+			.nav_search_icon_active();
+		}
+	}
+	
+	.nav-search-icon {/* inside minimized sidebar */
+		border:1px solid;
+		border-radius:32px;
+
+		background-color:#FFF;
+		padding:0 5px !important;
+	}
+  }
+}
+
+
+
+.sidebar.menu-min {
+	.searchbox_inside_min_menu();
+}
+/**
+@media only screen and (max-width: 979px) {
+  .sidebar.responsive-min {
+	.searchbox_inside_min_menu();
+  }
+}
+*/
+
+
+
+
+
+
+
+/* responsive searchbox */
+@media only screen and (max-width: @screen-xs-max) {
+	.nav-search {
+		right:5px;
+	}
+	.nav-search .nav-search-input {
+		width:105px;
+	}
+	.nav-search:hover .nav-search-input ,
+	.nav-search  .nav-search-btn:active + .nav-search-input ,
+	.nav-search  .nav-search-input:focus, .nav-search  .nav-search-input:hover, .nav-search  .nav-search-input:active
+	{
+		width:145px;
+	}
+}
+@media only screen and (max-width: @screen-xs) {
+	.nav-search {
+		.nav_search_minimized()
+	}
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/sidebar-min.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/sidebar-min.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/sidebar-min.less	(revision 313)
@@ -0,0 +1,225 @@
+.menu_min() {
+	&.sidebar {
+		width:@sidebar-min-width;
+		&:before {
+			width:@sidebar-min-width;
+		}
+		+ .main-content {
+			margin-left:(@sidebar-min-width);
+			.breadcrumbs.fixed , .breadcrumbs.breadcrumbs-fixed { left:(@sidebar-min-width); }
+		}
+	}
+	
+	.nav-list a {
+	  .badge , .label {
+		position:relative;
+		top:-1px;
+		right:auto;
+		left:4px;
+	  }
+	}
+
+	.nav-list .submenu .submenu a {
+		.badge , .label {
+		top:0;
+		}
+	}
+
+	
+	.nav-list > li {
+	  > a {
+		position:relative;
+		 > .menu-text {
+			display:none;
+			
+			position:absolute;
+			left:(@sidebar-min-width - 1);
+			top:-2px;
+			width:(@sidebar-width - 16);
+			height:40px;
+			
+			line-height:38px;
+			background-color:@menumin-bg;
+			z-index:121;
+			
+			.box-shadow(@menumin-shadow);
+			border:1px solid @menumin-border;
+			
+			padding-left:12px;
+		}
+		&.dropdown-toggle > .menu-text {
+			.box-shadow(none);
+			border:none;
+			top:-1px; left:@sidebar-min-width;
+			width:(@sidebar-width - 16);
+			border-bottom:1px solid @menumin-text-border;
+		}
+		.arrow {
+			display:none;
+		}
+		
+		&:hover:before {/* the right side border on hover */
+			width:2px;
+		}
+	  }
+
+	 &:hover > a {
+		color:@menu-focus-color;
+		> .menu-text {
+			display:block;
+	   }
+	 }
+	 &.active > a > .menu-text {
+		border-left-color:@menu-focus-color;
+	 }
+	 &.open > a  {
+		background-color:@menu-open-bg;
+		color:@menu-color;
+	 }
+	 &.open.active > a  {
+		background-color:@menu-active-bg;
+	 }
+	 &.open:hover > a {
+		color:@menu-focus-color;
+	 }
+	 &.active > a  {
+		color:@menu-active-color;
+	 }
+	 
+	 &.active > a:after  { /* the caret */
+		border-width:10px 6px;
+		top:8px;
+	 }
+	 &.active.open > a:after {
+		display:block;
+	 }
+	 &.active.open li.active > a:after {
+		display:none;
+	 }
+
+
+
+	 > .submenu {
+		background:@submenu-bg;
+		position:absolute; z-index:120;
+		left:(@sidebar-min-width - 1); top:-2px;
+
+		width:(@sidebar-width - 14);
+		border:1px solid @menumin-border;
+
+		.box-shadow(@menumin-shadow);
+
+		padding-top:40px;
+		padding-bottom:2px;
+
+		display:none !important;
+		
+		&:before {
+			 /* hide the tree like submenu in minimized mode */
+			display:none;
+		}
+			 
+		li {
+		  &:before {
+			display:none;
+		  }
+		  
+		  > a {
+			//border-left:none;
+			margin-left:0;
+			padding-left:24px;
+			> [class*="icon-"]:first-child {
+				left:4px;
+			}
+		  }
+
+		}
+	 }
+
+
+
+	 &:hover > .submenu {
+		display:block !important;
+	 }
+	 &.active > .submenu {
+		border-left-color:@menu-active-color;
+	 }
+  }
+
+
+
+  
+  
+  //sidebar shortcuts
+  .sidebar-shortcuts {
+	position:relative;
+  }
+  .sidebar-shortcuts-mini {
+	display:block;
+  }
+  
+  .sidebar-shortcuts-large {
+	display:none;
+	position:absolute;
+	z-index:20;
+	top:-1px;
+	left:@sidebar-min-width - 1;
+	
+	width:(@sidebar-width - 8);
+	
+	padding:0 2px 1px;
+	
+	background-color:@submenu-bg;
+	.box-shadow(@menumin-shadow);
+	border:1px solid @menumin-border;
+  }
+  .sidebar-shortcuts:hover .sidebar-shortcuts-large{
+	display:block;
+  }
+
+  .sidebar-collapse { /* minimized collapse button */
+	&:before {
+		left:5px; right:5px;
+	}
+	> [class*="icon-"] {
+		font-size:13px;
+		padding:0 4px;
+		line-height:15px;
+
+		border-width:1px;
+		border-color:darken(@menumin-icon-border, 5%);
+	}
+  }
+  
+
+
+
+  .nav-list > li > .submenu {
+	li > .submenu > li {
+		> a {/*3rd level*/
+			margin-left:0px;
+			padding-left:30px;
+		}
+		> .submenu > li > a {/*4th level*/
+			margin-left:0px;
+			padding-left:45px;
+		}
+	}
+
+	li.active > a:after {
+		display:none;
+	}
+ }
+ 
+ 
+ .nav-list li.active.open > .submenu > li.active > a:after {
+	display: none;
+ }
+}
+
+
+
+
+.menu-min {
+	.menu_min();
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/sidebar.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/sidebar.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/sidebar.less	(revision 313)
@@ -0,0 +1,868 @@
+//some sidebar variables
+@sidebar-bg:#F2F2F2;
+@sidebar-border-right:#CCC;
+
+//@menu-active-color:#0B6CBC;
+
+@menu-bg:#F9F9F9;
+@menu-color:#585858;
+@menu-hover-indicator:#3382AF;
+@menu-subarrow-color:#666;
+@menu-open-bg:#FAFAFA;
+@menu-active-bg:#FFF;
+
+@submenu-border:#E5E5E5;
+@submenu-bg:#FFF;
+@submenu-item-color:#616161;
+@submenu-item-border:#E4E4E4;
+@submenu-item-hover:#4B88B7;
+@submenu-item-active-icon:#C86139;
+
+
+@3rd-level-icon-color:#6A7D87;
+@submenu-left-border-style:dotted;
+
+//@submenu-left-border:#CCD7E2;
+//@submenu-active-left-border:#BCCFE0;
+
+
+
+@menumin-btn-bg:#F3F3F3;
+@menumin-btn-border:#E0E0E0;
+@menumin-icon-color:#AAA;
+@menumin-icon-border:#BBB;
+@menumin-icon-bg:#FFF;
+@menumin-bg:#F5F5F5;
+
+@menumin-text-border:#DDD;
+@menumin-shadow:~"2px 1px 2px 0 rgba(0,0,0,0.2)";
+
+@shortcuts-bg:#FAFAFA;
+@shortcuts-border:#DDD;
+
+
+
+
+
+.sidebar {
+ width:@sidebar-width;
+ 
+ float:left;
+ position:relative;
+ //why not simply position:absolute?
+ //because we need the page height to be at least as high as the sidebar in case the page content is too small
+
+
+ border:1px solid @sidebar-border-right;
+ border-width:0 1px 0 0;
+
+ 
+ background-color:@sidebar-bg;
+ 
+  &:before {/* the grey background of sidebar */
+
+	 content:""; display:block;
+	 width:@sidebar-width;
+		
+	 position:fixed; bottom:0; top:0;
+	 z-index:-1;
+		
+	 background-color:@sidebar-bg;
+	 border:1px solid @sidebar-border-right;
+	 border-width:0 1px 0 0;
+ }
+ 
+ &.fixed , &.sidebar-fixed {
+	position: fixed;
+	z-index: @zindex-navbar-fixed - 1;
+	top: @navbar-mh;
+	left: 0;
+	&:before {
+		left: 0;
+		right: auto;
+	}
+ }
+}
+
+
+
+/* side navigation */
+li [class^="icon-"], li [class*=" icon-"]{
+ & , .nav-list & {
+	width:auto;
+ }
+}
+
+.nav-list {
+ margin:0; padding:0;
+ list-style:none;
+}
+
+.nav-list .open > a, .nav-list .open > a:hover, .nav-list .open > a:focus {
+ background-color: @menu-open-bg;
+}
+
+.nav-list > li > a, .nav-list .nav-header {
+ margin:0;
+}
+
+.nav-list > li {
+ display:block;
+ padding:0;
+ margin:0;
+
+ border:none;
+ border-top:1px solid #FCFCFC;
+ border-bottom:1px solid #E5E5E5;
+
+ position:relative;
+
+ &:first-child {
+	border-top:none;
+ }
+}
+
+.nav-list li > a:focus {
+	outline: none;
+}
+
+.nav-list > li {
+ > a {
+	 display:block;
+	 height:38px; line-height:36px;
+
+	 padding:0 16px 0 7px; 
+	 background-color:@menu-bg;
+
+	 color:@menu-color;
+	 text-shadow:none !important;
+
+	 font-size:13px;
+	 text-decoration:none;
+
+	 > [class*="icon-"]:first-child {
+		display:inline-block;
+		vertical-align:middle;
+
+		min-width:30px;
+		text-align:center;
+
+		font-size:18px;
+		font-weight:normal;
+		
+		margin-right:2px;
+	 }
+	 
+	 &:focus {
+		background-color:@menu-bg;
+		color:@menu-focus-color;
+	 }
+	 
+	 &:hover  {
+		background-color:#FFF;
+		color:@menu-focus-color;
+		&:before {
+			display:block; content:"";
+			position:absolute;
+			top:-1px; bottom:0; left:0;
+			width:3px; max-width:3px; overflow:hidden;
+			background-color:@menu-hover-indicator;
+		}
+	 }
+
+ }
+ 
+ /* the submenu indicator arrow */
+ a > .arrow {
+	display:inline-block;
+	width:14px !important; height:14px;
+	line-height:14px;
+ 
+	text-shadow:none;
+	font-size:18px;
+ 
+	position:absolute;
+	right:11px;
+	top:11px;
+ 
+	padding:0;
+	color:@menu-subarrow-color;
+ }
+ a:hover > .arrow , &.active > a  > .arrow , &.open > a > .arrow  {
+	color:@menu-focus-color;
+ }
+
+
+
+ &.separator {
+	 height:3px;
+	 background-color:transparent;
+	 position:static;
+	 margin:1px 0;
+
+	 .box-shadow(none);
+ }
+
+ /* menu active/open states */
+ &.open > a {
+	background-color:@menu-open-bg;
+	color:@menu-focus-color;
+ }
+
+ &.active {
+  background-color:@menu-active-bg;
+   > a
+  {
+	 & , &:hover, &:focus, &:active {
+		 background-color:@menu-active-bg;
+		 color:@menu-active-color;
+		 font-weight:bold;
+		 font-size:13px;
+	 }
+
+	 > [class*="icon-"] {
+		font-weight:normal;
+     }
+
+	 &:hover:before {/* no left side menu item border on active state */
+		display:none;
+	 }
+  }
+  //////
+
+
+  &:after {/* the border on right of active item */
+	display:inline-block; content:"";
+	position:absolute;
+	right:-2px; top:-1px; bottom:0;
+	z-index:1;
+	
+	border:2px solid @menu-active-color;
+	border-width: 0 2px 0 0;
+  }
+ }
+
+
+
+ /* submenu */
+ &.open {
+  border-bottom-color:@submenu-border;
+ }
+
+
+ &.active .submenu {
+  display:block;
+ }
+ .submenu {
+   display:none;
+   list-style:none;
+   margin:0; padding:0;
+
+   position:relative;
+   background-color:@submenu-bg;
+
+   border-top:1px solid @submenu-border;
+
+   > li {
+	 margin-left:0;
+	 position:relative;
+	 
+	 > a {
+		 display:block;
+		 position:relative;
+		 color:@submenu-item-color;
+
+		 padding:7px 0 9px 37px;
+		 margin:0;
+		 
+		 border-top:1px dotted @submenu-item-border;
+		 &:focus {
+			text-decoration:none;
+		 }
+		 &:hover{
+			text-decoration:none;
+			color:@submenu-item-hover;
+		}
+	 }
+
+	 &.active > a {
+		color:@menu-active-color;
+	 }
+
+
+	/* optional icon before each item */
+	a > [class*="icon-"]:first-child {
+		display:none;
+
+		font-size:12px; font-weight:normal;
+		width:18px; height:auto; line-height:12px; text-align:center;
+		position:absolute; left:10px; top:11px; z-index:1;
+
+		background-color:#FFF;
+	}
+	&.active > a > [class*="icon-"]:first-child,
+	&:hover > a > [class*="icon-"]:first-child {
+		display:inline-block;
+	}
+	&.active > a > [class*="icon-"]:first-child {
+		color:@submenu-item-active-icon;
+	}
+
+  }// > li
+ }//end of submenu
+
+
+ > .submenu {//the first level submenu
+	> li {
+		//tree like menu 
+		&:before {
+			 /* the horizontal line */
+			content:""; display:inline-block;
+			position:absolute;
+			
+			width:7px;		 
+			left:20px; top:17px;
+			border-top:1px @submenu-left-border-style @submenu-left-border;
+		}
+		&:first-child > a {
+			border-top:1px solid #FAFAFA;
+		}
+	}
+
+	&:before {
+		content:"";
+		display:block;
+		position:absolute; z-index:1;
+		left:18px;
+		top:0; bottom:0;
+ 
+		border: 1px @submenu-left-border-style @submenu-left-border;
+		border-width: 0 0 0 1px;
+	}
+ }
+ &.active {
+	> .submenu {
+		> li {
+			&:before {
+				border-top-color:@submenu-active-left-border;
+			}
+		}
+		&:before {
+			border-left-color:@submenu-active-left-border;
+		}
+	}
+ }
+
+
+}//end of .nav-list > li 
+
+
+//.nav-list li 
+.nav-list li {
+ .active_state_caret() {
+	display:block;
+	content:"";
+	 
+	position:absolute !important;
+	right:0; top:4px;
+
+	border: 8px solid transparent;
+	border-width: 14px 10px;
+	border-right-color: @menu-active-color;
+ }
+
+ .submenu {
+	/* needed for webkit based browsers to slideToggle without problem */
+	overflow:hidden;
+ }
+
+ &.active > a:after {
+	.active_state_caret();
+ }
+
+ &.open > a:after {/* no caret for open menu item */ //we put this after .active > a:after to override it
+	display:none;
+ }
+ &.active.open > .submenu > li.active.open > a.dropdown-toggle:after {
+	/* don't display caret on active open item who is open and has children */
+	display: none;
+ }
+ &.active > .submenu > li.active > a:after {
+	/** don't display caret on active item whose parent is not open
+	useful for hiding the caret when submenu is sliding up */
+	display: none;
+ }
+ &.active.open > .submenu > li.active > a:after {
+	/* display caret on active item whose parent is open */
+	display: block;
+ }
+
+
+ &.active.no-active-child {
+	> a:after {/* show caret for active menu item with childs which is not open(i.e. no submenu item is active) */
+		display:inline-block !important;
+	}
+ }
+}//end of .nav-list li 
+
+
+
+.nav-list a {
+ .badge , .label {
+	font-size:12px;
+	padding-left:6px; padding-right:6px;
+	position:absolute;
+	top:9px; right:11px;
+	opacity:0.88;
+	[class*="icon-"] {
+		vertical-align:middle;
+		margin:0;
+	}
+ }
+ &.dropdown-toggle {
+	.badge , .label {
+		right:28px;
+	}
+ }
+ &:hover {
+	.badge , .label {
+		opacity:1;
+	}
+  }
+ 
+}
+
+.nav-list .submenu .submenu a {
+ .badge , .label {
+	top:6px;
+ }
+}
+
+
+
+
+/* side menu minimizer icon */
+.sidebar-collapse  {
+ border-bottom:1px solid @menumin-btn-border;
+ background-color:@menumin-btn-bg;
+ 
+ text-align:center;
+ padding:3px 0;
+ 
+ position:relative;
+ 
+ 
+ > [class*="icon-"]{
+	 display:inline-block;
+	 
+	 cursor:pointer;
+	 font-size:14px;
+	 color:@menumin-icon-color;
+	 
+	 border:1px solid @menumin-icon-border;
+	 padding:0 5px;
+	 line-height:18px;
+	 
+	 border-radius:16px;
+
+	 background-color:@menumin-icon-bg;
+	 position:relative;
+ }
+ 
+ &:before {
+	content:"";
+	display:inline-block;
+	 
+	height:0;
+	border-top:1px solid @menumin-btn-border; 
+	position:absolute;
+	left:15px; right:15px; top:13px;
+ }
+
+}
+
+
+
+/* sidebar shortcuts icon */
+.sidebar-shortcuts {
+ background-color:@shortcuts-bg;
+ border-bottom:1px solid @shortcuts-border;
+ text-align:center;
+ 
+ line-height:@breadcrumb-height - 2;
+ max-height:@breadcrumb-height;
+ margin-bottom:0;
+}
+.sidebar-shortcuts-large {
+ padding-bottom:4px;
+ 
+ > .btn {
+	width:41px;
+	line-height:24px;
+	
+	margin-top:-2px;
+	padding:0;
+	
+	border-width:4px;
+	
+	text-align:center;
+	> [class*="icon-"] { margin:0; }	
+ }
+ 
+}
+.sidebar-shortcuts-mini {
+ display:none;
+ font-size:0;
+ width:42px;
+ line-height:18px;
+ padding-top:2px; padding-bottom:2px;
+ 
+ background-color:@submenu-bg;
+ 
+  > .btn{
+	 border-width:0 !important;
+	 font-size:0;
+	 line-height:0;
+	 padding:8px !important;
+	 margin:0 1px;
+	 
+	 border-radius:0 !important;
+	 .opacity(0.85);
+  }
+}
+
+@media screen and (-webkit-min-device-pixel-ratio:0) { 
+    ::safari-only,.sidebar-shortcuts-mini > .btn {//safari only
+		margin: 0;
+    }
+}
+
+
+//3rd & 4th level menu
+.nav-list > li > .submenu {
+  li > .submenu {
+	border-top:none;
+	background-color:transparent;
+	display:none;
+  }
+  li.active > .submenu {
+	display:block;
+  }
+
+  a > .arrow {
+	right:11px; top:10px;
+	font-size:16px;
+	color:#6B828E;
+  }
+  
+  .open > a, .open > a:hover, .open > a:focus {
+	background-color: transparent;
+	border-color: @submenu-item-border;
+  }
+
+  li > .submenu > li > a > .arrow {
+	right:12px;
+	top:9px;
+  }
+
+
+  li > .submenu > li {
+		line-height:16px;
+		&:before {//the tree like menu
+			display:none;
+		}
+
+		> a {/*3rd level*/
+			margin-left:20px;
+			padding-left:22px;
+		}
+		> .submenu > li > a {/*4th level*/
+			margin-left:20px;
+			padding-left:38px;
+		}
+
+		a > [class*="icon-"]:first-child {
+			display:inline-block;
+			color:inherit;
+			font-size:14px;
+			
+			position:static;
+			background-color:transparent;
+			margin-right: 1px;
+		}
+
+
+		a {
+			font-size:13px;
+			color:#777;
+			
+			&:hover {
+				color:desaturate(@menu-focus-color, 25%);
+				text-decoration:underline;
+				[class*="icon-"] {
+					text-decoration:none;
+					color:desaturate(@menu-focus-color, 25%);
+				}
+			}
+		}
+
+  }
+
+  li.open > a {
+	color:desaturate(@menu-focus-color, 12%);
+	>  [class*="icon-"]:first-child {
+		display:inline-block;
+	}
+	.arrow {
+		color:desaturate(@menu-focus-color, 12%);
+	}
+  }
+  li > .submenu li.open > a {
+	color:desaturate(@menu-focus-color, 12%);
+	>  [class*="icon-"]:first-child {
+		display:inline-block;
+		color:@menu-focus-color;
+	}
+	
+	.arrow {
+		color:desaturate(@menu-focus-color, 12%);
+	}
+  }
+
+  li > .submenu li.active > a {
+	color:desaturate(@menu-active-color, 8%);
+	>  [class*="icon-"]:first-child {
+		display:inline-block;
+		color:desaturate(@menu-active-color, 8%);
+	}
+  }
+
+
+}//.nav-list > li > .submenu
+
+
+.nav-list > li {
+  &.active.open li.active > a:after {
+	top:2px;
+	border-width:14px 8px;
+  }
+  &.active.open li.active.open li.active > a:after {
+	top:0;
+  }
+}
+
+
+
+
+
+
+
+
+
+@import "sidebar-min.less";//minimized sidebar mode
+
+
+
+/* side menu toggler in mobile view */
+.menu-toggler { 
+ display:none;
+}
+
+
+
+/* responsive sidebar */
+@media only screen and (max-width: @screen-sm-max) {
+ .sidebar:before {
+	display:none;
+ }
+ .sidebar {
+	display:none;
+	float:none;
+	
+	position:absolute;
+	z-index:999;
+	left:0;
+	bottom:auto;
+	top:auto !important;/*so that it's applied even if it's .sidebar-fixed */
+	margin-top:40px;
+
+	border:1px solid #CCC;
+	border-left-width:0;
+	box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);
+ }
+ 
+ .sidebar.display {
+	display:block;
+ }
+
+
+ .menu-toggler {
+	display:inline-block;
+	position:absolute; left:0; z-index:998;
+	width:52px; height:32px;
+	margin-right:2px;
+	
+	line-height:normal;
+	padding-left:33px; padding-top:7px; padding-bottom:1px;
+	
+	font-size:13px; font-weight:bold;
+	text-transform:uppercase;
+
+	background-color:#444;
+	color:#F3F3F3;
+	
+	.box-sizing(content-box);
+	
+ }
+ .menu-toggler:hover {
+	text-decoration:none;
+ }
+ .menu-toggler:before {
+	border-top: 1px solid #87B87F;
+	border-bottom: 1px solid #6FB3E0;
+	height:2px; width:24px;
+	content: "";
+	position: absolute; z-index:11;
+	top: 13px; left:4px;
+
+	.transition(~"all 0.1s ease");
+	-o-transition: none;
+	
+	.box-sizing(content-box);
+ }
+ .menu-toggler:after {
+	border-top: 1px solid #FFA24D;
+	border-bottom: 1px solid #D15B47;
+	content: "";
+	height:2px;	width:24px;
+	position: absolute;
+	top:19px; left:4px;
+
+
+	.transition(~"all 0.1s ease");
+	-o-transition: none;
+	
+	.box-sizing(content-box);
+ }
+ .menu-toggler.display:before {
+	height:4px;
+	top: 8px;
+	border-width:2px;
+ }
+ .menu-toggler.display:after {
+	height:4px;
+	top:20px;
+	border-width:2px;
+ }
+
+
+ .menu-toggler > .menu-text {
+	display:block;
+	position:absolute;
+	bottom:-18px; left:0;
+	border:1px solid transparent;
+	border-width:9px 42px;
+	border-top-color:#444;
+ }
+ .menu-toggler > .menu-text:after {
+	display:block;
+	color:#FFF;
+	
+	content: @menu-button-text;
+	
+	position:absolute;
+	left: -8px;//change these to adjust text placement
+	top: -41px;
+ }
+
+ 
+ 
+ .nav-list > li.active:after {
+	display:none;
+ }
+ .nav-list  li.active > a:after {
+	display:none;
+ }
+
+ .nav-list li.active.open > .submenu > li.active > a:after {
+	display:none;
+ }
+ 
+ .menu-min .nav-list > li.active:after {
+	display:block;
+ }
+ .menu-min .nav-list >  li.active > a:after {
+	display:block;
+ }
+}
+
+
+@media only screen and (max-width: @screen-tiny) {
+ .menu-toggler {
+	width:0;
+ }
+ .menu-toggler > .menu-text{
+	border-width:7px 16px;
+	bottom:-14px;
+ }
+ .menu-toggler > .menu-text:after {
+	font-size:9px; font-weight:normal;
+	color:#FFF;
+	position:absolute;
+	left:-13px; top:-42px;
+ }
+
+ .menu-toggler:before ,  .menu-toggler:after {
+	margin-top: 8px;
+ }
+ .menu-toggler.display:before ,  .menu-toggler.display:after {
+	height:2px;
+	border-width:1px;
+ }
+ .menu-toggler.display:before {
+	top:13px;
+ }
+ .menu-toggler.display:after {
+	top:19px;
+ }
+}
+
+
+
+
+
+/* not used yet */
+/**
+@media only screen and (max-width: 979px) {
+ .sidebar.responsive-min {
+   display:block;
+   float:none;
+   position:absolute;
+   border-width:0 1px 1px 0;
+  
+   border-left:none;
+   box-shadow:none;
+   margin-top:0;
+   z-index:14;
+ }
+
+ .sidebar.responsive-min.menu-min {
+	border-bottom:none;
+ }
+ .sidebar.responsive-min.menu-min:before {
+   display:block;
+ }
+
+.sidebar.responsive-min + .main-content {
+	margin-left:43px !important;
+ }
+ .sidebar.responsive-min + .main-content .breadcrumbs.breadcrumbs-fixed { left:43px; }
+ .sidebar.responsive-min + .main-content .breadcrumbs .breadcrumb {margin-left:10px;}
+
+ .menu-toggler.responsive-min {
+	display:none !important;
+ }
+}
+*/
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/tab-accordion.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/tab-accordion.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/tab-accordion.less	(revision 313)
@@ -0,0 +1,527 @@
+@accordion-border:#CDD8E3;
+@accordion-header-text:@ace-blue;
+@accordion-header-text-hover:#6EA6CC;
+@accordion-header-hover-bg:#F1F8FD;
+@accordion-active-bg:#EEF4F9;
+
+.tab-content {
+ border:1px solid @tab-border;
+ padding:16px 12px;
+ position:relative; z-index:11;
+}
+.tab-content.no-padding {
+ padding:0;
+}
+.tab-content.no-border {
+  border:none;
+  padding:12px;
+}
+.tab-content {
+ .tab-paddingX (@index) when (@index >= 0) {
+	&.padding-@{index} { padding:unit(@index,px) unit(ceil(@index * 0.75),px); }
+	&.no-border.padding-@{index} { padding:unit(@index,px); }
+	.tab-paddingX(@index - 2);
+  }
+  .tab-paddingX(32);
+}
+
+
+.nav-tabs {
+ .navtab-paddingX (@index) when (@index > 0) {
+	&.padding-@{index} { padding-left:unit(@index,px); }
+	.tabs-right > &.padding-@{index} , .tabs-left > &.padding-@{index} { padding-left:0; padding-top:unit(@index,px); }	
+	.navtab-paddingX(@index - 2);
+  }
+  .navtab-paddingX(32);
+}
+
+
+.nav-tabs {
+  border-color:#C5D0DC;
+  margin-bottom:0;
+  margin-left:0;
+  position:relative;
+  top:1px;
+  
+  > li {
+    > a {
+		padding:8px 12px;
+		
+		&,&:focus {
+			border-radius:0 !important;
+
+			background-color:#F9F9F9;
+			color:#999;
+
+			margin-right:-1px;
+			line-height:16px;
+	 
+			position:relative; z-index:11;
+			border-color:@tab-border;
+		}
+		&:hover {
+			background-color:#FFF;
+			color:@tab-hover-color;
+			border-color:@tab-border;
+		}
+		&:active, &:focus {
+			outline:none !important;
+		}
+	}//a
+	
+	&:first-child > a {
+		margin-left:0;
+	}
+	
+	&.active > a{
+		&,&:hover,&:focus {
+			color:@tab-active-color;
+			border-color:@tab-border;
+			border-top:2px solid @tab-active-border;
+			border-bottom-color:transparent;
+			background-color:#FFF;
+
+			z-index:12; line-height:16px;
+			margin-top:-1px;
+
+			box-shadow: 0 -2px 3px 0 rgba(0,0,0,0.15);
+		}
+	}
+
+   }
+
+
+	.tabs-below > & {
+	   /* tabs below */
+		top:auto;
+		margin-bottom:0;
+		margin-top:-1px;
+		border-color:@tab-border;
+		border-bottom-width:0;
+		
+		> li {
+			> a {
+				&,&:hover,&:focus {
+					border-color:@tab-border;	
+				}
+			}
+			
+			&.active > a {
+				&,&:hover,&:focus {
+					 border-color:@tab-border;
+					 border-top-width:1px;
+					 border-bottom:2px solid @tab-active-border;
+					 border-top-color:transparent;
+
+					 margin-top:0;
+					 box-shadow: 0 2px 3px 0 rgba(0,0,0,0.15);
+				}
+			}
+		}
+	}
+	
+	
+	.tabs-left > & > li > a, .tabs-right > & > li > a {
+		/* tabs left */
+		min-width:60px;
+	}
+	.tabs-left > & {
+		top:auto;
+		 margin-bottom:0;
+		 border-color:@tab-border;
+
+		 float: left;
+
+		 > li {
+			float: none;
+			
+			> a {
+				&,&:focus,&:hover {
+					border-color:@tab-border;
+					margin:0 -1px 0 0;
+				}
+			}
+			
+			&.active {
+				> a {
+					& , &:focus , &:hover {
+						border-color: @tab-border;
+						border-top-width: 1px;
+						border-left: 2px solid @tab-active-border;
+						border-right-color: transparent;
+						margin: 0 -1px 0 -1px;
+						 
+						.box-shadow(~"-2px 0 3px 0 rgba(0,0,0,0.15)");
+					}
+				}
+			}
+		 }
+	}
+	
+	
+	
+	.tabs-right > & {
+		/* tabs right */
+		top:auto;
+		margin-bottom: 0;
+		border-color: @tab-border;
+		
+		float: right;
+		
+		 > li {
+			float: none;
+			
+			> a {
+				&,&:focus,&:hover {
+					border-color: @tab-border;
+					margin: 0 -1px;
+				}
+			}
+			
+			&.active {
+				> a {
+					&  , &:focus , &:hover {
+						border-color: @tab-border;
+						border-top-width: 1px;
+						border-right: 2px solid @tab-active-border;
+						border-left-color: transparent;
+						margin: 0 -2px 0 -1px;
+
+						.box-shadow(~"2px 0 3px 0 rgba(0,0,0,0.15)");
+					}
+				}				
+			}
+		}
+	}
+	
+	
+	
+	> li > a {
+		/* icon and badges */
+		> .badge {
+			padding:0 4px;
+			line-height:15px;
+			opacity:0.7;
+		}
+		
+		> [class*="icon-"] { opacity:0.75; }
+	}
+
+	> li.active > a {
+		> .badge , > [class*="icon-"] {
+			opacity:1;
+		}
+	}
+	
+	li [class*=" icon-"] , li [class^="icon-"]{
+		 width:1.25em;
+		 display:inline-block;
+		 text-align:center;
+	}
+
+
+	
+	> li.open .dropdown-toggle {
+		/* dropdown in tabs */
+		background-color: #4F99C6;
+		border-color: #4F99C6;
+		color: #FFF;
+		
+		> [class*="icon-"] {
+			color:#FFF !important;
+		}
+	}
+}
+
+.tabs-left , .tabs-right {
+	.tab-content {
+		overflow: auto;
+	}
+}
+
+.nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus  {
+	background-color: #4F99C6;
+	border-color: #4F99C6;
+	color: #FFFFFF; 
+	> [class*="icon-"] {
+		color:#FFF !important;
+	}
+}
+
+
+
+
+
+/* bigger tab buttons */
+.nav-tabs > li:not(.active):not(.open) > a:not(:hover) > [class*="icon-"]:first-child.disabled {
+ color:#909090 !important;
+} 
+
+/* bigger tab buttons */
+.nav-tabs.tab-size-bigger > li > a {
+	padding-left:14px;
+	padding-right:14px;
+	
+	> [class*="icon-"]:first-child {
+		display:block;
+		margin-bottom:6px;
+		width:auto;
+	}	
+}
+
+
+
+
+
+//some tab customizations
+
+/* spaced tabs (top & bottom) */
+.nav-tabs.tab-space-1 > li > a {
+	margin-right:1px;
+}
+.nav-tabs.tab-space-2 > li > a {
+	margin-right:2px;
+}
+.nav-tabs.tab-space-3 > li > a {
+	margin-right:3px;
+}
+.nav-tabs.tab-space-4 > li > a {
+	margin-right:4px;
+}
+
+
+/* colored tabs*/
+
+@tab-color-blue:#7DB4D8;
+
+.nav-tabs[class*="tab-color-"] > li > a {
+ & , &:focus, &:hover {
+	color:#FFF;
+	border-color:transparent;
+	margin-right:3px;
+ }
+
+ > .badge {
+	.border-radius(2px);
+ }
+}
+
+.nav-tabs[class*="tab-color-"] > li:not(.active) > a {
+	&:hover {
+		opacity:0.85;
+		border-color:rgba(0,0,0,0.15);
+		border-bottom-color:transparent;
+	}
+	> [class*="icon-"]:first-child{
+		color:#FFF !important;
+	}
+	> .badge{
+		color:rgba(0,0,0,0.4) !important;
+		background-color:#FFF !important;
+		.border-radius(2px);
+	}
+}
+
+.nav-tabs.tab-color-blue > li > a {
+	& , &:focus {
+		background-color:@tab-color-blue;
+	}
+}
+
+.nav-tabs[class*="tab-color-"] > li.active > a {
+	& , &:focus, &:hover {
+		background-color:#FFF;
+		color:darken(desaturate(@tab-color-blue, 20%), 20%);
+		box-shadow:none;
+	}
+}
+
+.nav-tabs.tab-color-blue > li.active > a {
+	& , &:focus, &:hover {
+		color:darken(desaturate(@tab-color-blue, 25%), 25%);
+		border-color:@tab-color-blue @tab-color-blue transparent;
+	}
+	.tabs-below  & {
+		border-color:transparent @tab-color-blue @tab-color-blue;
+	}
+}
+
+
+.nav-tabs.tab-color-blue {
+	border-bottom-color:#C5D0DC;
+}
+
+
+/* background for tab links */
+.nav-tabs.background-blue {
+	padding-top:6px;
+	background-color:#EFF3F8;
+	border:1px solid #C5D0DC;
+}
+
+.tabs-below .nav-tabs.background-blue {
+	padding-top:0;
+	padding-bottom:6px;
+}
+.tabs-below .nav-tabs.tab-color-blue {
+	border-top:none;
+	border-bottom-color:#C5D0DC;
+}
+
+
+
+/** accordion */
+.accordion-style1.panel-group {
+ .panel {
+	border-radius: 0;
+	border-color: @accordion-border;
+	background-color: #FFF;
+	box-shadow: none;
+ 
+	&:last-child {
+		border-bottom-width: 1px;
+	}
+
+	.collapse {
+		background-color: #FFF;
+	}
+	
+	+ .panel {
+		margin-top:2px;
+	}
+ }
+ .panel-heading + .panel-collapse .panel-body {
+	border-top-color: @accordion-border !important;
+ }
+ 
+ .panel-heading {
+	padding:0;
+	
+ }
+
+ .panel-heading .accordion-toggle {
+	color:@tab-hover-color;
+	background-color:@accordion-active-bg;
+	position:relative;
+	font-weight:bold;
+	
+	font-size:13px;
+	line-height:1;
+	
+	padding: 10px;
+	display:block;
+ 
+	&.collapsed {
+		color:@accordion-header-text;
+		font-weight:normal;
+		background-color:#F9F9F9;
+	}
+
+	&:hover {
+		color:@accordion-header-text-hover;
+		background-color:@accordion-header-hover-bg;
+		text-decoration:none;
+	}
+
+	&:focus,&:active {
+		outline:none;
+		text-decoration:none;
+	}
+ 
+ 
+	> [class*="icon-"]:first-child {
+		width:16px;
+	}
+	&:hover > [class*="icon-"]:first-child{
+		text-decoration:none;
+	}
+ }
+
+
+.panel-body , .collapse.in  > .panel-body{
+	border-top:1px solid @accordion-border;
+ }
+
+ &.no-padding {
+	padding:0;
+ }
+}
+
+
+
+
+
+
+//style2, used in faq, etc...
+.accordion-style2.panel-group {
+ .panel {
+	border-width:0;
+	&:last-child {
+		border-bottom-width: 0;
+	}
+	
+	+ .panel {
+		margin-top:4px;
+	}
+	
+	.panel-body {
+		border-top:none;
+	}
+ }
+ 
+ .panel-heading .accordion-toggle {
+	background-color:#EDF3F7;
+
+	border:2px solid #6EAED1;
+	border-width:0 0 0 2px;
+	
+	&:hover {
+		text-decoration:none;
+	}
+	
+	&.collapsed {
+		background-color:#F3F3F3;
+		color:#606060;
+		border-width:0 0 0 1px;
+		border-color:#D9D9D9;
+		
+		&:hover {
+			background-color:#F6F6F6;
+			color:#438EB9;
+			text-decoration:none;
+		}
+	}
+ }
+ 
+
+.panel-body , .collapse.in  > .panel-body{
+	border-top:none;
+ }
+ 
+}
+
+
+
+/* nested questions */
+.accordion-style2.panel-group .accordion-style2.panel-group {
+ .panel  {
+	border-bottom:1px dotted #D9D9D9;
+	&:last-child  {
+		border-bottom:none;
+	}
+	
+	.panel-heading , .panel-heading .accordion-toggle {
+		background-color:transparent;
+		border-width:0;
+		font-size:13px;
+		
+		padding-top:6px;
+		padding-bottom:8px;
+	}
+	.panel-heading {
+		padding-top:0; padding-bottom:0;
+	}
+ }
+}
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/tables.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/tables.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/tables.less	(revision 313)
@@ -0,0 +1,222 @@
+@table-header-bg:@widget-blue;
+@table-sort-active:#307ECC;
+@table-sort-hover:#547EA8;
+
+@table-labels-grad-color1:#F8F8F8;
+@table-labels-grad-color2:#ECECEC;
+
+
+/* tables */
+th, td , .table-bordered {
+	border-radius:0 !important;
+}
+
+.table {
+  thead tr {
+	 color:#707070;
+	 font-weight:normal;
+
+	 background:#F2F2F2;
+	 #gradient > .vertical(@table-labels-grad-color1 , @table-labels-grad-color2);
+	 
+	 th {
+		border-color:#DDD;
+		//border:1px solid #DDD;
+		//border-width:0 1px;
+		font-weight:bold;
+
+		[class*="icon-"]:first-child {
+			margin-right:2px;
+		}
+		&:first-child {
+			border-left-color:#F1F1F1;
+		}
+		&:left-child {
+			border-right-color:#F1F1F1;
+		}
+	 }
+  }
+ 
+  &.table-bordered thead tr  th {
+	//border-width:0 0 0 1px;
+	//border-color:#DDD;
+	vertical-align:middle;
+
+	&:first-child {
+		border-left-color:#DDD;
+	}
+  }
+
+
+  //&.table-hover tbody tr:hover td{
+	//background-color: #F1F1F1;
+  //}
+}
+
+th , td {
+   &.center {
+	text-align:center;
+   }
+
+   .lbl {
+	margin-bottom:0;
+	&:only-child {
+		vertical-align:top;
+	}
+   }
+}
+
+
+
+.table-header {
+	background-color:@table-header-bg;
+	color:#FFF;
+	font-size:14px;
+	line-height:38px;
+	padding-left:12px;
+	margin-bottom:1px;
+}
+.table-header .close {
+   margin-right: 8px;
+   margin-top: 0;
+   .opacity(0.45);
+   &:hover {
+	.opacity(0.75);
+   }
+}
+
+
+
+
+
+
+/* dataTables */
+.dataTables_length {
+  //margin-left:8px;
+  select {
+	width:70px;
+	height:25px;
+	padding:2px 3px;
+  }
+  label {
+	font-weight:normal;
+  }
+}
+.dataTables_filter {
+ // margin-right:8px;
+  text-align:right;
+  input[type=text] {
+	width:125px;
+	height:18px;
+	line-height:18px;
+	.box-sizing(content-box);
+	padding:4px 6px;
+  }
+  label {
+	font-weight:normal;
+  }
+}
+
+.dataTables_info {
+ // margin:0 0 0 12px;
+  font-size:14px;
+}
+
+.dataTables_paginate {
+  text-align:right;
+  .pagination {
+	margin:0 12px;
+  }
+}
+
+
+
+
+
+.dataTables_wrapper {
+  label {
+	display:inline-block;
+	font-size:13px;
+  }
+  input[type=text] , select {
+	margin-bottom:0 !important;
+	margin:0 4px;
+  }
+
+  .row {
+	margin:0;
+	
+	&:first-child {
+		padding-top:12px;
+		padding-bottom:12px;
+		
+		background-color:#EFF3F8;
+
+		+ .dataTable {
+			border-top:1px solid #DDD;
+			border-bottom:1px solid #DDD;
+		}
+	}
+	&:last-child {
+		border-top:1px solid #DDD;
+		padding-top:12px;
+		padding-bottom:12px;
+		
+		background-color:#EFF3F8;
+		border-bottom:1px solid #DDD;
+	}
+  }
+
+}
+
+
+
+
+.dataTable {
+  margin-bottom:0;
+  th {
+    &[class*=sort] {
+		cursor:pointer;
+		&:after {
+			content:"\f0dc";
+			display:inline-block;
+			color:#555;
+			font-family:FontAwesome; font-size:13px; font-weight:normal;
+			float:right;
+			margin-right:4px;
+			position:relative;
+		}
+		
+		&:hover {
+			color:@table-sort-hover;
+		}
+	}
+
+	&[class*=sorting_] {
+		color:@table-sort-active;
+	}
+	
+	&.sorting_desc , &.sorting_asc {
+		#gradient > .vertical(#EFF3F8 , #E3E7ED);
+    }
+	
+	&.sorting_desc:after {
+		content:"\f0dd";
+		top:-6px;
+		color:@table-sort-active;
+	}
+	&.sorting_asc:after {
+		content:"\f0de";
+		top:4px;
+		color:@table-sort-active;
+	}
+
+	&.sorting_disabled {
+		cursor:inherit;
+		&:after { display:none; }
+	}
+
+  }
+
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-calendar.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-calendar.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-calendar.less	(revision 313)
@@ -0,0 +1,188 @@
+/* full calendar */
+.fc-header-title > h2 {
+	font-size:22px;
+	color:#65A0CE;
+}
+
+.fc-widget-header,
+.fc-widget-content {
+	border: 1px solid #BCD4E5;
+}
+	
+.fc-state-highlight {
+	background: #FFC;
+}
+.fc-event-skin {
+	border:none !important;     /* default BORDER color */
+	background-color:#ABBAC3;
+	padding:0 0 1px 2px;
+	
+	.label-yellow & { color:#996633; }
+	.label-light & { color:#888; }
+	
+	[class*="label-"] > & , [class*="label-"] > & > .fc-event-skin.fc-event-head {
+		background-color: inherit;
+	}
+	
+	&.ui-draggable-dragging {
+		cursor:move;
+	}
+	
+	&.fc-event-vert , .fc-event-vert > &
+	{
+		padding:0 0 1px;
+	}
+}
+
+
+.fc-grid .fc-day-number {
+	color:#2E6589;
+}
+
+.fc-widget-header {
+	background:#ECF2F7;
+	color:#8090A0;
+}
+//
+//.fc-grid th  , th.fc-widget-header{
+//	height:28px;
+//	vertical-align:middle !important;
+//}
+
+.fc-event-hori , .fc-event-vert {
+	border-radius:0 !important;
+	border-color:transparent;
+}
+.fc-event-vert {
+	.fc-event-content  {
+		padding-left:1px;
+		padding-right:1px;
+	}
+	.fc-event-time {
+		padding:0;
+	}
+}
+
+
+
+.fc-state-default {
+	& , & .fc-button-inner {
+		border:none;
+		background-color:#ABBAC3;
+		color:#FFF;
+		background-image:none;
+		box-shadow:none;
+		text-shadow:none;
+		
+		border-radius:0 !important;
+		margin-left:2px;
+	}
+	
+	border:none;
+	.fc-button-effect {
+		display:none;
+	}
+}
+
+.fc-state-disabled {
+	& , & .fc-button-inner {
+		.opacity(0.75);
+		color:#DDD;
+	}
+}
+
+
+.fc-state-active {
+	& , & .fc-button-inner {
+		border-color:#4F99C6;
+		background-color:#6FB3E0;
+	}
+}
+.fc-state-hover {
+	& , & .fc-button-inner {
+		background-color:#8B9AA3;
+	}
+}
+
+
+
+
+.external-event {
+  margin:6px 0;
+  padding:0;
+ 
+  cursor:default;
+  display:block;
+ 
+  color:#FFF;
+  background-color:#ABBAC3;
+  font-size:13px; line-height:28px;
+  
+  &:hover {
+	.opacity(1);
+  }
+  &.ui-draggable-dragging {
+	cursor:move;
+  }
+
+
+  > [class*="icon-"]:first-child { /* the move & drag icon */
+	display:inline-block; height:32px; width:32px;
+	text-align:center;
+	line-height:30px;
+	margin-right:5px;
+ 
+	font-size:15px;
+ 
+	border-right:1px solid #FFF;
+ }  
+}
+
+
+
+
+
+/* calendar inside widget-box --- not complete yet */
+.widget-main {
+	.fc {
+		position:relative;
+		top:-40px;
+		
+		> .fc-header {
+			position:relative;
+			z-index:10;
+		}
+		
+		.fc-header-space {
+			padding-left:2px;
+		}
+	}
+	
+	.fc-header-title > h2 {
+		font-size:18px;
+		line-height:36px;
+	}
+	
+	.fc-content {
+		top:-14px;
+		z-index:11;
+	}
+	
+	.fc-button-content {
+		height:37px;
+		line-height:36px;
+	}
+	
+}
+
+
+
+
+/* calendar */
+@media only screen and (max-width: @screen-xs) {
+ .fc-header td {
+  display:block;
+  width:auto;
+  text-align:left;
+ }
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-chosen.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-chosen.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-chosen.less	(revision 313)
@@ -0,0 +1,285 @@
+.chosen-container + .help-inline {
+ vertical-align:middle;
+}
+
+/** chosen select boxes -- replace sprite icons with FontAwesome icons */
+.chosen-select {
+  display:inline !important; /* for validation plugin to work it must be displayed */
+  visibility:hidden;
+  opacity:0;
+  position:absolute;
+  z-index:-1;
+}
+.chosen-container , [class*="chosen-container"]{
+  vertical-align:middle;
+  > .chosen-single {
+	line-height:28px;
+	height:30px;
+	box-shadow:none;
+	background:#FAFAFA;
+  }
+}
+
+.chosen-choices {
+  box-shadow:none !important;
+}
+.chosen-container-single .chosen-single abbr {
+  background: none;
+}
+.chosen-container-single .chosen-single abbr:after {
+  content:"\f00d";
+  display: inline-block;
+  color:#888;
+  font-family:FontAwesome;
+  font-size:13px;
+
+  position: absolute;
+  right: 0; top: -7px;
+}
+.chosen-container-single .chosen-single abbr:hover:after {
+  color:#464646;
+}
+.chosen-container-single.chosen-disabled .chosen-single abbr:hover:after {
+  color:#464646;
+}
+
+
+.chosen-single div b {
+	 background: none !important;
+	 &:before {
+		content:"\f0d7";
+		display:inline-block;
+	  
+		color:#888;
+		font-family:FontAwesome;
+		font-size:12px;
+	  
+		position:relative; top:-1px; left:1px;
+	 }
+}
+.chosen-container-active.chosen-with-drop .chosen-single div b:before {
+	content:"\f0d8";
+}
+
+
+.chosen-container-single {
+  .chosen-search {
+	 position:relative;
+	 input[type="text"] {
+		background:none;
+		border-radius:0;
+		line-height:28px;
+		height:28px;
+	 }
+	 &:after{
+		content:"\f002";
+		display:inline-block;
+		  
+		color:#888;
+		font-family:FontAwesome;
+		font-size:14px;
+		  
+		position:absolute; top:8px; right:12px;
+	}
+  }
+}
+
+.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
+	height:25px;
+}
+
+
+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
+   background:none;
+
+  &:before {
+	  content:"\f00d";
+	  display: inline-block;
+	  color:#888;
+	  font-family:FontAwesome;
+	  font-size:13px;
+	 
+	  position: absolute;
+	  right: 2px; top: -1px;
+  }
+  &:hover {
+	text-decoration:none;
+  }
+  &:hover:before {
+	color:#464646;
+  }
+}
+.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close:before {
+  color:#464646;
+}
+
+
+.chosen-container .chosen-results-scroll-down ,
+.chosen-container .chosen-results-scroll-up {
+  span {
+	background: none;
+	&:before{
+	  content:"\f0d7";
+	  display:inline-block;
+	  
+	  color:#888;
+	  font-family:FontAwesome;
+	  font-size:12px;
+
+	  position:relative; top:-1px; left:1px;
+	}
+  }
+  
+}
+.chosen-container .chosen-results-scroll-up span:before {
+  content:"\f0d8";
+}
+.chosen-container-active .chosen-single-with-drop div b:before {
+  content:"\f0d8";
+}
+
+
+.chosen-rtl .chosen-search {
+  input[type="text"] {
+	background: none;
+  }
+  &:after {
+	content:"";
+	display:none;
+ }
+ &:before {
+	content:"\f002";
+	display:inline-block;
+  
+	color:#888;
+	font-family:FontAwesome;
+	font-size:14px;
+  
+	position:absolute; top:9px; left:12px;
+ }
+}
+
+
+
+/** chosen - etc */
+.chosen-container-single .chosen-single {
+  border-radius:0;
+}
+.chosen-container .chosen-results li.highlighted {
+  background:#86BD6F;/* green */
+  background:#4492C9;/* blue1 */
+  background:#316AC5;
+  color: #FFF;
+}
+.chosen-container-single .chosen-drop {
+  border-radius:0;
+  border-bottom:3px solid #4492C9;
+  border-color:#4492C9;
+}
+.chosen-single.chosen-single-with-drop  , .chosen-container-active .chosen-single{
+  border-color:#4492C9;
+}
+
+.chosen-single {
+	.form-group.has-error & {
+		border-color:@error-state-border !important;
+	}
+	.form-group.has-info & {
+		border-color:@info-state-border !important;
+	}
+	.form-group.has-warning & {
+		border-color:@warning-state-border !important;
+	}
+	.form-group.has-success & {
+		border-color:@success-state-border !important;
+	}
+}
+
+.chosen-rtl .chosen-container-single-nosearch .chosen-search { left: -9999px; }
+.chosen-rtl .chosen-drop { left: -9999px; }
+
+     .modal .chosen-rtl .chosen-container-single-nosearch .chosen-search { left: 9999px; }
+     .modal .chosen-rtl .chosen-drop { left: 9999px; }
+.rtl .modal .chosen-container.chosen-with-drop .chosen-drop { left: auto; right: 0; }
+
+
+
+.chosen-container-active.chosen-with-drop .chosen-single {
+	border-color:#4492C9;
+}
+
+
+
+@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)  {
+  .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices li.search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
+      background-image: none !important;
+      background-repeat: no-repeat !important;
+      background-size: auto !important;
+  }
+}
+
+
+
+
+
+
+
+
+/* a second style (like tag inpit) */
+.tag-input-style + .chosen-container-multi {
+	.chosen-choices li.search-choice {
+		background-image:none;
+		background-color:@tag-bg;
+		color: #FFFFFF;
+		display: inline-block;
+		font-size: 13px;
+		font-weight: normal;
+		margin-bottom: 3px;
+		margin-right: 0;
+		padding: 6px 22px 7px 9px;
+		position: relative;
+		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
+		transition: all 0.2s ease 0s;
+		vertical-align: baseline;
+		white-space: nowrap;
+		
+		border:none;
+		.box-shadow(none);
+		.border-radius(0);
+		
+		.search-choice-close {
+			position:absolute;
+			top:0; bottom:0;
+			right:0;
+			width:18px;
+			height:auto;
+			line-height:25px;
+			text-align:center;
+			
+			&:before {
+				color:#FFF;
+				position:static;
+				font-size:11px;
+			}
+			
+			&:hover {
+				background-color:rgba(0,0,0,0.2);
+				&:before {
+					color:#FFF;
+				}
+			}
+		}
+	}
+}
+.tag-input-style + .chosen-container-multi.chosen-rtl {
+	.chosen-choices li.search-choice {
+		padding: 6px 9px 7px 22px;
+		margin-left: 0;
+		margin-right:3px;
+
+		.search-choice-close {
+			right:auto;
+			left:0;
+		}
+	}
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-colorbox.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-colorbox.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-colorbox.less	(revision 313)
@@ -0,0 +1,104 @@
+/* colorbox used in gallery page */
+#colorbox:focus , #colorbox:active {
+ outline:none;
+}
+#cboxTopLeft, #cboxTopCenter, #cboxTopRight,
+#cboxMiddleLeft, #cboxMiddleRight,
+#cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight
+{
+  background:none !important;
+  opacity:0;
+}
+#cboxContent {
+  border:12px solid #000;
+  background-color:#FFF;
+  padding:7px;
+}
+#cboxOverlay {
+  background:rgba(0,0,0,0.95);
+  background:#000;
+}
+#cboxCurrent {
+  left:64px;
+  margin-bottom:4px;
+  font-size: 14px;
+}
+#cboxTitle {
+  margin-bottom:4px;
+  font-size: 14px;
+  color:#777;
+}
+
+
+#cboxNext , #cboxPrevious , #cboxClose {
+ background:none;
+ text-indent:0;
+ width:26px; height:26px; line-height:22px;
+ padding:0 4px;
+ text-align:center;
+ 
+ border:2px solid #999;
+ border-radius:16px;
+ 
+ color:#666;
+ font-size:12px;
+
+ margin-left:5px;
+ margin-bottom:5px;
+}
+#cboxNext:hover , #cboxPrevious:hover {
+ color:#333;
+ border-color:#666;
+}
+#cboxContent {
+ overflow:visible;
+}
+#cboxClose {
+    background-color: #000000;
+	    
+	border: 2px solid #FFFFFF;
+    border-radius: 32px;
+    
+    color: #FFFFFF;
+	font-size: 21px;
+	
+    height: 28px;
+	width: 28px;
+	
+	padding-bottom: 2px;
+	margin-left: 0;
+	
+	right: -14px;
+    top: -14px;
+}
+
+
+#cboxLoadingOverlay {
+  background:none !important;
+}
+#cboxLoadingGraphic {
+  background:#FFF none !important;
+  text-align:center;
+  
+  > [class*="icon-"] {
+	 display:inline-block;
+	 background-color:#FFF;
+	 border-radius:8px;
+
+	 width:32px; height:32px;
+	 position:relative; top:48%;
+
+
+	 text-align:center;
+	 vertical-align:middle;
+
+	 .animation(~"spin 1.5s infinite linear");
+	 
+	 
+	 font-size:24px;
+	 color:#FE7E3E;
+ }
+
+}
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-dropzone.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-dropzone.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-dropzone.less	(revision 313)
@@ -0,0 +1,89 @@
+.dropzone {
+  .border-radius(0);
+  border: 1px solid rgba(0, 0, 0, 0.06);
+  
+  .dz-default.dz-message {
+	background-image:none;
+	font-size:24px;
+	text-align:center;
+	line-height:32px;
+
+	left:0;
+	width:100%;
+	margin-left:auto;
+
+	span {
+		display:inline;
+		color:#555;
+		
+		.upload-icon {
+			.opacity(0.7);
+			margin-top:8px;
+			cursor:pointer;
+			
+			&:hover {
+				.opacity(1);
+			}
+
+		}
+	}
+  }
+
+}
+
+
+
+  
+.dropzone .dz-preview .dz-error-mark,
+.dropzone-previews .dz-preview .dz-error-mark,
+.dropzone .dz-preview .dz-success-mark,
+.dropzone-previews .dz-preview .dz-success-mark {
+	background-image:none;
+	background-color:rgba(255,255,255,0.8);
+	border-radius:100%;
+	text-align:center;
+	line-height:35px;
+ }
+
+
+.dropzone .dz-preview .dz-error-mark:before,
+.dropzone-previews .dz-preview .dz-error-mark:before{
+	font-family:FontAwesome;
+	font-size:30px;
+	color:#DB6262;
+	content:"\f00d";
+}
+.dropzone .dz-preview .dz-success-mark:before,
+.dropzone-previews .dz-preview .dz-success-mark:before{
+	font-family:FontAwesome;
+	font-size:30px;
+	color:#6DA552;
+	content:"\f00c";
+}
+
+
+.dropzone a.dz-remove, .dropzone-previews a.dz-remove {
+	border:none;
+	border-radius:0;
+	color:#FFF;
+	background:#D15B47;
+	cursor:pointer;
+	&:hover {
+		color:#FFF;
+		background:#B74635;
+	}
+}
+
+
+.dropzone .progress ,
+.dropzone-previews .progress
+{
+  margin-bottom:0;
+}
+.dropzone .dz-preview.dz-success .progress,
+.dropzone-previews .dz-preview.dz-success .progress ,
+.dropzone .dz-preview.dz-error .progress,
+.dropzone-previews .dz-preview.dz-error .progress
+{
+  display:none;
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-editable.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-editable.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-editable.less	(revision 313)
@@ -0,0 +1,129 @@
+.editable-container .popover-title {
+	color:#438EB9;
+}
+.editable-click {
+	border-bottom:1px dashed #BBB;
+	cursor:pointer;
+	font-weight:normal;
+	
+	img& {
+		border:1px dotted #BBB;
+	}
+	&:hover {
+		border-color:#0088CC;
+		color:#0088CC;
+		img& {.opacity(0.75);}
+	}
+}
+
+
+.editable-buttons , .editable-input {
+	display:inline-block;
+}
+.editable-buttons {
+	margin-left:1px;
+	.btn {
+		padding:0;
+		width:28px;
+		line-height:24px;
+		border-width:3px;
+		font-size:12px;
+		margin:0 1px 0 0;
+		> [class*="icon-"] {
+			margin:0;
+		}
+	}
+}
+.editable-clear-x {
+	cursor:pointer;
+	color:#888;
+	background:none;
+	&:hover {
+		color:#D15B47;
+	}
+	
+	&:before {
+		display:inline-block;
+		content:"\f057";
+ 
+		font-family:FontAwesome;font-size:15px;
+	
+		position:absolute;
+		margin-top:-9px;
+		width:16px; height:30px; line-height:30px;
+		text-align:center;
+	}
+}
+
+
+
+.editable-input .ace-spinner {
+ margin-right:8px;
+}
+
+.editable-inline .editable-slider {
+  margin-top:10px;
+  margin-right:4px;
+}
+.editable-popup .editable-slider {
+	display:block;
+	margin-bottom:16px;
+	margin-top:4px;
+}
+.editable-slider input{
+	display:none;
+}
+
+
+
+.editable-input .ace-file-input {
+	display:block;
+}
+.editable-image .ace-file-multiple label.selected {
+	border-color:transparent;
+}
+
+.editable-image + .editable-buttons  , .editable-wysiwyg + .editable-buttons {
+	display:block;
+	text-align:center;
+	margin-top:8px;
+}
+
+.editable-wysiwyg {
+	width:95%;
+	.wysiwyg-editor  {
+		height:auto;
+		overflow-y:hidden;
+	}
+}
+
+
+.editableform {
+	.input-append.dropdown-menu {
+		display:none;
+	}
+	.open .input-append.dropdown-menu {
+		display:block;
+	}
+}
+
+.editable-container .editableform {
+	margin-bottom:10px;
+}
+.editable-inline .editableform {
+	margin-bottom:0;
+}
+
+
+
+.editableform-loading {
+	background:none;
+	[class*="icon-"] , .progress{
+		position:relative;
+		top:35%;
+	}
+}
+
+
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-fuelux.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-fuelux.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-fuelux.less	(revision 313)
@@ -0,0 +1,461 @@
+@wizard-step-border:#CED1D6;
+@wizard-step-color:#546474;
+@wizard-step-active-border:#5293C4;
+@wizard-step-complete-color:#87BA21;
+@wizard-step-title-color:#949EA7;
+@wizard-step-active-title-color:#2B3D53;
+
+
+/* spinner */
+.ace-spinner {
+  display:inline-block;
+
+  .spinner-buttons {
+	 min-width:18px;
+	
+	> .btn {
+		.border-radius(0) !important;
+		font-size:10px;
+		padding:0;
+		width:18px;
+		height:14px;
+		line-height:10px;
+		
+		&:first-child {
+			margin-top:0;
+		}
+		
+		> [class*="icon-"] {
+			//font-size:10px;
+			margin:0; padding:0;
+		}
+	}
+	> button.btn {
+		&:active { left:auto; top:auto; }
+	}
+  }
+  
+  .spinner-input {
+	text-align:center;
+	height:29px;
+	line-height:28px;
+	color:#777;
+  }
+  
+  input[type=text].spinner-input.form-control {
+    //ie8-9
+	width: ~"auto\0/" !important;
+	line-height: ~"1\0/" !important;
+	padding-bottom: ~"4px\0/" !important; 
+  }
+}
+
+
+/* touch spinner buttons */
+.ace-spinner.touch-spinner .spinner-buttons {
+   margin:0;
+   font-size:0;
+}
+.ace-spinner.touch-spinner .spinner-buttons > .btn {
+  height:29px; line-height:20px; width:24px;
+  font-size:18px;
+  display:inline-block;
+  vertical-align:sub;
+  margin:0 1px;
+}
+.ace-spinner.touch-spinner .spinner-buttons > .btn > [class*="icon-"]{
+  vertical-align:middle;
+  display:inline-block;
+}
+
+
+
+
+
+
+
+
+/* wizard */
+.wizard-steps  {
+	list-style:none;
+	display:table;
+	width:100%;
+	padding:0;
+	margin:0;
+	position:relative;
+	
+	li {
+		display:table-cell;
+		text-align:center;
+		width:1%;
+
+		.step {
+			border:5px solid @wizard-step-border;
+			color:@wizard-step-color;
+			font-size:15px;
+			border-radius:100%;
+			background-color:#FFF;
+			 
+			position:relative;
+			z-index:2;
+			display:inline-block;
+			
+			width:40px; height:40px;
+			line-height:30px;
+			text-align:center;
+		}
+		
+		
+		&:before {/* the line running through each step*/
+			 display:block;
+			 content:"";
+
+			 width:100%;
+			 height:1px; font-size:0; overflow:hidden;
+			 
+			 border-top:4px solid #CED1D6;
+			 
+			 position:relative; top:21px;
+			 z-index:1;
+		}
+		
+		&:last-child:before  {
+			max-width:50%;
+			width:50%;
+		}
+		&:first-child:before {
+			max-width:51%;
+			left:50%;
+		}
+		
+		
+		&.active, &.complete {
+			&:before, .step {
+				border-color:@wizard-step-active-border;
+			}
+		}
+		
+		&.complete {
+			.step {
+				cursor:default;
+				color:#FFF;
+				
+				&:before {
+					display:block;
+					position:absolute;
+					top:0; left:0; bottom:0; right:0;
+					line-height:30px; text-align:center;
+					border-radius:100%;
+					 
+					content:"\f00c";
+
+					background-color:#FFF;
+					z-index:3;
+					 
+					font-family:FontAwesome;
+					font-size:17px;
+					color:@wizard-step-complete-color;
+				}
+				
+				.transition(~"transform ease 0.1s");
+			}
+			&:hover {
+				.step {
+					.transform(~"scale(1.1)");
+					border-color:lighten(@wizard-step-active-border , 12%);
+				}
+				&:before {
+					border-color:lighten(@wizard-step-active-border , 12%);
+				}
+			}
+		}
+		
+		
+		.title{
+			display:block;
+			margin-top:4px;
+			max-width:100%;
+			 
+			color:@wizard-step-title-color;
+			font-size:14px;
+			 
+			z-index:104;
+			 
+			text-align:center;
+			table-layout:fixed;
+			 
+			word-wrap:break-word;
+		}
+		&.complete .title , &.active .title{
+			color:@wizard-step-active-title-color;
+		}
+
+		
+		
+	}
+	
+}
+
+.step-content .step-pane {
+  display: none;
+  min-height:200px;
+  padding:4px 8px 12px;
+}
+
+.step-content .active {
+  display: block;
+}
+
+.wizard-actions {
+ text-align:right;
+}
+
+@media only screen and (max-width: @screen-xs-max) {
+ .wizard-steps li .step {
+	width:30px; height:30px; line-height:24px;
+	border-width:3px;
+ }
+ .wizard-steps li:before  , .wizard-steps li:after {
+	border-width:3px;
+ }
+ .wizard-steps li.complete .step:before{
+	line-height:24px;
+	font-size:13px;
+ }
+ .wizard-steps li:before {
+	top:16px;
+ }
+ 
+ .step-content .step-pane {
+	padding:4px 4px 6px;
+ }
+}
+
+
+
+
+
+
+
+
+
+
+/* tree control */
+@tree-border-color:#67B2DD;
+.tree {
+	padding-left:9px;
+	overflow-x: hidden;	overflow-y: auto;
+	position: relative;
+	&:before {
+		display:inline-block; content:""; 
+		position:absolute; top:-20px; bottom:16px; left:0;
+		border:1px dotted @tree-border-color;
+		border-width: 0 0 0 1px;
+	 
+		z-index:1;
+	}
+
+
+	.tree-folder {
+		width: auto;
+		min-height: 20px;
+		cursor: pointer;
+
+		.tree-folder-header {
+			position: relative;
+			height: 20px;
+			line-height:20px;
+			&:hover {
+				background-color: #F0F7FC;
+			}
+		}
+	}
+	
+	.tree-folder .tree-folder-header .tree-folder-name , .tree-item .tree-item-name {
+		display:inline;
+		z-index:2;
+	}
+	.tree-folder .tree-folder-header > [class*="icon-"]:first-child , 
+	.tree-item > [class*="icon-"]:first-child {
+	  display:inline-block;
+	  position:relative;
+	  z-index:2;	  
+	  top:-1px;
+	}
+	.tree-folder {
+		.tree-folder-header {
+			.tree-folder-name  {
+				margin-left:2px;
+			}
+			> [class*="icon-"]:first-child {
+				margin:-2px 0 0 -2px;
+			}
+		}
+		&:last-child:after {
+			display:inline-block; content:""; 
+			position:absolute; z-index:1;
+			top:15px; bottom:0; left:-15px;
+			border-left:1px solid #FFF;
+		}
+		.tree-folder-content {
+			margin-left: 23px;
+			position:relative;
+			&:before {
+				display:inline-block; content:""; 
+				position:absolute; z-index:1;
+				top:-14px; bottom:16px; left:-14px;
+				border:1px dotted @tree-border-color;
+				border-width:0 0 0 1px;
+			}
+		}
+	}
+
+
+
+	.tree-item {
+		position: relative;
+		height: 20px;
+		line-height:20px;
+		cursor: pointer;
+		&:hover {
+			background-color: #F0F7FC;
+		}
+	
+		.tree-item-name {
+			margin-left:3px;
+			> [class*="icon-"]:first-child {
+				margin-right:3px;
+			}
+		}
+		> [class*="icon-"]:first-child {
+			margin-top:-1px;
+		}
+	}
+	
+	.tree-folder , .tree-item {
+		position:relative;
+		&:before {
+			display:inline-block; content:""; 
+			position:absolute;
+			top:14px; left:-13px; width:18px;
+			height:0;
+			border-top:1px dotted @tree-border-color;
+		 
+			z-index:1;
+		}
+	}
+	
+
+	.tree-selected {
+		background-color: rgba(98, 168, 209 , 0.1);
+		color:#6398B0;
+		&:hover {
+			background-color: rgba(98, 168, 209 , 0.1);
+		}
+	}
+
+	.tree-item  , .tree-folder {
+		border:1px solid #FFF;
+	}
+
+	.tree-folder .tree-folder-header {
+		border-radius:0;
+	}
+	.tree-item  , .tree-folder .tree-folder-header {
+		margin:0;
+		padding:5px;
+		color:#4D6878;
+		
+		.box-sizing(content-box);
+	}
+
+
+	.tree-item > [class*="icon-"]:first-child {
+		color:#F9E8CE;
+		border:1px solid #CCC;
+		width:13px; height:13px; line-height:13px;
+		font-size:11px;
+		text-align:center;
+		border-radius:3px;
+		
+		.box-sizing(content-box);
+
+		background-color: #FAFAFA;
+		border: 1px solid #CCC;
+		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+	}
+
+	.tree-selected > [class*="icon-"]:first-child {
+		background-color: #F9A021;
+		border-color: #F9A021;
+		color: #FFF;
+	}
+
+
+	.icon-plus[class*="icon-"]:first-child , .icon-minus[class*="icon-"]:first-child {
+		 border:1px solid #DDD;
+		 vertical-align:middle;
+		 height:11px; width:11px;
+		 .box-sizing(content-box);
+		 
+		 text-align:center;
+
+		 border:1px solid #8BAEBF;
+		 line-height:10px;
+		 background-color:#FFF;
+		 
+		 position:relative;
+		 z-index:1;
+	}
+	.icon-plus[class*="icon-"]:first-child:before {
+		display:block;
+		content:"+";
+		font-family:"Open Sans";
+		font-size:16px;
+		position:relative; z-index:1;
+	}
+	.icon-minus[class*="icon-"]:first-child:before {
+		  content: "";
+		  display:block;
+		  width:7px; height:0;
+		  border-top:1px solid #4D6878;
+		  
+		  position:absolute;
+		  top:5px;
+		  left:2px;
+	}
+	
+	.tree-unselectable .tree-item > [class*="icon-"]:first-child {
+		color:#5084A0;
+		border:none;
+		width:13px; height:13px; line-height:13px;
+		font-size:10px;
+		text-align:center;
+		border-radius:0;
+
+		background-color: transparent;
+		border: none;
+		box-shadow:none;
+	}
+	
+	
+	[class*="icon-"][class*="-down"] {
+		transform:rotate(-45deg);
+	}
+	.icon-spin {
+		height:auto;
+	}
+	.tree-loading {
+		margin-left:36px;
+	}
+	
+	img {
+		display:inline;
+		veritcal-align:middle;
+	}
+}
+
+
+
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-gritter.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-gritter.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-gritter.less	(revision 313)
@@ -0,0 +1,124 @@
+/* jquery gritter */
+.gritter-item-wrapper {
+	background-image:none !important;
+	box-shadow:0 2px 10px rgba(50, 50, 50, 0.5);
+	background:rgba(50,50,50,0.92);
+	
+	&.gritter-info {
+		background:rgba(49, 81, 133, 0.92);
+	}
+	&.gritter-error {
+		background:rgba(153, 40, 18, 0.92);
+	}
+	&.gritter-success {
+		background:rgba(89, 131, 75, 0.92);
+	}
+	&.gritter-warning {
+		background:rgba(190, 112, 31, 0.92);
+	}
+	
+	&.gritter-light {
+		background:rgba(245,245,245,0.95);
+		border:1px solid #BBB;
+		&.gritter-info {
+			background:rgba(232, 242, 255, 0.95);
+			.gritter-item { color:#4A577D; }
+		}
+		&.gritter-error {
+			background:rgba(255, 235, 235, 0.95);
+			.gritter-item { color:#894A38; }
+		}
+		&.gritter-success {
+			background:rgba(239, 250, 227, 0.95);
+			.gritter-item { color:#416131; }
+		}
+		&.gritter-warning {
+			background:rgba(252, 248, 227, 0.95);
+			.gritter-item { color:#946446; }
+		}
+	}
+}
+
+.gritter-item p {
+	line-height:1.8;
+}
+
+
+.gritter-top , .gritter-bottom , .gritter-item {
+	background-image:none;
+}
+
+.gritter-close {
+	left:auto; right:3px;
+	
+	background-image:none;
+
+	width:18px;	height:18px; line-height:17px;
+	text-align:center;
+	border:2px solid transparent;
+	border-radius:16px;
+
+	color:#E17B67;
+	
+	&:before {
+		font-family:FontAwesome;
+		font-size:16px;
+		content:"\f00d";
+	}
+}
+
+
+.gritter-info .gritter-close {
+  color:#FFA500;
+}
+.gritter-error , .gritter-success , .gritter-warning {
+  .gritter-close {
+	color:#FFEA07;
+  }
+}
+.gritter-close:hover{
+ color:#FFF !important;
+}
+
+
+.gritter-title {
+ text-shadow:none;
+}
+
+.gritter-light {
+	.gritter-item , .gritter-bottom , .gritter-top , .gritter-close {
+		background-image: none;
+		color: #444;
+	}
+	.gritter-title {
+		text-shadow: none;
+	}
+	.gritter-close:hover {
+		color:#8A3104 !important;
+	}
+}
+
+.gritter-center {
+  position:fixed;
+  left:33%; right:33%; top:33%;
+}
+
+
+
+@media only screen and (max-width: @screen-xs-max) {
+.gritter-center {
+  left:16%; right:16%; top:30%;
+}
+}
+@media only screen and (max-width: @screen-xs) {
+.gritter-center {
+  left:30px; right:30px;
+}
+}
+@media only screen and (max-width: @screen-tiny) {
+.gritter-center {
+  left:10px; right:10px;
+}
+}
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-jqgrid.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-jqgrid.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-jqgrid.less	(revision 313)
@@ -0,0 +1,654 @@
+.ui-jqgrid {
+ .ui-jqgrid-view,
+ .ui-paging-info,
+ .ui-pg-table,
+ .ui-pg-selbox {
+    font-size: @baseFontSize;
+ }
+
+ .ui-jqgrid-title {
+    float: left;
+    margin: 8px;
+ }
+ .ui-jqgrid-title-rtl {
+	float:right;
+	margin: 8px;
+ }
+}
+
+
+.ui-jqgrid-view > .ui-jqgrid-titlebar { 
+    height: 40px;
+    line-height: 24px;
+    color: #FFF;
+    background: @table-header-bg; 
+	padding:0;
+	font-size:15px;
+}
+
+
+.ui-jqgrid tr.jqgrow.ui-row-rtl td:last-child {
+	border-right:none;
+	border-left:1px solid #E1E1E1;
+}
+
+.ui-jqgrid .ui-jqgrid-hdiv {
+	background-color:@modal-footer-bg;
+    border: 1px solid #D3D3D3;
+	border-width:1px 0 0 1px;
+
+    line-height: 15px;
+    font-weight: bold;
+    color: #777;
+    text-shadow: none;
+}
+
+
+.ui-jqgrid .ui-jqgrid-htable {
+	thead {
+		background-color:@modal-footer-bg;
+	}
+	th span.ui-jqgrid-resize {
+		height: 45px !important;
+	}
+	th div {
+		padding-top: 12px;
+		padding-bottom: 12px;
+	}
+}
+
+
+.ui-jqgrid-hdiv .ui-jqgrid-htable {
+  border-top:none;
+}
+//when titlebar is hidden
+.ui-jqgrid-hdiv .ui-jqgrid-htable {
+  border-top:1px solid #E1E1E1;
+}
+
+.ui-jqgrid-titlebar {
+ position:relative;
+ top:1px;//so it will cover the .ui-jqgrid-htable border if it's visible
+ z-index:1;
+}
+
+
+.ui-jqgrid {
+ tr.jqgrow , tr.ui-row-ltr , tr.ui-row-rtl{
+	border:none;
+ }
+ tr.ui-row-ltr td, tr.ui-row-rtl td {
+	border-bottom: 1px solid #E1E1E1;
+	padding:6px 4px;
+	border-color:#E1E1E1;
+ }
+
+ tr.ui-state-highlight.ui-row-ltr td {	
+	border-right-color:#C7D3A9;
+ }
+ tr.ui-state-highlight.ui-row-rtl td {	
+	border-left-color:#C7D3A9;
+ }
+}
+
+.ui-jqgrid-btable .ui-widget-content {
+	&.ui-priority-secondary{
+		background-image:none;
+		background-color: #F9F9F9;
+		opacity: 1;
+	}
+	&.ui-state-hover {
+		background-image:none;
+		background-color: #EFF4F7;
+		opacity: 1;
+	}
+	&.ui-state-highlight {
+		background-color:#E4EFC9;
+	}
+}
+
+
+
+.ui-jqgrid {
+	.ui-jqgrid-pager {
+		line-height: 15px;
+		height: 55px;
+		
+		padding-top:3px !important;
+		padding-bottom:5px !important;
+		
+		background-color:@modal-footer-bg !important;
+		
+		border-bottom: 1px solid #E1E1E1 !important;
+		border-top: 1px solid #E1E1E1 !important;
+		//border:1px solid #E1E1E1 !important;
+	}
+	
+
+	.ui-pg-input {
+		font-size: inherit;
+		width:24px;
+		
+		height:20px;
+		line-height:16px;
+		.box-sizing(content-box);
+		
+		text-align:center;
+		padding-top:1px; padding-bottom:1px;
+	}
+
+	.ui-pg-selbox {
+		display: block;
+		height:24px;
+		width:60px;
+		margin: 0;
+		padding: 1px;
+		line-height: normal;
+	}
+	
+	.ui-jqgrid-htable th div{
+		overflow:visible;
+	}
+	
+	.ui-pager-control {
+		height: 50px;
+		position: relative;
+		padding-left:9px;
+		padding-right:9px;
+	}
+	
+	
+	.ui-jqgrid-toppager {
+		height:auto !important;
+		background-color:@modal-footer-bg;
+		border-bottom:1px solid #E1E1E1 !important;
+	}
+
+	.jqgrow .editable {
+		max-width:90%;
+		max-width:calc(98% - 6px) !important;
+	}
+}
+
+
+
+.ui-pg-table .navtable .ui-corner-all{
+    border-radius: 0;
+}
+
+
+.ui-jqgrid .ui-pg-button:hover {
+    padding: 1px;
+}
+
+.ui-jqgrid .ui-pg-button .ui-separator {
+	margin-left:4px;
+	margin-right:4px;
+	border-color:#C9D4DB;
+}
+
+.ui-jqgrid .ui-jqgrid-btable {
+ border-left:1px solid #E1E1E1;
+}
+.ui-jqgrid .ui-jqgrid-bdiv {
+	border-top:1px solid #E1E1E1;
+	//.box-sizing(content-box);
+}
+
+
+
+
+.ui-jqgrid .loading {
+	position: absolute; 
+	top: 45%;
+	left: 45%;
+	width: auto;
+	height: auto;
+	z-index:101;
+	
+	padding: 6px; 
+	margin: 5px;
+	
+	text-align: center;
+	display: none;
+	font-weight: bold;
+
+	font-size:12px;
+	
+	background-color:#FFF;
+	border:2px solid #8EB8D1;
+	color:#E2B018;
+}
+
+
+
+
+
+
+.ui-jqgrid .ui-search-toolbar {
+	 border-top: 1px solid #E1E1E1;
+}
+.ui-jqgrid .ui-jqgrid-labels {
+	border-bottom:none;
+	background:#F2F2F2;
+	#gradient > .vertical(@table-labels-grad-color1 , @table-labels-grad-color2);
+	
+	padding:0 !important;
+	border-left:1px solid #E1E1E1 !important;
+	
+	th {
+		border-right:1px solid #E1E1E1 !important;
+		text-align:left !important;
+	}
+}
+
+
+/* checkbox container */
+.ui-jqgrid-labels th[id*="_cb"]:first-child > div {
+ padding-top:0;
+ text-align:center !important;
+}
+
+
+
+
+.ui-jqgrid-sortable {
+  padding-left:4px;
+  font-size:@baseFontSize;
+  color:#777;
+  font-weight:bold;
+
+  &:hover {
+	color:@table-sort-hover;
+  }
+}
+
+th[aria-selected=true] {
+ #gradient > .vertical(#EFF3F8 , #E3E7ED);
+ .ui-jqgrid-sortable {
+	color:@table-sort-active;
+ }
+}
+
+
+
+.ui-icon {
+  text-indent:0;
+  color:@table-sort-active;
+  float:none;
+  right:2px;
+  position:absolute;
+  
+  .rtl &{
+	right:auto;
+	left:2px;
+  }
+}
+
+
+.ui-grid-ico-sort:before {
+ display:inline;
+ content:"\f0d7";
+ font-family:FontAwesome;
+ font-size:12px;
+}
+.ui-icon-asc:before {
+ content:"\f0d8";
+}
+.ui-state-disabled {
+ color:#BBB;
+}
+
+
+
+.ui-pg-table > tbody > tr > .ui-pg-button > .ui-icon {
+  display:inline-block;
+  padding:0;
+  width:24px; height:24px; line-height:22px;
+  text-align:center;
+  
+  position:static;
+  float:none;
+  margin:0 2px !important;
+  
+
+  color:#808080;
+  border:1px solid #CCC;
+  background-color:#FFF;
+  border-radius:100%;
+
+  &:hover {
+		color:#699AB5;
+		border-color:#699AB5;
+  }
+  &:before {
+	width:20px;
+	text-align:center;
+	display:inline-block;
+  }
+}
+
+.ui-pg-table > tbody > tr > .ui-pg-button.ui-state-disabled .ui-icon{
+  color:#B0B0B0;
+  background-color:#F7F7F7;
+  border-color:#DDD;
+ 
+  .transform(~"scale(0.9)");
+}
+
+
+
+
+
+
+.ui-jqgrid-btable {
+	input , textarea, select{
+		padding:2px;
+		width:auto;
+		max-width:100%;
+		margin-bottom:0;
+	}
+	select  {
+		padding:1px;
+		height:25px;
+		line-height:25px;
+	}
+}
+
+.ui-pg-div .ui-icon{
+  display:inline-block;
+  width:18px;
+  float:none;
+  
+  position:static;
+  text-align:center;
+  opacity:0.85;
+  
+  .transition(~"all 0.12s");
+  margin:0 1px;
+  
+  vertical-align:middle;
+  cursor:pointer;
+  
+  font-size:17px;
+  
+  &:hover{
+	.transform(~"scale(1.2)");
+	opacity:1;
+	position:static;
+	margin:0 1px;
+  }
+  &:before {
+	font-family:FontAwesome;
+	display:inline;
+  }
+}
+
+.ui-icon-pencil { color:#478FCA; }
+.ui-icon-pencil:before { content:"\f040"; }
+.ui-icon-trash { color:#DD5A43; }
+.ui-icon-trash:before { content:"\f014"; }
+.ui-icon-disk { color:#69AA46; }
+.ui-icon-disk:before { content:"\f00c"; }
+.ui-icon-cancel { color:#DD5A43; }
+.ui-icon-cancel:before { content:"\f00d"; }
+
+
+
+.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
+	font-size:@baseFontSize;
+	padding:4px 0 0;
+
+	.formdata {
+		font-size:@baseFontSize;
+		padding:6px 12px;
+	}
+
+	.form-view-data {
+		vertical-align:middle;
+		font-size:@baseFontSize;
+	}
+	
+	
+	&[id*="alertcnt_"]{
+		padding:8px 11px;
+	}
+}
+
+.ui-jqdialog-content {
+	.CaptionTD {
+		font-size:12px;
+		text-align:right;
+		color:#666;
+	}
+	.FormData {
+		border-bottom:1px dotted #E8E8E8;
+		&:last-child {
+			border-bottom:none;
+		}
+		
+		> td {
+			padding-top:6px;
+			padding-bottom:6px;
+		}
+	}
+	input.FormElement {
+		width:auto;
+	}
+	select.FormElement {
+		padding:1px;
+		height:25px;
+		line-height:25px;
+		width:auto;
+	}
+	td.EditButton {
+		padding:8px;
+	}
+}
+
+
+.EditTable {
+  background-color:@modal-footer-bg;
+  border-top:1px solid #D6E1EA !important;
+  padding:8px;
+  
+  tr:first-child{
+	display:none;
+  }
+
+  
+  .navButton .fm-button {
+	float:none !important;
+	width:auto !important;
+	margin:1px 1px 2px !important;
+	background-color:transparent;
+	border-radius:100%;
+	
+	&:hover {
+		background-color:transparent;
+	}
+	&:focus {
+		outline:none;
+	}
+	
+	[class*="icon-"] {
+		display:inline-block;
+		color:#999;
+		border:1px solid #AAA;
+		width:26px;
+		height:26px; line-height:26px;
+		text-align:center;
+		border-radius:100%;
+
+		background-color:#FFF;
+	}
+	
+	&:hover [class*="icon-"] {
+		color:#699AB5;
+		border-color:#699AB5;
+	}
+	
+	&.ui-state-disabled , &.ui-state-disabled:hover {
+		[class*="icon-"] {
+			color:#BBB;
+			border-color:#CCC;
+			.transform(~"scale(0.88)");
+		}
+	}
+
+  }
+}
+
+
+.FormGrid  .EditTable {
+  background-color:#FFF;
+  border-top:none !important;
+  padding:0;
+
+  tr:first-child{
+	display:none;
+  }
+}
+
+
+.ui-jqdialog-content .searchFilter {
+ select {
+	padding:1px;
+	height:26px;
+	line-height:26px;
+	width:auto;  max-width:95%;
+	margin-bottom:0;
+ }
+ .input-elm {
+	margin-bottom:0;
+	height:18px;
+	line-height:18px;
+	width:95% !important;
+	padding-left:1px;
+	padding-right:1px;
+	
+	.box-sizing(content-box);
+ }
+ 
+ table {
+	margin-left:4px;
+ }
+ tr td {
+	padding:5px 0;
+ }
+ 
+ .add-group , .add-rule , .delete-group {
+	margin-left:4px !important;
+	font-size:15px !important;
+ }
+
+ .delete-rule {
+	border:none;
+	background-color:#FFF;
+    color: #D15B47;
+    font-size: 20px;
+    width: 22px;
+    line-height: 10px;
+    padding: 0;
+    text-shadow: none !important;
+    
+	display:inline-block;
+	.transition(~"all 0.1s");
+	opacity:0.85;
+	&:hover {
+		.transform(~"scale(1.1)");
+		color:#B74635;
+		opacity:1;
+	}	
+ }
+ 
+ 
+ .queryresult {
+	margin-bottom:11px;
+	td.query {
+		padding:6px 11px;
+		border:1px solid #E1E1E1;
+		background-color:#EEEEEE;
+		&:empty {
+			display:none;
+		}
+	}
+ }
+
+}
+
+
+
+
+
+
+.ui-state-error {
+    background-color: @state-danger-bg;
+    border: 1px solid @state-danger-border;
+    color: @state-danger-text;
+	
+	margin:4px 4px 8px;
+    padding: 6px 10px;
+    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+	
+	font-size:@baseFontSize;
+}
+
+
+
+.ui-jqdialog .ui-widget-header {
+	#gradient > .vertical(#FFFFFF , #EEEEEE);
+
+	border-image: none;
+	border-bottom:1px solid solid;
+	color: #669FC7;
+	min-height: 38px;
+	position: relative;
+	
+	.ui-jqdialog-title{
+		line-height: 38px;
+		margin: 0;
+		padding: 0;
+		padding-left: 12px;
+		text-align: left;
+	}
+}
+
+
+.widget-header .ui-jqdialog-title{
+	padding-left:0 !important;
+	padding-right:0 !important;
+}
+
+.ui-jqdialog .ui-widget-header .widget-header{
+	border-bottom:none;
+}
+.ui-jqdialog .ui-jqdialog-titlebar {
+	border-bottom:1px solid #DDD !important;
+}
+
+.fm-button {
+	margin:0 4px;
+}
+.fm-button:not(.btn) {
+	background-color: @btn-default;
+	border-radius: 0 ;
+	box-shadow: none;
+	color: #FFFFFF ;
+	cursor: pointer;
+	display: inline-block;
+	font-size: @baseFontSize;
+	line-height: 28px;padding: 0 12px 1px;
+	margin: 0 8px;
+	position: relative;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+	.transition(~"all 0.15s");
+	vertical-align: middle;
+
+}
+.fm-button.ui-state-default:hover {
+	background-color:@btn-default-hover;
+}
+
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-jquery-ui.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-jquery-ui.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-jquery-ui.less	(revision 313)
@@ -0,0 +1,419 @@
+.ui-datepicker {
+	background-color:#FFF;
+	border:1px solid rgba(0, 0, 0, 0.2);
+	.box-shadow(@dropdown-shadow);
+	
+	.ui-datepicker-prev , .ui-datepicker-next {
+		height: 26px;
+		min-width: 32px;
+		max-width:32px;
+		text-align: center;
+		cursor:pointer;
+		color:transparent;
+		line-height:26px;
+		
+		.box-sizing(content-box);
+		
+		.ui-icon {
+			color:transparent;
+			visibility:hidden;
+		}
+		
+		&:hover {
+			background-color:#EEE;
+			text-decoration:none;
+		}
+		&:before {
+			display:inline;
+			font-family:FontAwesome;
+			font-size:14px;
+			content:"\f060";
+			color:@text-color;
+		}
+		&-hover {
+			top:2px;
+		}
+	}
+	.ui-datepicker-next:before {
+		content:"\f061";
+	}
+	.ui-datepicker-prev-hover {
+		left: 2px;
+	}
+	.ui-datepicker-next-hover {
+		right: 2px;
+	}
+	
+	
+	
+	td {
+		padding:0;
+		> a , > span {
+			display:inline-block;
+			height: 22px;
+			min-width: 24px;
+			max-width:24px;
+			text-align:center;
+			color:@text-color;
+			font-size:@baseFontSize;
+			
+			.box-sizing(content-box);
+		}
+		> a {
+			&:hover {
+				background-color:#EEE;
+			}
+			&.ui-state-highlight {
+				background-color:#D5E5EF;
+			}
+			&.ui-state-active{
+				background-color:@datepicker-active-bg;
+				color:#FFF;
+			}
+			&.ui-priority-secondary{
+				color:#888;
+			}
+		}
+		> span  {
+			color:#999;
+		}
+		
+		.ui-datepicker-title select {
+			height:24px;
+			line-height:24px;
+			padding:2px 3px;
+		}
+		
+		.ui-datepicker-buttonpane {
+			background-color:#DDD;
+			height:1px;
+		}
+	}
+}
+
+
+
+
+/* dialog */
+.ui-widget-overlay  {
+  background:rgba(0,0,0,0.25);
+  .opacity(1) !important;
+  z-index: @zindex-modal-background !important;
+}
+.ui-dialog , .ui-jqdialog {
+  z-index: @zindex-modal !important;
+
+  background-color:#FFF;
+  padding:0;
+  border:1px solid #DDD;
+  .box-shadow(~"0 2px 4px rgba(0, 0, 0, 0.2)");
+
+  .ui-dialog-titlebar , .ui-jqdialog-titlebar {
+	background-color:#F1F1F1;
+	font-size:16px;
+	color:@widget-header-color;
+	padding:0;
+ }
+ .ui-dialog-title , .ui-jqdialog-title {
+	float:none;
+	width:auto;
+ }
+ .widget-header {
+	margin:0;
+	border-width:0 0 1px 0;
+  }
+ 
+ 
+ .ui-dialog-buttonpane , .ui-jqdialog-buttonpane {
+	background-color:@modal-footer-bg;
+	border-top:1px solid @modal-footer-border;
+	button {
+		font-size:14px;
+	}
+ }
+ 
+ .ui-dialog-titlebar-close , .ui-jqdialog-titlebar-close {
+	border:none;
+	background:transparent;
+	opacity:0.4;
+	color:@btn-danger;
+	padding:0;
+	top:50%;
+	right:8px !important;
+	text-align:center;
+	
+	&:before {
+		content:"\f00d";
+		display:inline;
+		font-family:FontAwesome;
+		font-size:16px;
+	}
+	&:hover {
+		opacity:1;
+		text-decoration:none;
+		padding:0;
+	}
+	
+	.ui-button-text {
+		text-indent:0;
+		visibility:hidden;
+	}
+ }
+
+ .widget-header .ui-dialog-titlebar-close , .widget-header .ui-jqdialog-titlebar-close {
+	right:10px !important;
+ }
+
+}
+
+
+
+
+/* accordion */
+.ui-accordion {
+	.ui-accordion-header {
+		color:@accordion-header-text;
+		font-weight:normal;
+		background-color:#F9F9F9;
+
+		border:1px solid @accordion-border;
+
+		padding:8px 8px 9px 24px;
+		
+		&:hover {
+			color:@accordion-header-text-hover;
+			background-color:@accordion-header-hover-bg;
+		}
+		
+		&.ui-state-active {
+			color:@tab-hover-color;
+			background-color:@accordion-active-bg;
+			position:relative;
+			font-weight:bold;
+		}
+		
+		.ui-accordion-header-icon {
+			text-indent:0;
+			margin-top:0;
+			
+			position:absolute;
+			left:10px; top:7px;
+			
+			&:before {
+				 display:inline;
+				 font-family:FontAwesome;
+				 font-size:15px;
+				 content:"\f0da";
+			}
+		}
+		&.ui-state-active .ui-accordion-header-icon:before {
+			content:"\f0d7";
+			font-weight:normal;
+		}
+	}
+	
+	.ui-accordion-content {
+		border:1px solid @accordion-border;
+		border-top-width:0;
+		padding:11px 16px;
+	}
+}
+
+
+
+
+
+/* tabs */
+.ui-tabs {
+	.ui-tabs-nav {
+		padding:0;
+		border-bottom:1px solid #C5D0DC;
+		li.ui-state-default > a{
+			background-color: #F9F9F9;
+			border: 1px solid #C5D0DC;
+			border-bottom-width:0;
+			
+			color: #999;
+			line-height: 16px;
+			margin-right: -1px;
+			position: relative;
+			z-index: 11;
+			
+			padding:8px 12px;
+			
+			position:relative; top:2px;	
+		}
+		li > a:focus {
+			outline:none;
+		}
+		
+		li.ui-tabs-active > a{
+			background-color:#FFF;
+			
+			border:1px solid;
+			border-color:#4C8FBD #C5D0DC transparent;
+			border-top-width:2px;
+			
+			.box-shadow(~"0 -2px 3px 0 rgba(0, 0, 0, 0.15)");
+			color:#576373;
+			
+			position:relative; top:1px;
+		}
+	}
+	
+	.ui-tabs-panel {
+		border:1px solid #C5D0DC;
+		border-top-width:0;
+		margin:0;
+		left:auto; right:auto;
+		top:auto; bottom:auto;
+	}
+}
+
+
+
+
+
+
+
+/* menu */
+.ui-menu {
+	.box-sizing(content-box);
+
+	width:150px;
+	.box-shadow(@dropdown-shadow);
+	background-color:#FFF;
+	border:1px solid rgba(0, 0, 0, 0.2);
+	padding:3px;
+	
+	.ui-menu-item a {
+		padding:4px 7px 5px;
+		color:#444;
+		cursor:pointer;
+		
+		.box-sizing(inherit);
+		
+		.ui-menu-icon {
+			float:right;
+			position:relative;
+			top:0;
+			left:auto;
+			right:auto;
+			bottom:auto;
+			text-indent:0;
+
+			&:before {
+				content:"\f105";
+				font-family:FontAwesome;
+				font-size:14px;
+				display:inline;
+			}
+		}
+		
+		&:hover, &.ui-state-focus , &.ui-state-active {
+			background-color:@dropdown-menu;
+			color:#FFF;
+			margin: auto;
+			font-weight:normal;	
+
+			.ui-menu-icon {
+				color:#FFF;
+			}
+		}
+	}
+	.ui-state-disabled a{
+		color:#999;
+		cursor:default;
+		&:hover, &.ui-state-focus , &.ui-state-active {
+			background-color:#FFF;
+			color:#999;
+		}
+	}	
+}
+
+
+
+/* auto complete */
+.ui-autocomplete {
+	background-color:#FFF;
+	border:1px solid rgba(0, 0, 0, 0.2);
+	.box-shadow(@dropdown-shadow);
+}
+.ui-autocomplete-category {
+	padding:6px;
+	position:relative;
+	background-color:@accordion-active-bg;
+	color:@ace-blue;
+	font-weight:bolder;
+	border:1px solid #DAE6ED;
+	border-width:1px 0;
+}
+
+
+
+
+
+
+
+
+
+/* spinner */
+.ui-spinner-button {
+    border-width:0 !important;
+    font-size: 10px;
+    height: 14px;
+    line-height: 14px;
+    padding: 0;
+    width: 18px;
+
+	color: #FFFFFF !important;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
+	
+	display:inline-block;
+	position:absolute;
+	text-align:center;
+	padding:0;
+
+	 > [class*="icon-"] {
+		width:18px;
+		display:inline-block;
+	}
+}
+.ui-spinner-up {
+	top:0;
+	right:5px;
+}
+.ui-spinner-down {
+	bottom:3px;
+	right:5px;
+}
+
+
+.ui-spinner-input {
+	margin-top:0;
+	padding:5px;
+	max-width:100px;
+	font-size:14px;
+}
+
+
+
+
+
+.ui-tooltip {
+	background-color:#444;
+	color:#FFF;
+}
+
+.ui-progressbar {
+	background-color: @progress-bg;
+	height:22px;
+	.ui-progressbar-value {
+		margin:0;
+		
+		&[class="progress-bar"] {
+			background-color:@progress-color;
+		}
+	}
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-nestable.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-nestable.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-nestable.less	(revision 313)
@@ -0,0 +1,281 @@
+.dd { 
+	position: relative;
+	display: block;
+	margin: 0; padding: 0;
+	max-width: 600px;
+	list-style: none;
+	line-height: 20px;
+}
+.dd-list {
+	display: block;
+	position: relative;
+	margin: 0; padding: 0; list-style: none;
+	
+	.dd-list {
+		padding-left: 30px;
+	}
+	.dd-collapsed & {
+		display: none;
+	}
+}
+
+.dd-item,
+.dd-empty,
+.dd-placeholder {
+	display: block;
+	position: relative;
+	margin: 0;
+	padding: 0;
+	min-height: 20px;
+	line-height: 20px;
+ }
+
+.dd-handle  , .dd2-content {
+	display: block;
+	min-height: 38px;
+	margin: 5px 0;
+	padding: 8px 12px;
+	
+	background: #F8FAFF;
+	border: 1px solid #DAE2EA;
+	color: #7C9EB2;
+	text-decoration: none;
+	font-weight: bold;    
+
+    .box-sizing(border-box);
+	
+	
+	&:hover { 
+		color: #438EB9;
+		background: #F4F6F7; 
+		border-color:#DCE2E8;
+	}
+	
+	&[class*="btn-"] {
+		color:#FFF;
+		border:none;
+		padding: 9px 12px;
+
+		&:hover {
+			opacity:0.85;
+			color:#FFF;
+		}
+	}
+}
+.dd2-handle  + .dd2-content,
+.dd2-handle  + .dd2-content[class*="btn-"]
+{
+	padding-left:44px;
+}
+.dd-handle[class*="btn-"]:hover , .dd2-content[class*="btn-"]
+.dd2-handle[class*="btn-"]:hover  + .dd2-content[class*="btn-"] {
+	//opacity:0.85;
+	color:#FFF;
+}
+
+.dd-item > button:hover {
+	~ .dd-handle  , ~ .dd2-content {
+		color: #438EB9;
+		background: #F4F6F7; 
+		border-color:#DCE2E8;
+	}
+	~ .dd-handle[class*="btn-"]  , ~ .dd2-content[class*="btn-"] {
+		opacity:0.85;
+		color:#FFF;
+	}
+}
+.dd2-handle:hover {
+	~ .dd2-content {
+		color: #438EB9;
+		background: #F4F6F7; 
+		border-color:#DCE2E8;
+	}
+	~ .dd2-content[class*="btn-"] {
+		opacity:0.85;
+		color:#FFF;
+	}
+}
+
+
+
+
+
+.dd2-item.dd-item > button {
+	margin-left:34px;
+}
+.dd-item > button {
+	display: block;
+	position: relative; z-index:1;
+	cursor: pointer;
+	
+	float: left;
+	width: 25px;
+	height: 20px;
+	margin: 5px 1px 5px 5px;
+	padding: 0;
+	
+	text-indent: 100%;
+	white-space: nowrap;
+	overflow: hidden;
+	
+	border: 0;
+	background: transparent;
+	font-size: 12px;
+	
+	line-height: 1;
+	text-align: center;
+	font-weight: bold; 
+	
+	top:4px;
+	left:1px;
+	
+	color:#707070;
+ }
+.dd-item > button:before {
+	font-family:FontAwesome;
+	content: '\f067';
+	
+	display: block;
+	position: absolute;
+	width: 100%;
+	
+	text-align: center;
+	text-indent: 0;
+	
+	font-weight:normal;
+	font-size:14px;
+}
+.dd-item > button[data-action="collapse"]:before {
+	content: '\f068';
+}
+.dd-item > button:hover {
+	color:#707070;
+}
+.dd-item.dd-colored > button , .dd-item.dd-colored > button:hover {
+	color:#EEE;
+}
+
+
+.dd-placeholder,
+.dd-empty {
+	margin: 5px 0;
+	padding: 0;
+	min-height: 30px;
+	background: #F0F9FF;
+	border: 2px dashed #BED2DB;
+	.box-sizing(border-box);
+ }
+.dd-empty  {
+	border-color:#AAA;
+	border-style:solid;
+	background-color: #e5e5e5;
+}
+
+.dd-dragel {
+	position: absolute;
+	pointer-events: none;
+	z-index: 999;
+	opacity:0.8;
+	
+	> li > .dd-handle {
+		color:#4B92BE;
+		background:#F1F5FA;
+		
+		border-color:#D6E1EA;
+		//opacity:0.85;
+		border-left:2px solid #777;
+		
+		position:relative;
+		
+		&[class*="btn-"]  {
+			color:#FFF;
+		}
+	}
+ }
+.dd-dragel > .dd-item > .dd-handle {
+	margin-top: 0;
+}
+
+
+.dd-list > li[class*="item-"] {
+  border-width:0;padding:0;
+
+  > .dd-handle {
+	border-left:2px solid;
+	border-left-color:inherit;
+ }
+}
+
+.dd-list > li > .dd-handle .sticker {
+  position:absolute;
+  right:0;
+  top:0;
+}
+
+
+
+
+.dd2-handle , .dd-dragel > li > .dd2-handle {
+	position:absolute;
+	left:0;	top:0; 
+	width:36px;
+	margin:0;
+	border-width:1px 1px 0 0;
+	text-align:center;
+	padding:0 !important;
+	line-height:38px;
+	height:38px;
+ 
+	background: #EBEDF2;
+	border: 1px solid #DEE4EA;
+
+	cursor: pointer;
+	overflow: hidden;
+	position: absolute;
+	z-index:1;
+}
+.dd2-handle:hover , .dd-dragel > li > .dd2-handle{
+	background:#E3E8ED;
+}
+
+
+
+
+.dd2-content[class*="btn-"] {
+	text-shadow:none !important;
+}
+.dd2-handle[class*="btn-"] {
+	text-shadow:none !important;
+	background:rgba(0,0,0,0.1) !important;
+	border-right:1px solid #EEE;
+}
+.dd2-handle[class*="btn-"]:hover {
+	background:rgba(0,0,0,0.08) !important;
+}
+.dd-dragel .dd2-handle[class*="btn-"] {
+	border-color:transparent;
+	border-right-color:#EEE;
+}
+.dd2-handle.btn-yellow {
+	text-shadow:none !important;
+	background:rgba(0,0,0,0.05) !important;
+	border-right:1px solid #FFF;
+}
+.dd2-handle.btn-yellow:hover {
+	background:rgba(0,0,0,0.08) !important;
+}
+.dd-dragel .dd2-handle.btn-yellow {
+	border-color:transparent;
+	border-right-color:#FFF;
+}
+
+
+.dd-item  > .dd2-handle .drag-icon {
+	display:none;
+}
+.dd-dragel > .dd-item > .dd2-handle .drag-icon {
+	display:inline;
+}
+.dd-dragel > .dd-item > .dd2-handle .normal-icon {
+	display:none;
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-select2.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-select2.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-select2.less	(revision 313)
@@ -0,0 +1,166 @@
+.select2-container .select2-choice {
+	.border-radius(0);
+	 height: 30px;
+}
+.select2-container.select2-drop-above .select2-choice {
+	.border-radius(0);
+}
+
+.select2-container .select2-choice abbr , .select2-search-choice-close {
+    background: none;
+	&:before {
+		font-family:FontAwesome;
+		font-size:12px;
+		display:inline;
+		content:"\f00d";
+		color:#888;
+		position:relative;
+		top:-1px;
+	}
+	&:hover:before {
+		color:#555;
+	}
+}
+.select2-container .select2-choice abbr:before {
+	top:-7px;
+}
+.select2-search-choice-close:hover {
+	text-decoration:none !important;
+}
+
+
+.select2-drop {
+	.border-radius(0);
+	border:1px solid #4492C9;
+	border-width:0 1px 3px;
+}
+.select2-drop.select2-drop-above {
+	.border-radius(0);
+}
+.select2-container .select2-choice {
+	background:#FAFAFA none;
+}
+
+
+.select2-container-active .select2-choice,
+.select2-container-active .select2-choices,
+.select2-dropdown-open.select2-drop-above .select2-choice,
+.select2-dropdown-open.select2-drop-above .select2-choices,
+.select2-container-multi.select2-container-active .select2-choices
+{
+	border-color:#4492C9;
+}
+
+.select2-results .select2-highlighted {
+    background: #316AC5;
+}
+.select2-container .select2-choice .select2-arrow {
+	.border-radius(0);
+	background:transparent none;
+	border:none;
+}
+.select2-container .select2-choice .select2-arrow b {
+    background: none;
+	&:before {
+		font-family:FontAwesome;
+		font-size:12px;
+		display:inline;
+		content:"\f0d7";
+		color:#888;
+		position:relative;
+		left:5px;
+	}
+}
+.select2-dropdown-open  .select2-choice .select2-arrow b:before {
+	content:"\f0d8";
+}
+
+.select2-search {
+	.select2-input {
+		background: #fff none;
+		margin-top:4px;
+	}
+	&:after {
+		font-family:FontAwesome;
+		font-size:14px;
+		display:inline;
+		content:"\f002";
+		color:#777;
+		position:relative;
+		top:0; left:-20px;
+		z-index:0;
+	}
+}
+.select2-container-multi .select2-choices .select2-search-field input {
+	border: none !important;
+	.box-shadow(none) !important;
+	background: none !important;
+}
+
+
+.select2-container-active .select2-choice,
+.select2-container-active .select2-choices,
+.select2-container-multi.select2-container-active .select2-choices,
+.select2-dropdown-open.select2-drop-above .select2-choice,
+.select2-dropdown-open.select2-drop-above .select2-choices
+{
+    .box-shadow(none);
+}
+
+.select2-search input.select2-active {
+	background-color:#FFF;
+    position: relative;
+    z-index: 1;//so it will be on top of search icon
+}
+
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
+  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b {
+      background-image: none !important;
+      background-size: auto !important;
+  }
+  .select2-search input {
+      background-position: auto !important;
+  }
+}
+
+
+.select2-container-active.select2-dropdown-open {
+	.select2-choice {
+		#gradient > .vertical(#EEEEEE , #FFFFFF);
+	}
+}
+.select2-container-active.select2-drop-above {
+	.select2-choice {
+		#gradient > .vertical(#FFFFFF , #EEEEEE);
+	}
+}
+
+
+.select2-choice , .select2-choices {
+	.form-group.has-error & {
+		border-color:@error-state-border !important;
+	}
+	.form-group.has-info & {
+		border-color:@info-state-border !important;
+	}
+	.form-group.has-warning & {
+		border-color:@warning-state-border !important;
+	}
+	.form-group.has-success & {
+		border-color:@success-state-border !important;
+	}
+}
+
+
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
+  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
+      background-image: none !important;
+      background-repeat: no-repeat !important;
+      background-size: auto !important;
+  }
+  .select2-search input {
+      background-position: auto !important;
+  }
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-slider.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-slider.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-slider.less	(revision 313)
@@ -0,0 +1,105 @@
+/** jQuery UI Slider */
+.ui-slider {
+ background-color:#CCC;
+}
+.ui-slider-horizontal {
+  height:9px;
+}
+.ui-slider-vertical {
+  width:9px;
+}
+
+.ui-slider .ui-slider-handle {
+  border-radius:0;
+  width: 1.45em; height: 1.45em;
+
+  background-color:#F5F5F5;
+  border:1px solid;
+
+  &:before {
+	display:inline-block;
+	content:"|||";
+	font-size:8px;
+	font-family:Helvetica, Arial, sans-serif;	
+	
+	position:absolute; top:0; bottom:0; left:0; right:0;
+	text-align:center; line-height:15px;
+  }
+  &:hover {
+	background-color:#FFF;
+  }
+  &:hover , &:focus  , &:active{
+	outline:none;
+	box-shadow: 1px 1px 1px 0px rgba(0,0,0,.3);
+	text-decoration:none;
+	&:before {
+		text-shadow: 1px 1px 1px rgba(0,0,0,.3);
+	}
+  }
+}
+.ui-slider-horizontal .ui-slider-handle {
+    margin-left: -0.725em;
+    top: -0.4em;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -0.35em;
+	margin-bottom: -0.65em;
+}
+
+.ui-slider-small {
+	&.ui-slider-horizontal {
+		height:5px;
+	}
+	&.ui-slider-vertical {
+		width:5px;
+	}
+	.ui-slider-handle {
+		border-radius:24px;
+		width:16px; height:16px;
+		top:-5px;
+
+		&:before {
+			font-size:6px;
+			line-height:13px;
+		}
+	}
+}
+
+/* colors */
+.ui-slider-range {
+	background-color:@slider-color;
+}
+.ui-slider-handle {
+	outline:none !important;
+	& , &:hover , &:focus, &:active {
+		border-color:@slider-color;
+		color:@slider-color;
+	}
+}
+
+
+
+//slider color
+.slider-color(@color) {
+   @slider-class:~`"slider-@{color}"`;
+   @slider-bg:@@slider-class;
+   @slider-class2:~`"ui-@{slider-class}"`;
+
+  .@{slider-class2} {
+	 .ui-slider-range {
+		background-color:@slider-bg;
+	 }
+	 .ui-slider-handle {
+		& , &:hover , &:focus, &:active {
+			border-color:@slider-bg;
+			color:@slider-bg;
+		}
+	 }
+  }
+}
+.slider-color(~"green");
+.slider-color(~"red");
+.slider-color(~"purple");
+.slider-color(~"orange");
+.slider-color(~"dark");
+.slider-color(~"pink");
Index: pro-violet-viettel/sourcecode/assets/css/less/thirdparty-wysiwyg.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/thirdparty-wysiwyg.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/thirdparty-wysiwyg.less	(revision 313)
@@ -0,0 +1,301 @@
+.wysiwyg-editor {
+	max-height: 250px;
+	height: 250px;
+	background-color: #F7F8FA;
+	border-collapse: separate;
+	border: 1px solid #BBC0CA; 
+	padding: 4px; 
+	box-sizing: content-box; 
+	overflow-y: scroll;
+	overflow-x:hidden;
+	outline: none;
+	
+	&:focus {
+		background-color:#FFF;
+	}
+}
+
+
+.wysiwyg-toolbar {
+	line-height:32px;
+	margin:0 !important;
+	
+	.dropdown-menu {
+		text-align:left;
+	}
+	
+	.btn-group {
+		float:none;
+		font-size:0;
+	}
+	.btn-group > .btn , .btn-group > .inline > .btn { /* sometimes we need to put .btn inside an .inline.position-relative for dropdowns to show up in correct position */
+		float:none;
+		
+		padding-left:0;
+		padding-right:0;
+		text-align:center;
+		border-width:2px;
+		margin-left:1px;
+		
+		> [class*="icon-"]:first-child {
+			font-size:14px;
+			width:25px; max-width:25px;
+			display:inline-block;
+			border-width:1px !important;
+		}
+		&.dropdown-toggle > [class*="icon-"]:last-child {
+			margin-right:4px;
+		}
+		
+		&.active:after {
+			border-color: transparent;
+			border-style: solid;
+			border-top-color: inherit;
+			border-width: 6px 14px;
+			bottom: -13px;
+			left: 0;
+			right: 0;
+		}
+	}
+}
+
+
+.wysiwyg-style1 , .wysiwyg-style2 {
+	.btn-group > .btn , .btn-group > .inline > .btn {
+		margin:0 !important;
+		background:#FFF !important;
+		border:none !important;
+		color:#ADB3BE !important;
+		text-shadow:none !important;
+		
+		&.active {
+			color:#5B80CE !important;
+			&:after {
+				display:none;
+			}
+		}
+	}
+	
+	.btn-group {
+		position:relative;
+		&:after {
+			display:block;
+			content:"";
+			position:absolute;
+			left:-2px; width:0px; max-width:0;
+			top:6px; bottom:6px;
+			border-left:1px solid #E1E6EA;
+		}
+		&:first-child:after {
+			display:none;
+		}
+	}
+}
+
+
+.wysiwyg-style2 {
+	background-color:#E5E5E5;
+	
+	& + .wysiwyg-editor {
+		border-color:#DDD;
+		background-color:#FFF;
+		border-top:none;
+	}
+	
+	.btn-group > .btn , .btn-group > .inline > .btn  {
+		margin:0 1px 0 0 !important;
+		background:#FFF !important;
+		border:none !important;
+		color:#8D939E !important;
+		text-shadow:none !important;
+		
+		&.active  {
+			color:#FFF !important;
+			background:#6AAEDF !important;
+		}
+	}
+	.btn-group:after {
+		display:none;
+	}
+	
+}
+
+
+
+
+.wysiwyg-toolbar {
+	.btn-colorpicker {
+		width:24px; height:24px;
+		position:relative;
+
+		background: #87B87F; /* Old browsers */
+		background: -moz-linear-gradient(top, #CF3E73 10%, #FFFFFF 20%, #2283C5 30%, #FFFFFF 40%, #87B87F 50%, #FFFFFF 60%, #FFB752 70%, #FFFFFF 80%, #D15B47 90%, #FFFFFF 100%); /*  FF3.6+ */
+		background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#CF3E73), color-stop(20%,#FFFFFF), color-stop(30%,#2283C5), color-stop(40%,#FFFFFF), color-stop(50%,#87B87F), color-stop(60%,#FFFFFF), color-stop(70%,#FFB752), color-stop(80%,#FFFFFF), color-stop(90%,#D15B47), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
+		background: -webkit-linear-gradient(top, #CF3E73 10%, #FFFFFF 20%, #2283C5 30%, #FFFFFF 40%, #87B87F 50%, #FFFFFF 60%, #FFB752 70%, #FFFFFF 80%, #D15B47 90%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
+		background: -o-linear-gradient(top, #CF3E73 10%, #FFFFFF 20%, #2283C5 30%, #FFFFFF 40%, #87B87F 50%, #FFFFFF 60%, #FFB752 70%, #FFFFFF 80%, #D15B47 90%, #FFFFFF 100%); /* Opera11.10+ */
+		background: -ms-linear-gradient(top, #CF3E73 10%, #FFFFFF 20%, #2283C5 30%, #FFFFFF 40%, #87B87F 50%, #FFFFFF 60%, #FFB752 70%, #FFFFFF 80%, #D15B47 90%, #FFFFFF 100%); /* IE10+ */
+		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CF3E73', endColorstr='#FFB752',GradientType=0 ); /* IE6-9 */
+		background: linear-gradient(top, #CF3E73 10%, #FFFFFF 20%, #2283C5 30%, #FFFFFF 40%, #87B87F 50%, #FFFFFF 60%, #FFB752 70%, #FFFFFF 80%, #D15B47 90%, #FFFFFF 100%); /* W3C */
+	}
+	.dropdown-colorpicker > .dropdown-menu {
+		top:inherit;
+	}
+
+	input[type=file]  {
+		position:fixed;
+		z-index:-10;
+		opacity:0;
+		//inside modals the z-index:-10 does not work as expected
+		max-width:0;
+		max-height:0;
+		display:block;
+	}
+	.wysiwyg-choose-file {
+		display:inline-block;
+		width:auto;
+		margin:4px auto 0;
+		padding-left:5px;
+		padding-right:5px;
+	}
+	.dropdown-menu {
+		input[type=text] {
+			margin-left:8px;
+			margin-bottom:0;
+			&.form-control {
+				min-width: 150px;
+			}
+		}
+		.btn {
+			margin-right:8px;
+			margin-left:1px;
+		}
+	}
+}
+.wysiwyg-style1 .btn-colorpicker {
+	width:20px; height:20px;
+}
+
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+ /* for adding image resize functionality in chrome and safari */
+ .wysiwyg-editor {
+	img {
+		display:inline !important;
+	}
+	.ui-wrapper {
+	  border:1px dotted #D00;
+	  overflow:visible !important;/* because it's image only, so it's ok */
+	  display:inline-block !important;
+	  vertical-align:middle;
+	  &:after {
+		  content:"";
+		  display:block;
+		  position:absolute;
+		  right:-3px; bottom:-3px;
+		  width:7px; height:7px;
+		  border:1px solid #D00;
+		  background-color:#FFF;
+		  z-index:1;
+	   }
+	}
+ }
+}
+
+
+
+
+/* inside widget */
+.widget-header .wysiwyg-toolbar {
+	background-color:transparent;
+	.btn-group > .btn , .btn-group > .inline > .btn {
+		border-color:transparent;
+		background:rgba(255,255,255,0.25) !important;
+		color:#FFF !important;
+		//margin-top:1px;
+		border-width:1px;
+		&.active {
+			background:rgba(0,0,0,0.25) !important;
+		}
+	}
+}
+
+.widget-body .wysiwyg-editor {
+	border:none;
+}
+
+.wysiwyg-speech-input {
+	width: 20px !important;
+	color: transparent !important;
+	background: transparent none !important;
+	border: none !important;
+
+	.transform(~"scale(2.0, 2.0)");
+	.box-shadow(none) !important;
+	
+	cursor: pointer;
+	&:focus {
+		.box-shadow(none) !important;
+	}
+}
+
+
+
+
+
+/* Markdown Editor */
+.widget-body .md-header {
+	margin-top:-30px;
+	margin-left:9px;
+
+	.btn {
+		border-color:transparent;
+		background:rgba(255,255,255,0.25) !important;
+		color:#FFF !important;
+		
+		text-align:center;
+		padding-left:0; padding-right:0;
+		border-width:1px !important;
+		
+		padding-top: 2px;
+		padding-bottom: 4px;
+		
+		> [class*="icon-"] {
+			font-size:14px;
+			width:25px; max-width:25px;
+			display:inline-block;
+		}
+	}
+
+	.btn-inverse {
+		background:rgba(0,0,0,0.25) !important;
+		padding-right:5px;
+		margin-left:4px;
+	}
+}
+
+.widget-body {
+	.md-preview {
+		padding:8px;
+		min-height:200px;
+	}
+	
+	.md-input {
+		border:none !important;
+		box-shadow:none !important;
+		display:block;
+		margin-bottom:0;
+		background-color:rgba(48, 126, 204, 0.07);
+		padding:8px;
+		width: 100%;
+		
+		&:focus {
+			background-color:#FFF;
+			box-shadow:none !important;
+		}
+	}
+}
+
+
+
+
+
+
Index: pro-violet-viettel/sourcecode/assets/css/less/tooltip-popover.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/tooltip-popover.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/tooltip-popover.less	(revision 313)
@@ -0,0 +1,282 @@
+/* tooltips and popovers */
+
+.tooltip.in {
+	.opacity(1);
+}
+
+.tooltip-inner  {
+	background-color:@tooltip-color;
+	color:#FFF;
+	font-size:12px;
+	
+	text-shadow:1px 1px 0 rgba(42,45,50,0.5);
+	.border-radius(0);
+	
+	padding: 5px 9px;
+	//box-shadow:0 0 2px 1px rgba(0,0,0,0.2);
+}
+
+.tooltip.top .tooltip-arrow {
+  border-top-color: @tooltip-color;
+}
+.tooltip.right .tooltip-arrow {
+  border-right-color: @tooltip-color;
+}
+.tooltip.left .tooltip-arrow {
+  border-left-color: @tooltip-color;
+}
+.tooltip.bottom .tooltip-arrow {
+  border-bottom-color: @tooltip-color;
+}
+
+
+/* error tooltip */
+.tooltip-error + .tooltip {
+	> .tooltip-inner  {
+		background-color:@tooltip-error-color;
+		color:#FFF;
+		text-shadow:1px 1px 0 rgba(100,60,20,0.3);
+		.border-radius(0);
+	}
+	
+	&.top .tooltip-arrow {
+		border-top-color: @tooltip-error-color;
+	}
+	&.right .tooltip-arrow {
+		border-right-color: @tooltip-error-color;
+	}
+	&.left .tooltip-arrow {
+		border-left-color: @tooltip-error-color;
+	}
+	&.bottom .tooltip-arrow {
+		border-bottom-color: @tooltip-error-color;
+	}
+}
+
+/* success tooltip */
+.tooltip-success + .tooltip {
+	> .tooltip-inner  {
+		 background-color:@tooltip-success-color;
+		 color:#FFF;
+		 text-shadow:1px 1px 0 rgba(60,100,20,0.3);
+		 border-radius:0;
+	}
+	
+	&.top .tooltip-arrow {
+		border-top-color: @tooltip-success-color;
+	}
+	&.right .tooltip-arrow {
+		border-right-color: @tooltip-success-color;
+	}
+	&.left .tooltip-arrow {
+		border-left-color: @tooltip-success-color;
+	}
+	&.bottom .tooltip-arrow {
+		border-bottom-color: @tooltip-success-color;
+	}
+}
+
+/* warning tooltip */
+.tooltip-warning + .tooltip {
+	> .tooltip-inner  {
+		 background-color:@tooltip-warning-color;
+		 color:#FFF;
+		 text-shadow:1px 1px 0 rgba(100,90,10,0.3);
+		 border-radius:0;
+	}
+	
+	&.top .tooltip-arrow {
+		border-top-color: @tooltip-warning-color;
+	}
+	&.right .tooltip-arrow {
+		border-right-color: @tooltip-warning-color;
+	}
+	&.left .tooltip-arrow {
+		border-left-color: @tooltip-warning-color;
+	}
+	&.bottom .tooltip-arrow {
+		border-bottom-color: @tooltip-warning-color;
+	}
+}
+
+/* info tooltip */
+.tooltip-info + .tooltip {
+	> .tooltip-inner  {
+		 background-color:@tooltip-info-color;
+		 color:#FFF;
+		 text-shadow:1px 1px 0 rgba(40,50,100,0.3);
+		 border-radius:0;
+	}
+	
+	&.top .tooltip-arrow {
+		border-top-color: @tooltip-info-color;
+	}
+	&.right .tooltip-arrow {
+		border-right-color: @tooltip-info-color;
+	}
+	&.left .tooltip-arrow {
+		border-left-color: @tooltip-info-color;
+	}
+	&.bottom .tooltip-arrow {
+		border-bottom-color: @tooltip-info-color;
+	}
+}
+
+
+
+
+
+
+
+
+/* popover */
+.popover {
+	.border-radius(0);
+	padding:0;
+	border-color:#ccc;
+	border-width:1px;
+	 
+	.box-shadow(~"0 0 4px 2px rgba(0,0,0,0.2)");
+	color:#4D6883;
+}
+
+
+.popover-title {
+ border-radius: 0;
+ background-color:#EFF3F8;
+ color:#555;
+ border-bottom:1px solid #DFE3E8;
+
+ text-shadow:1px 1px 1px rgba(220,220,220,0.2);
+}
+.popover.bottom .arrow:after {
+  top: 1px;
+  margin-left: -10px;
+  border-bottom-color: #EFF3F8;
+  border-top-width: 0;
+}
+
+
+.tooltip-error + .popover {
+	color:#555;
+	border:1px solid #F7F0EF;
+ 
+	.popover-title  {
+		background-color:#F7F0EF; border-bottom-color:#E8E0DF;
+		color:#B75445;
+		text-shadow:none;
+	}
+	/*
+	&.top .arrow:after {
+		border-top-color:#F7F0EF;
+	}
+	&.bottom .arrow:after {
+		border-bottom-color:#F7F0EF;
+	}
+	&.right .arrow:after {
+		border-right-color:#F7F0EF;
+	}
+	&.left .arrow:after {
+		border-left-color:#F7F0EF;
+	}
+	*/
+}
+
+
+
+.tooltip-warning + .popover {
+	 color:#555;
+	 border:1px solid #F4EEE3;
+ 
+	.popover-title  {
+		 background-color:#F4EEE3; border-bottom-color:#E4DCD3;
+		 color:#D67E31;
+		 text-shadow:none;
+	}
+	/*
+	&.top .arrow:after {
+		border-top-color:#F4EEE3;
+	}
+	&.bottom .arrow:after {
+		border-bottom-color:#F4EEE3;
+	}
+	&.right .arrow:after {
+		border-right-color:#F4EEE3;
+	}
+	&.left .arrow:after {
+		border-left-color:#F4EEE3;
+	}
+	*/
+}
+
+
+.tooltip-success + .popover {
+	 color:#555;
+	 border:1px solid #E8F2E3;
+ 
+	.popover-title  {
+		background-color:#E8F2E3; border-bottom-color:#D8E2D3;
+		color:@tooltip-success-color;
+		text-shadow:none;
+	}
+	/*
+	&.top .arrow:after {
+		border-top-color:#E8F2E3;
+	}
+	&.bottom .arrow:after {
+		border-bottom-color:#E8F2E3;
+	}
+	&.right .arrow:after {
+		border-right-color:#E8F2E3;
+	}
+	&.left .arrow:after {
+		border-left-color:#E8F2E3;
+	}
+	*/
+}
+
+
+.tooltip-info + .popover {
+	 color:#555;
+	 border:1px solid #E5EDF8;
+ 
+	.popover-title  {
+		background-color:#E5EDF8; border-bottom-color:#D5DDE8;
+		color:#3F79B6;
+		text-shadow:none;
+	}
+	/*
+	&.top .arrow:after {
+		border-top-color:#E5EDF8;
+	}
+	&.bottom .arrow:after {
+		border-bottom-color:#E5EDF8;
+	}
+	&.right .arrow:after {
+		border-right-color:#E5EDF8;
+	}
+	&.left .arrow:after {
+		border-left-color:#E5EDF8;
+	}
+	*/
+}
+
+
+.popover-notitle + .popover {
+	.popover-title  {
+		display:none;
+	}
+	&.top .arrow:after {
+		border-top-color:#FFF;
+	}
+	&.bottom .arrow:after {
+		border-bottom-color:#FFF;
+	}
+	&.left .arrow:after {
+		border-left-color:#FFF;
+	}
+	&.right .arrow:after {
+		border-left-color:#FFF;
+	}
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/less/utility.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/utility.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/utility.less	(revision 313)
@@ -0,0 +1,227 @@
+.lighter { font-weight:lighter; }
+.bolder { font-weight:bolder; }
+.inline { display:inline-block !important; }
+.block { display:block !important; }
+
+.center , .align-center{ text-align:center !important; }
+.align-left { text-align:left !important; }
+.align-right { text-align:right !important; }
+
+.middle { vertical-align:middle; }
+.align-middle { vertical-align:middle !important; }
+.align-top { vertical-align:top !important; }
+.align-bottom { vertical-align:bottom !important; }
+
+.position-relative { position:relative; }
+.position-absolute { position:absolute; }
+
+.line-height-normal { line-height: normal !important; }
+.line-height-1 { line-height: 1 !important; }
+
+.dark { color:@ace-dark !important; }
+.white { color:@ace-white !important; }
+.red { color:@ace-red !important; }
+.light-red { color:@ace-light-red !important; }
+.blue { color:@ace-blue !important; }
+.light-blue { color:@ace-light-blue !important; }
+.green { color:@ace-green !important; }
+.light-green { color:@ace-light-green !important;}
+.orange { color:@ace-orange !important; }
+.light-orange {color:@ace-light-orange !important;}
+.orange2 { color:@ace-orange2 !important; }
+.purple { color:@ace-purple !important; }
+.pink { color:@ace-pink !important; }
+.pink2 { color:@ace-pink2  !important; }
+.brown { color:@ace-brown !important; }
+.grey { color:@ace-grey !important; }
+.light-grey { color:@ace-light-grey !important; }
+
+
+
+.biggerX (@index) when (@index < 310) {
+	.bigger-@{index} { font-size: unit(@index,~"%"); }
+	.biggerX(@index + 10);
+}
+.biggerX(110);
+.bigger-125 { font-size:125%;}
+.bigger-175 { font-size:175%; }
+.bigger-225 { font-size:225%; }
+.bigger-275 { font-size:275%; }
+
+.smallerX (@index) when (@index > 10) {
+	.smaller-@{index} { font-size: unit(@index,~"%"); }
+	.smallerX(@index - 10);
+}
+.smallerX(90);
+.smaller-75 { font-size:75%;}
+
+.widthX (@index) when (@index < 105) {
+	.width-@{index} { width: unit(@index,~"%") !important; }
+	.widthX(@index + 5);
+}
+.widthX(20);
+.width-48 { width: 48% !important; }
+.width-auto { width: auto !important; }
+.height-auto { height: auto !important; }
+
+
+.no-padding { padding:0 !important; }
+.no-padding-bottom { padding-bottom:0 !important; }
+.no-padding-top { padding-top:0 !important; }
+.no-padding-left { padding-left:0 !important; }
+.no-padding-right { padding-right:0 !important; }
+.no-margin { margin:0 !important; }
+.no-margin-bottom { margin-bottom:0 !important; }
+.no-margin-top { margin-top:0 !important; }
+.no-margin-left { margin-left:0 !important; }
+.no-margin-right { margin-right:0 !important; }
+
+.no-border { border:none; }
+.no-border-bottom { border-bottom:none; }
+.no-border-top { border-top:none; }
+.no-border-left { border-left:none; }
+.no-border-right { border-right:none; }
+
+
+.no-underline {
+ text-decoration:none !important;
+}
+.no-hover-underline:hover {
+ text-decoration:none !important;
+}
+
+.no-shadow , .no-box-shadow {
+ .box-shadow(none) !important;
+}
+.no-text-shadow {
+ text-shadow:none !important;
+}
+
+.overflow-hidden {overflow:hidden !important;}
+.overflow-auto {overflow:auto !important;}
+.overflow-scroll {overflow:scroll !important;}
+.overflow-visible {overflow:visible !important;}
+
+/* <hr /> like spacing by using div, e.g <div class="hr hr-32"></div> */
+.hr {
+ display:block;
+ height:0px; overflow:hidden; font-size:0;
+ border-top:1px solid #E3E3E3;
+ margin:12px 0;
+}
+.hr-double {
+ height:3px;
+ border-top:1px solid #E3E3E3;
+ border-bottom:1px solid #E3E3E3;
+}
+.hr.dotted , .hr-dotted{ border-top-style:dotted;}
+.hr-double.dotted { border-bottom-style:dotted;}
+
+
+.hrX (@index) when (@index > 0) {
+	.hr-@{index}, .hr@{index} { margin:unit(@index,px) 0; }
+	.hrX(@index - 2);
+}
+.hrX(32);
+
+
+
+/* some spacing classes, use like <div class="space-24"></div> */
+.space() {
+	max-height:1px;
+	min-height:1px;
+	overflow:hidden;
+}
+.space { .space(); margin:12px 0; }
+.vspace-xs , .vspace-sm, .vspace-md, .vspace-lg { .space(); display:none; margin:12px 0; } /* visible only on smaller devices where grid columns are stacked on top of each other */
+
+.spaceX (@index) when (@index > 0) {
+	.space-@{index} { .space(); margin:unit(@index,px) 0 unit(@index - 1,px); }
+	.vspace-@{index} ,
+	.vspace-xs-@{index} ,
+	.vspace-sm-@{index} ,
+	.vspace-md-@{index} ,
+	.vspace-lg-@{index} 
+	{
+		.space();
+		margin:unit(@index,px) 0 unit(@index - 1,px) 0;
+	}
+	.spaceX(@index - 2);
+}
+.spaceX(32);//produce spaces
+
+
+
+
+/* headers */
+.header {
+ line-height:28px;
+ margin-bottom:16px;
+ margin-top:18px;
+ padding-bottom:4px;
+ border-bottom:1px solid #CCC;
+ 
+ &.blue {
+	border-bottom-color:desaturate(lighten(@ace-blue, 35%), 10%);
+ }
+ &.green {
+	border-bottom-color:desaturate(lighten(@ace-green, 35%), 6%);
+ }
+ &.purple {
+	border-bottom-color:desaturate(lighten(@ace-purple, 28%), 5%);
+ }
+ &.orange {
+	border-bottom-color:desaturate(lighten(@ace-orange, 25%), 5%);
+ }
+ &.orange2 {
+	border-bottom-color:desaturate(lighten(@ace-orange2, 20%), 5%);
+ }
+ &.red {
+	border-bottom-color:desaturate(lighten(@ace-red, 30%), 5%);
+ }
+ &.grey {
+	border-bottom-color:desaturate(lighten(@ace-grey, 30%), 5%);
+ }
+ &.pink {
+	border-bottom-color:desaturate(lighten(@ace-pink, 32%), 5%);
+ }
+ &.pink2 {
+	border-bottom-color:desaturate(lighten(@ace-pink2, 20%), 5%);
+ }
+ &.light-blue {
+	border-bottom-color:desaturate(lighten(@ace-light-blue, 15%), 5%);
+ }
+ &.light-red {
+	border-bottom-color:desaturate(lighten(@ace-light-red, 15%), 5%);
+ }
+ &.light-green {
+	border-bottom-color:desaturate(lighten(@ace-light-green, 15%), 5%);
+ }
+ &.brown {
+	border-bottom-color:desaturate(lighten(@ace-brown, 32%), 5%);
+ }
+
+  > [class*="icon-"] {
+	margin-right:2px;
+  }
+}
+
+.no-radius { .border-radius(0) !important; }
+
+
+
+
+
+
+.action-buttons a {
+  margin:0 3px;
+  display:inline-block;
+  opacity:0.85;
+   .transition(~"all 0.1s");
+  
+  &:hover {
+	text-decoration:none;
+	.transform(~"scale(1.2)");
+	opacity:1;
+  }
+}
Index: pro-violet-viettel/sourcecode/assets/css/less/variables.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/variables.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/variables.less	(revision 313)
@@ -0,0 +1,346 @@
+//basic variables
+@baseFontSize:13px;
+@sansFontFamily:"Open Sans";
+
+@screen-xs-min:              (@screen-xs + 1);//!ignore
+@screen-sm-min:              (@screen-sm + 1);//!ignore
+@screen-md-min:              (@screen-md + 1);//!ignore
+@screen-lg-min:              (@screen-lg + 1);//!ignore
+@screen-topbar-down:         460px;//The point to move top menu buttons down in default layout
+@screen-topbar-down-min:	(@screen-topbar-down + 1);//!ignore
+
+@screen-tiny:	320px;//!ignore
+
+
+//general.less variables
+@body-bg:#E4E6E9;
+@text-color:#393939;
+
+
+//ace top nav/bar
+@navbar-mh:45px;//navbar's min-height
+@navbar-bg:#438EB9;//navbar background color
+@navbar-text-color:#FFF;
+@brand-size:24px;//brand logo text size
+
+@ace-nav-default:#2E6589;//ace nav button default background color
+@ace-nav-grey:#555;//ace nav button grey background color
+@ace-nav-purple:#892E65;//ace nav button purple background color
+@ace-nav-green:#2E8965;
+@ace-nav-red:#B74635;
+@ace-nav-light-green:#9ABC32;
+@ace-nav-light-purple:#CB6FD7;
+@ace-nav-light-orange:#F79263;
+@ace-nav-light-blue:#62A8D1;
+@ace-nav-light-blue2:#42A8E1;
+@ace-nav-light-pink:#F4DAE5;
+@ace-nav-dark:#404040;
+@ace-nav-white-opaque:rgba(255,255,255,0.8);
+@ace-nav-dark-opaque:rgba(0,0,0,0.2);
+
+@navbar-dropdown-width:240px;
+@navbar-dropdown-shadow:~"0 2px 4px rgba(30, 30, 100, 0.25)";
+
+
+
+//sidebar
+@menu-button-text: "MENU";
+
+@sidebar-width:190px;//sidebar width
+@sidebar-min-width:43px;//sidebar minimum width
+@menu-focus-color:#1963AA;
+@menu-active-color:#2B7DBC;
+
+@submenu-left-border:mix(#BCCFE0 , #7EAACB);
+@submenu-active-left-border:mix(mix(#BCCFE0 , #7EAACB) , #7EAACB);
+
+@menumin-border:#CCC;
+
+
+
+//breadcrumb
+@breadcrumb-height:41px;
+@breadcrumb-arrow-color:#B2B6BF;
+
+
+
+// heading font size
+@h1-size: 32;
+@h2-size: 26;
+@h3-size: 22;
+@h4-size: 18;
+@h5-size: 15;
+@h6-size: 13;
+
+
+
+
+//some text colors
+@ace-dark:#333;
+@ace-white:#FFF;
+@ace-red:#DD5A43;
+@ace-light-red:#FF7777;
+@ace-blue:#478FCA;
+@ace-light-blue:#93CBF9;
+@ace-green:#69AA46;
+@ace-light-green:#B0D877;
+@ace-orange:#FF892A;
+@ace-orange2:#FEB902;
+@ace-light-orange:#FCAC6F;
+@ace-purple:#A069C3;
+@ace-pink:#C6699F;
+@ace-pink2:#D6487E;
+@ace-brown:brown;
+@ace-grey:#777;
+@ace-light-grey:#BBB;
+
+
+
+
+//button colors
+@btn-default:#ABBAC3;
+@btn-default-hover:#8B9AA3;
+
+@btn-primary:#428BCA;
+@btn-primary-hover:#1B6AAA;
+
+@btn-info:#6FB3E0;
+@btn-info-hover:#4F99C6;
+
+@btn-success:#87B87F;
+@btn-success-hover:#629B58;
+
+@btn-warning:#FFB752;
+@btn-warning-hover:#E59729;
+
+@btn-danger:#D15B47;
+@btn-danger-hover:#B74635;
+
+@btn-inverse:#555555;
+@btn-inverse-hover:#303030;
+
+@btn-pink:#D6487E;
+@btn-pink-hover:#B73766;
+
+@btn-purple:#9585BF;
+@btn-purple-hover:#7461AA;
+
+@btn-yellow:#FEE188;
+@btn-yellow-hover:#F7D05B;
+@btn-yellow-color:#996633;
+
+@btn-light:#E7E7E7;
+@btn-light-hover:#D9D9D9;
+@btn-light-color:#888;
+
+@btn-grey:#A0A0A0;
+@btn-grey-hover:#888888;
+
+//active state:
+@btn-active-color:#EFE5B5;
+@btn-yellow-active-border:#C96338;
+
+@btn-link-color:#0088CC;
+
+
+
+
+//application button colors
+@btn-app-default-1:#BCC9D5;
+@btn-app-default-2:#ABBAC3;
+
+@btn-app-primary-1:#3B98D6;
+@btn-app-primary-2:#197EC1;
+
+@btn-app-info-1:#75B5E6;
+@btn-app-info-2:#5BA4D5;
+
+@btn-app-success-1:#8EBF60;
+@btn-app-success-2:#7DAA50;
+
+@btn-app-danger-1:#D55B52;
+@btn-app-danger-2:#D12723;
+
+@btn-app-warning-1:#FFBF66;
+@btn-app-warning-2:#FFA830;
+
+@btn-app-purple-1:#A696CE;
+@btn-app-purple-2:#8A7CB4;
+
+@btn-app-pink-1:#DB5E8C;
+@btn-app-pink-2:#CE3970;
+
+@btn-app-inverse-1:#555555;
+@btn-app-inverse-2:#333333;
+
+@btn-app-grey-1:#898989;
+@btn-app-grey-2:#696969;
+
+@btn-app-light-1:#F4F4F4;
+@btn-app-light-2:#E6E6E6;
+
+@btn-app-yellow-1:#FFE8A5;
+@btn-app-yellow-2:#FCD76A;
+
+@btn-app-active:#FFF;
+@btn-app-yellow-color:#963;
+@btn-app-yellow-border:#FEE188;
+@btn-app-light-color:#5A5A5A;
+@btn-app-light-active:#515151;
+
+
+
+
+//label & badge colors
+@label-default:#ABBAC3;
+@label-primary:@btn-primary;
+@label-info:#3A87AD;
+@label-success:#82AF6F;
+@label-danger:#D15B47;
+@label-important:@label-danger;//!ignore
+@label-warning:#F89406;
+@label-inverse:#333333;
+@label-pink:#D6487E;
+@label-purple:#9585BF;
+@label-yellow:#FEE188;
+@label-light:#E7E7E7;
+@label-grey:@btn-grey;
+
+
+
+//menu colors
+@dropdown-menu:#4F99C6;
+@dropdown-default:@btn-default;
+@dropdown-primary:@btn-primary;
+@dropdown-info:@btn-info;
+@dropdown-success:@btn-success;
+@dropdown-warning:#FFA24D;
+@dropdown-danger:@btn-danger;
+@dropdown-inverse:@btn-inverse;
+@dropdown-pink:@btn-pink;
+@dropdown-purple:@btn-purple;
+@dropdown-grey:@btn-grey;
+@dropdown-light:@btn-light;
+@dropdown-lighter:#EFEFEF;
+@dropdown-lightest:#F3F3F3;
+@dropdown-yellow:@btn-yellow;
+@dropdown-yellow2:#F9E8B3;
+@dropdown-light-blue:#ECF3F9;
+
+//slider colors
+@slider-color:#4AA4CE;
+@slider-green:#8BBC67;
+@slider-red:#D36E6E;
+@slider-purple:#AC68BA;
+@slider-orange:#EFAD62;
+@slider-dark:#606060;
+@slider-pink:@btn-pink;
+
+
+//infobox colors
+@infobox-purple:#6F3CC4;
+@infobox-purple2:#5F47B0;
+@infobox-pink:#CB6FD7;
+@infobox-blue:#6FB3E0;
+@infobox-blue2:#3983C2;
+@infobox-blue3:#1144EB;
+@infobox-red:#D53F40;
+@infobox-brown:#C67A3E;
+@infobox-light-brown:#CEBEA5;
+@infobox-wood:#7B3F25;
+@infobox-orange:#E8B110;
+@infobox-orange2:#F79263;
+@infobox-green:#9ABC32;
+@infobox-green2:#0490A6;
+@infobox-grey:#999999;
+@infobox-black:#393939;
+
+
+//widget colors
+@widget-blue:#307ECC;
+@widget-blue2:#5090C1;
+@widget-blue3:#6379AA;
+@widget-green:#82AF6F;
+@widget-green2:#2E8965;
+@widget-green3:#4EBC30;
+@widget-red:#E2755F;
+@widget-red2:#E04141;
+@widget-red3:#D15B47;
+@widget-purple:#7E6EB0;
+@widget-pink:#CE6F9E;
+@widget-dark:#404040;
+@widget-grey:#848484;
+
+@widget-orange:#FFC657;
+@widget-orange-txt:#855D10;
+@widget-orange-border:#E8B10D;
+
+
+
+
+//form
+@help-button-bg:#65BCDA;
+@input-border:#D5D5D5;
+@input-bg:#FFF;
+@input-color:#858585;
+
+@input-focus-border:#F59942;
+@input-focus-bg:#FFF;
+@input-focus-color:#696969;
+//@input-focus-shadow:~"0px 0px 0px 2px rgba(245, 153, 66, 0.3)";
+
+
+
+//tabs & accordion
+@tab-border:#C5D0DC;
+@tab-active-color:#576373;
+@tab-active-border:#4C8FBD;
+@tab-hover-color:#4C8FBD;
+
+
+
+//tooltip
+@tooltip-color:#333;
+@tooltip-error-color:#C94D32;
+@tooltip-success-color:#629B58;
+@tooltip-warning-color:#ED9421;
+@tooltip-info-color:#4B89AA;
+
+
+//progress bar
+@progress-color:#2A91D8;
+@progress-danger:#CA5952;
+@progress-success:#59A84B;
+@progress-warning:#F2BB46;
+@progress-pink:#D6487E;
+@progress-purple:#9585BF;
+@progress-yellow:#FFD259;
+@progress-inverse:#404040;
+@progress-grey:#8A8A8A;
+
+
+
+
+
+//widget
+@widget-header-color:#669FC7;//text color
+@tag-bg:#91B8D0;
+
+
+
+//items
+@item-list-orange-border:#E8B110;
+@item-list-orange2-border:#F79263;
+@item-list-red-border:#D53F40;
+@item-list-red2-border:#D15B47;
+@item-list-green-border:#9ABC32;
+@item-list-green2-border:#0490A6;
+@item-list-blue-border:@btn-info-hover;
+@item-list-blue2-border:#3983C2;
+@item-list-blue3-border:#1144EB;
+@item-list-pink-border:#CB6FD7;
+@item-list-purple-border:#6F3CC4;
+@item-list-black-border:#505050;
+@item-list-grey-border:#A0A0A0;
+@item-list-brown-border:brown;
+@item-list-default-border:@btn-default;
Index: pro-violet-viettel/sourcecode/assets/css/less/widget.less
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/less/widget.less	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/less/widget.less	(revision 313)
@@ -0,0 +1,665 @@
+
+/* widget boxes */
+.widget-box {
+ padding:0;
+ .box-shadow(none);
+ margin:3px 0;
+ 
+ border-bottom:1px solid #CCC; 
+}
+
+@media only screen and (max-width: @screen-xs-max) {
+ .widget-box {
+   margin-top:7px;
+   margin-bottom:7px;
+ }
+}
+
+
+
+.widget-header {
+ .box-sizing(content-box);
+
+ position:relative;
+ min-height:38px;
+
+ background:mix(#FFFFFF , #EEEEEE);
+ #gradient > .vertical(#FFFFFF , #EEEEEE);
+
+ color:@widget-header-color;
+
+ border:1px solid #CCC;
+ border-bottom:1px solid #DDD;
+
+ padding-left:12px;
+ 
+ &:before, &:after {
+    content: "";
+    display: table;
+    line-height: 0;
+ }
+ &:after {
+	clear:right;
+ }
+}
+
+
+
+
+
+.collapsed {
+	.widget-header { border-bottom-width:0; }
+	.widget-body { display:none; }
+}
+
+
+.widget-header-flat {
+ background:#F7F7F7;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+.widget-header-large {
+ min-height:49px;
+ padding-left:18px;
+}
+.widget-header-small {
+ min-height:31px;
+ padding-left:10px;
+}
+
+
+.widget-header > .widget-caption , .widget-header > :first-child {
+ line-height:36px;
+ padding:0;
+ margin:0;
+ display:inline;
+
+ > [class*="icon-"] {
+	margin-right:5px;
+	font-weight:normal;
+	//font-size:110%;
+	display:inline-block;
+ } 
+}
+.widget-header-large > .widget-caption , .widget-header-large > :first-child {
+ line-height:48px;
+}
+.widget-header-small > .widget-caption , .widget-header-small > :first-child {
+ line-height:30px;
+}
+
+
+
+
+.widget-toolbar {
+  display:inline-block;
+  padding:0 10px;
+  line-height:37px;
+  float:right;
+  position:relative;
+
+  .widget-header-large > & {
+	line-height:48px;
+  }
+  .widget-header-small > & {
+	line-height:29px;
+  }
+
+  &.no-padding {
+	padding:0;
+  }
+  &.padding-5 {
+	padding:0 5px;
+  }
+  
+  &:before {/* border on left ot it! */
+	display:inline-block;
+	content:"";
+	position:absolute; top:3px; bottom:3px; left:-1px;
+	border:1px solid #D9D9D9;
+	border-width:0 1px 0 0;
+	
+	.widget-header-large > & {
+		top:6px; bottom:6px;
+	}
+	[class*="header-color-"] > & {
+		border-color:#EEE;
+	}
+	.header-color-orange > & {
+		border-color:#FEA;
+	}
+	.header-color-dark  > & {
+		border-color:#222;
+		box-shadow:-1px 0 0 rgba(255, 255, 255, 0.2) , inset 1px 0 0 rgba(255, 255, 255, 0.1);
+	}
+  }
+  &.no-border:before {
+	display:none;
+  }
+  
+  label {
+	display:inline-block;
+	vertical-align:middle;
+	margin-bottom:0;
+  }
+  
+  /* widget toolbar basic buttons */
+   > a {
+	font-size:14px;
+	margin:0 1px;
+	display:inline-block;
+	padding:0;
+	line-height:24px;
+
+	&:hover {
+		text-decoration:none;
+	}
+	
+	.widget-header-large > & {
+		font-size:15px;
+		margin:0 1px;
+	}
+  }
+
+
+  /* toolbar buttons */
+  > .btn {
+	line-height:27px;
+	margin-top:-2px;
+	&.smaller {	line-height:26px; }
+	 &.bigger { line-height:28px; }
+  }
+  > .btn-sm {
+	line-height:24px;
+	&.smaller {	line-height:23px; }
+	 &.bigger { line-height:25px; }
+  }
+  > .btn-xs {
+	line-height:22px;
+	&.smaller {	line-height:21px; }
+	 &.bigger {	line-height:23px; }
+  }
+  > .btn-minier {
+	line-height:18px;
+	&.smaller {	line-height:17px; }
+	 &.bigger {	line-height:19px; }
+  }
+  > .btn-lg {
+	line-height:36px;
+	&.smaller { line-height:34px; }
+	 &.bigger { line-height:38px; }
+  }
+
+}
+
+.widget-toolbar-dark {
+  background:#444;
+}
+.widget-toolbar-light {
+  background: rgba(255, 255, 255, 0.85);
+}
+
+
+
+
+
+
+/* widget-toolbar buttons*/
+.widget-toolbar > [data-action] {
+  > [class*="icon-"] {
+	margin-right:0;
+  }
+  &:focus {
+	text-decoration:none;
+  }
+}
+
+[class*="header-color-"] > .widget-toolbar {
+	> [data-action] { text-shadow:0px 1px 1px rgba(0,0,0,0.2); }
+	> [data-action="settings"] { color:#D3E4ED; }
+	> [data-action="reload"] { color:#DEEAD3; }
+	> [data-action="collapse"] { color:#E2E2E2; }
+	> [data-action="close"] { color:#FFD9D5; }
+}
+.header-color-orange > .widget-toolbar {
+	> [data-action] { text-shadow:none; }
+	> [data-action="settings"] { color:#559AAB; }
+	> [data-action="reload"] { color:#7CA362; }
+	> [data-action="collapse"] { color:#777777; }
+	> [data-action="close"] { color:#A05656; }
+}
+.widget-toolbar {
+	& , .header-color-dark > & {
+		> [data-action="settings"] { color:#99CADB; }
+		> [data-action="reload"] { color:#ACD392; }
+		> [data-action="collapse"] { color:#AAAAAA; }
+		> [data-action="close"] { color:#E09E96; }
+	}
+}
+
+
+
+
+
+.widget-body {
+  border:1px solid #CCC;
+  border-top:none;
+  background-color:#FFF;
+}
+.widget-main {
+  padding:12px;
+}
+.widget-main {
+ .widget-paddingX (@index) when (@index >= 0) {
+   &.padding-@{index} { padding:unit(@index,px); }
+   .widget-paddingX(@index - 2);
+  }
+  .widget-paddingX(32);
+  &.no-padding { padding:0; }
+}
+
+
+.widget-toolbar .progress {
+ vertical-align:middle;
+ display:inline-block;
+ margin:0;
+}
+
+
+
+/* toolbar dropdowns */
+.widget-toolbar > .dropdown , .widget-toolbar > .dropup{
+	display:inline-block;
+}
+.widget-toolbar > .dropdown > .dropdown-menu:before , .dropdown-menu.dropdown-caret:before {
+    border-bottom: 7px solid rgba(0, 0, 0, 0.2);
+    border-left: 7px solid transparent;
+    border-right: 7px solid transparent;
+    content: "";
+    display: inline-block;
+    left: 9px;
+    position: absolute;
+    top: -7px;
+}
+.widget-toolbar > .dropdown > .dropdown-menu:after, .dropdown-menu.dropdown-caret:after {
+    border-bottom: 6px solid #FFFFFF;
+    border-left: 6px solid transparent;
+    border-right: 6px solid transparent;
+    content: "";
+    display: inline-block;
+    left: 10px;
+    position: absolute;
+    top: -6px;
+}
+
+.widget-toolbar > .dropdown > .dropdown-menu.pull-right:before, .dropdown-menu.pull-right.dropdown-caret:before {
+    left: auto;
+	right:9px;
+}
+.widget-toolbar > .dropdown > .dropdown-menu.pull-right:after, .dropdown-menu.pull-right.dropdown-caret:after {
+    left: auto;
+	right:10px;
+}
+
+
+
+
+
+/* widget header colors */
+.widget-header[class*="header-color-"] {
+	color:#FFF;
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+
+//widget color
+.widget-color(@color) {
+  @widget-class:~`"header-color-@{color}"`;
+  @widget-bg:~`"widget-@{color}"`;
+  @widget-cl:@@widget-bg;
+
+  .@{widget-class} {
+	 background:@widget-cl;
+	 border-color:@widget-cl;
+	 + .widget-body  {
+		border-color:@widget-cl;
+	 }
+  }
+}
+.widget-color(~"blue");
+.widget-color(~"blue2");
+.widget-color(~"blue3");
+.widget-color(~"green");
+.widget-color(~"green2");
+.widget-color(~"green3");
+.widget-color(~"red");
+.widget-color(~"red2");
+.widget-color(~"red3");
+.widget-color(~"purple");
+.widget-color(~"pink");
+
+.header-color-orange {
+  background:@widget-orange;
+  border-color:@widget-orange-border;
+  color:@widget-orange-txt !important;
+  + .widget-body {
+	border-color:@widget-orange-border;
+  }
+}
+
+.header-color-dark {
+  background:@widget-dark;
+  border-color:lighten(@widget-dark, 2%);
+  + .widget-body {
+	border-color:lighten(@widget-dark, 15%);
+  }
+}
+
+.header-color-grey {
+  background:@widget-grey;
+  border-color:lighten(@widget-grey, 8%);
+  + .widget-body {
+	border-color:lighten(@widget-grey, 15%);
+  }
+}
+
+
+/* different borders */
+.widget-box.light-border > [class*="header-color-"] + .widget-body {
+ border-color:#D6D6D6 !important;
+}
+.widget-box.no-border {
+  border-bottom:none;
+  > .widget-body{
+	border:none;
+  }
+}
+
+
+
+
+/* transparent box */
+.widget-box.transparent {
+ border:none;
+ box-shadow:none;
+ 
+ > .widget-header {
+	background:none;
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
+
+	border:none;
+	border-bottom:1px solid #DCE8F1;
+	color:#4383B4;
+ 
+	padding-left:3px;
+ }
+ > .widget-header-large {
+	padding-left:5px;
+ }
+ > .widget-header-small {
+	padding-left:1px;
+ }
+
+ .widget-body {
+	border:none;
+	background-color:transparent;
+ }
+ .widget-main {
+	&.no-padding-left { padding-left:0; }
+	&.no-padding-right { padding-right:0; }
+	&.no-padding-top { padding-top:0; }
+	&.no-padding-bottom { padding-bottom:0; }
+ }
+}
+
+
+
+
+
+/* table in widget */
+.widget-body .table {
+  border-top:1px solid #E5E5E5;
+
+  thead:first-child tr {
+	  background:#FFF;
+	  [class*="header-color-"] + & {
+		 background : mix(#F8F8F8 , #ECECEC);
+		 #gradient > .vertical(#F8F8F8 , #ECECEC);
+	  }
+  }
+  &.table-bordered thead:first-child > tr {
+		border-top:none;
+  }
+  
+}
+
+.widget-main.no-padding , .widget-main.padding-0 {
+  .table {
+	margin-bottom:0;
+	border:none;
+  }
+  .table-bordered th:first-child,
+  .table-bordered td:first-child {
+	border-left-width:0;
+  }
+
+}
+
+.transparent .widget-main , .widget-main.no-padding {
+ .table-bordered > thead > tr > th:last-child, .table-bordered > tbody > tr > td:last-child, .table-bordered > tfoot > tr > td:last-child {
+  border-right-width: 0 !important;
+ }
+}
+.transparent .widget-main , .widget-main.no-padding {
+.table-bordered > tbody > tr:last-child > td {
+ border-bottom-width: 0 !important;
+}
+}
+.table-bordered > thead.thin-border-bottom > tr > th, .table-bordered > thead.thin-border-bottom > tr > td {
+	border-bottom-width: 1px;
+}
+
+
+
+/* elements in widget */
+.widget-body .alert:last-child {
+ margin-bottom:0;
+}
+
+
+/* tabs in widget */
+.widget-main .tab-content {
+ border:none;
+}
+.widget-toolbar > .nav-tabs {
+  border-bottom:none;
+  margin-bottom:0;
+  position:relative; top:5px;
+  
+  > li > a {
+	box-shadow:none;
+  }
+  > li:not(.active) > a{
+	border-color:transparent; 
+	background-color:transparent;
+	&:hover {
+		background-color:transparent;
+	}
+  }
+  > li.active > a {
+	background-color:#FFF;
+	border-bottom-color:transparent;
+	box-shadow:none;
+  }
+  
+  
+  .widget-header-small > & {
+	 top:5px;
+	 > li > a {
+		line-height:16px;
+		padding-top:6px; padding-bottom:6px;
+	 }
+	 > li.active > a {
+		border-top-width:2px;
+		margin-top:-1px;
+	 }
+  }
+  
+  .widget-header-large > & {
+	 top:8px;
+	 > li > a {
+		line-height:22px;
+		padding-top:9px; padding-bottom:9px;
+	 }
+  }
+  
+  
+  [class*="header-color-"] > & {
+	> li > a {
+		border-color:transparent;
+		background-color:transparent;
+		color:#FFF;
+		margin-right:1px;
+		&:hover {
+			background-color:#FFF;
+			color:#555;
+			border-top-color:#FFF;
+		}
+	}
+	> li.active > a {
+		background-color:#FFF;
+		color:#555;
+		border-top-width:1px;
+		margin-top:0;
+	}
+  }
+  .header-color-orange > &  > li > a{
+		color:#855D10;
+  }
+  
+  
+  .transparent  & {
+	> li > a {
+		 color:#555;
+		 background-color:transparent;
+		 border-right:1px solid transparent;
+		 border-left:1px solid transparent;
+	}
+	> li.active > a {
+		border-top-color:#4C8FBD;
+		border-right:1px solid #C5D0DC;
+		border-left:1px solid #C5D0DC;
+		background-color:#FFF;
+		box-shadow:none;
+	}
+  }
+
+  
+}
+
+
+
+
+
+
+
+
+/* toolbox */
+.widget-toolbox {
+	background-color:#EEE;
+
+	&:first-child {/* the toolbox coming before content */
+		padding:2px;
+		border-bottom:1px solid #CCC;
+	}
+	&:last-child {/* the toolbox coming after content */
+		padding:2px;
+		border-top:1px solid #CCC;
+		
+		.transparent & {
+			border:none;
+			border-top:1px solid #CCC;
+		}
+	}
+
+	> .btn-toolbar {
+		margin:0;
+		padding:0;
+	}
+	
+	&.center {
+		text-align:center;
+	}
+}
+
+
+
+.widget-toolbox {
+ .widget-paddingX (@index) when (@index >= 0) {
+   &.padding-@{index} { padding:unit(@index,px); }
+   .widget-paddingX(@index - 2);
+  }
+  .widget-paddingX(16);
+}
+
+
+
+
+
+/*when clicking refresh*/
+.widget-box-overlay {
+ position:absolute;
+ top:0;bottom:0;right:0;left:0;
+ background-color:rgba(0,0,0,0.3);
+ 
+ z-index: 21;
+
+ 
+ > [class*="icon-"] {
+		position:absolute;
+		top:15%;
+		left:0; right:0; 
+		text-align:center;
+		
+		.widget-box.collapsed  & {
+			top: 5%;
+		}
+ }
+ 
+ > .icon-spin {
+	.animation-duration(1.2s);
+ }
+
+}
+
+
+
+/* simple forms in widgetboxes */
+.widget-main {
+  > form {
+	 margin-bottom:0;
+	 .input-append , .input-prepend {
+		margin-bottom:0;
+	 }
+  }
+  
+  &.no-padding, &.padding-0 {
+	> form {
+		> fieldset {
+			padding:16px;
+			+ .form-actions {
+				padding:10px 0 12px;
+			}
+		}
+		> .form-actions {
+			margin:0;
+			padding:10px 12px 12px;
+		}
+	}
+  }
+}
+
+/* for dragging and dropping */
+.widget-placeholder {
+  border:2px dashed #D9D9D9;
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/uncompressed/ace-ie.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/uncompressed/ace-ie.css	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/uncompressed/ace-ie.css	(revision 313)
@@ -0,0 +1,292 @@
+/* a few ie specific changes */
+.sidebar {
+ *left:0;
+}
+.sidebar:before {
+ display: none;
+}
+
+
+.ace-nav > li.white-opaque {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF',GradientType=0 );
+}
+.ace-nav > li.dark-opaque {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 );
+}
+
+.infobox > .infobox-icon > [class*="icon-"]:before {
+  color: #FFF;
+}
+.infobox-dark > .badge {
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33FFFFFF', endColorstr='#33FFFFFF',GradientType=0 ) !important;
+}
+.widget-box-overlay {
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55000000', endColorstr='#55000000',GradientType=0 ) !important;
+}
+.widget-toolbar-light {
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D8FFFFFF', endColorstr='#D8FFFFFF',GradientType=0 ) !important;
+}
+
+input[type=checkbox].ace , input[type=radio].ace {
+	position:static;
+	width:auto; height:auto;
+	z-index:auto;
+}
+input[type=checkbox].ace + .lbl, input[type=radio].ace + .lbl{
+	min-height:auto;
+	min-width:auto;
+}
+input[type=checkbox].ace.ace-switch  {
+	width:auto;
+}
+input[type=checkbox].ace.ace-switch + .lbl {
+	margin:0;
+	min-height:auto;
+}
+input[type=checkbox].ace.ace-switch-7 {
+	width:auto;
+}
+.ace-file-input input[type=file] {
+ /*must be visible and on top for ie8/9 to actually work */
+ width:100%; height:30px;
+ position:absolute;
+ z-index:1;
+ filter:alpha(opacity=0);
+ cursor:pointer;
+}
+.ace-file-input input[type=file]:hover + .file-label {
+ border-color: #f59942;
+}
+.ace-file-multiple input[type=file] {
+ height:100%;
+}
+.ace-file-input .remove {
+ z-index:2;
+}
+.ace-file-input .file-label.selected .file-name {
+ width:50%; /* prevent long filename lay over button in IE */
+}
+.ace-file-multiple .file-label.selected .file-name {
+ width:auto;
+}
+
+.wizard-steps li:first-child:before {
+ max-width:100%;
+ left:0;
+}
+
+.login-layout .widget-box {
+ display:none;
+ visibility:visible;
+ position:static;
+}
+
+.login-layout .widget-box.visible {
+ display:block;
+}
+.pricing-box-small:hover {
+  zoom:1.04;
+  left:-1px; top:-3px;
+}
+
+
+.ace-thumbnails > li > a > img{
+ width:auto !important;
+}
+.ace-thumbnails > li > :first-child > .text{
+ display:none;
+}
+.ace-thumbnails > li:hover > :first-child  > .text{
+ display:block;
+}
+.ace-thumbnails > li > .tools{
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C000000', endColorstr='#8C000000', GradientType=0) !important;
+}
+.ace-thumbnails > li > :first-child > .text{
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C000000', endColorstr='#8C000000', GradientType=0) !important;
+}
+
+
+#cboxLoadingGraphic > [class*="icon-"] {
+ display:inline-block;
+ background:#FFF url('images/loading.gif') no-repeat center; 
+}
+#cboxLoadingGraphic > [class*="icon-"]:before {
+ display:none;
+}
+
+.widget-box-overlay > [class*="icon-"] {
+  display:inline-block;
+  width:24px; height:24px;
+  margin-left:46%;
+  background:transparent url('images/loading.gif') no-repeat center; 
+}
+.widget-box-overlay > [class*="icon-"]:before {
+  display:none;
+}
+
+
+.btn.btn-app.btn-light {
+  border: 1px solid #D9D9D9;
+}
+.btn.btn-app.btn-yellow {
+  border: 1px solid #FEE188;
+}
+
+
+
+
+.grid3 {
+ width:31%;
+}
+.grid4 {
+ width:23%;
+}
+
+.itemdiv.dialogdiv > .body:before{
+ display:none;
+}
+
+.fc-event-hori, .fc-event-vert {
+ border:none !important;
+}
+
+
+[class*="tab-color-"] .nav-tabs > li > a > [class*="icon-"]:first-child{
+ color:#666 !important;
+}
+
+
+.dropdown-preview > .dropdown-menu {
+ *width: 180px;
+}
+
+/*jquery ui*/
+.ui-datepicker , .ui-autocomplete , .ui-menu{
+  border:1px solid #CCC;
+}
+.ui-widget-overlay  {
+  filter:alpha(opacity=100) !important;
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44000000', endColorstr='#44000000',GradientType=0 ) !important;
+}
+
+
+.message-content {
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF',GradientType=0 ) !important;
+}
+
+
+
+/* semi transparent gritter backgrounds */
+.gritter-item-wrapper {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA323232', endColorstr='#EA323232',GradientType=0 ) !important; /* IE6-9 */
+}
+.gritter-item-wrapper.gritter-info {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA315185', endColorstr='#EA315185',GradientType=0 ) !important; /* IE6-9 */
+}
+.gritter-item-wrapper.gritter-error {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA992812', endColorstr='#EA992812',GradientType=0 ) !important; /* IE6-9 */
+}
+.gritter-item-wrapper.gritter-success {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA59834B', endColorstr='#EA59834B',GradientType=0 ) !important; /* IE6-9 */
+}
+.gritter-item-wrapper.gritter-warning {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EABE701F', endColorstr='#EABE701F',GradientType=0 ) !important; /* IE6-9 */
+}
+
+.gritter-item-wrapper.gritter-light {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5',GradientType=0 ) !important; /* IE6-9 */
+}
+.gritter-info.gritter-light {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2E8F2FF', endColorstr='#F2E8F2FF',GradientType=0 ) !important; /* IE6-9 */
+}
+.gritter-error.gritter-light {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2FFEBEB', endColorstr='#F2FFEBEB',GradientType=0 ) !important; /* IE6-9 */
+}
+.gritter-success.gritter-light {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2EFFAE3', endColorstr='#F2EFFAE3',GradientType=0 ) !important; /* IE6-9 */
+}
+.gritter-warning.gritter-light {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2FCF8E3', endColorstr='#F2FCF8E3',GradientType=0 ) !important; /* IE6-9 */
+}
+
+
+
+
+.widget-header .wysiwyg-toolbar .btn-group > .btn , .widget-body .md-header .btn  {
+  background:transparent none !important;
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40FFFFFF', endColorstr='#40FFFFFF',GradientType=0 ) !important;
+}
+.widget-header .wysiwyg-toolbar .btn-group > .btn.active , .widget-body .md-header .btn-inverse {
+  background:transparent none !important;
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#40000000',GradientType=0 ) !important;
+}
+.widget-body .md-header .btn  , .widget-body .md-header .btn-inverse {
+	display:none;
+}
+
+/*
+//the plugin doesn't work in IE
+.tag .close:hover {
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 ) !important;
+}
+*/
+
+
+
+/* a few skinny changes */
+body.skin-3, .skin-3 .sidebar {
+ background-color:#D6D6D6;
+}
+.skin-3  .menu-min .nav-list > li.active > a {
+ background-color:#EEF8FF;
+}
+
+
+body.skin-2 , .skin-2 .sidebar{
+ background-color:#505050;
+}
+.skin-2  .nav-list > li:hover > a > span {
+ color:#FFF;
+}
+.skin-2  .nav-list > li:hover > a > [class*="icon-"]:first-child {
+ color:#FFF;
+}
+.skin-2  .menu-min .nav-list > li > a:hover > [class*="icon-"]:first-child {
+ color:#FFF;
+}
+
+
+
+/* a few RTL changes */
+.rtl .nav-list li.active > a:after {
+ border-left-color: transparent;
+ border-right-color: #0B6CBC;
+}
+.rtl.skin-1 .nav-list  li.active > a:after {
+ border-right-color:#FFF;
+ border-left-color:transparent;
+}
+.rtl.skin-1 .menu-min .nav-list  li.active:hover > a:after {
+ border-right-color:#242A2B;
+}
+.rtl.skin-2 .nav-list  li.active > a:after {
+ border-right-color:#FFF;
+ border-left-color:transparent;
+}
+.rtl.skin-2 .menu-min .nav-list  li.active:hover > a:after {
+ border-right-color:#292929;
+ border-left-color:transparent;
+}
+.rtl.skin-2 .nav-list  li.active.open > .submenu > li.active > a:after {
+ border-right-color:#FFF;
+ border-left-color:transparent;
+}
+.rtl.skin-3 .nav-list li.active > a:after{
+ border-right-color:#FFF;
+ border-left-color:transparent;
+}
+.rtl.skin-3 .nav-list  li.active > a:before {
+ border-right-color:#A4C6DD;
+ border-left-color:transparent;
+}
Index: pro-violet-viettel/sourcecode/assets/css/uncompressed/ace-rtl.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/uncompressed/ace-rtl.css	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/uncompressed/ace-rtl.css	(revision 313)
@@ -0,0 +1,2185 @@
+.rtl [class*="col-xs-"] {
+  float: right;
+}
+@media (min-width: 768px) {
+  .rtl [class*="col-sm-"] {
+    float: right;
+  }
+}
+@media (min-width: 992px) {
+  .rtl [class*="col-md-"] {
+    float: right;
+  }
+}
+@media (min-width: 1200px) {
+  .rtl [class*="col-lg-"] {
+    float: right;
+  }
+}
+@media (min-width: 768px) {
+  .rtl [class*="col-sm-push-"] {
+    left: auto;
+  }
+  .rtl [class*="col-sm-pull-"] {
+    right: auto;
+  }
+  .rtl [class*="col-sm-offset-"] {
+    margin-left: auto;
+  }
+  .rtl .col-sm-push-1 {
+    right: 8.33333%;
+  }
+  .rtl .col-sm-push-2 {
+    right: 16.6666%;
+  }
+  .rtl .col-sm-push-3 {
+    right: 25%;
+  }
+  .rtl .col-sm-push-4 {
+    right: 33.3333%;
+  }
+  .rtl .col-sm-push-5 {
+    right: 41.6666%;
+  }
+  .rtl .col-sm-push-6 {
+    right: 50%;
+  }
+  .rtl .col-sm-push-7 {
+    right: 58.3333%;
+  }
+  .rtl .col-sm-push-8 {
+    right: 66.6666%;
+  }
+  .rtl .col-sm-push-9 {
+    right: 75%;
+  }
+  .rtl .col-sm-push-10 {
+    right: 83.3333%;
+  }
+  .rtl .col-sm-push-11 {
+    right: 91.6666%;
+  }
+  .rtl .col-sm-pull-1 {
+    left: 8.33333%;
+  }
+  .rtl .col-sm-pull-2 {
+    left: 16.6666%;
+  }
+  .rtl .col-sm-pull-3 {
+    left: 25%;
+  }
+  .rtl .col-sm-pull-4 {
+    left: 33.3333%;
+  }
+  .rtl .col-sm-pull-5 {
+    left: 41.6666%;
+  }
+  .rtl .col-sm-pull-6 {
+    left: 50%;
+  }
+  .rtl .col-sm-pull-7 {
+    left: 58.3333%;
+  }
+  .rtl .col-sm-pull-8 {
+    left: 66.6666%;
+  }
+  .rtl .col-sm-pull-9 {
+    left: 75%;
+  }
+  .rtl .col-sm-pull-10 {
+    left: 83.3333%;
+  }
+  .rtl .col-sm-pull-11 {
+    left: 91.6666%;
+  }
+  .rtl .col-sm-offset-1 {
+    margin-right: 8.33333%;
+  }
+  .rtl .col-sm-offset-2 {
+    margin-right: 16.6666%;
+  }
+  .rtl .col-sm-offset-3 {
+    margin-right: 25%;
+  }
+  .rtl .col-sm-offset-4 {
+    margin-right: 33.3333%;
+  }
+  .rtl .col-sm-offset-5 {
+    margin-right: 41.6666%;
+  }
+  .rtl .col-sm-offset-6 {
+    margin-right: 50%;
+  }
+  .rtl .col-sm-offset-7 {
+    margin-right: 58.3333%;
+  }
+  .rtl .col-sm-offset-8 {
+    margin-right: 66.6666%;
+  }
+  .rtl .col-sm-offset-9 {
+    margin-right: 75%;
+  }
+  .rtl .col-sm-offset-10 {
+    margin-right: 83.3333%;
+  }
+  .rtl .col-sm-offset-11 {
+    margin-right: 91.6666%;
+  }
+}
+@media (min-width: 992px) {
+  .rtl [class*="col-md-push-"] {
+    left: auto;
+  }
+  .rtl [class*="col-md-pull-"] {
+    right: auto;
+  }
+  .rtl [class*="col-md-offset-"] {
+    margin-left: auto;
+  }
+  .rtl .col-md-push-1 {
+    right: 8.33333%;
+  }
+  .rtl .col-md-push-2 {
+    right: 16.6666%;
+  }
+  .rtl .col-md-push-3 {
+    right: 25%;
+  }
+  .rtl .col-md-push-4 {
+    right: 33.3333%;
+  }
+  .rtl .col-md-push-5 {
+    right: 41.6666%;
+  }
+  .rtl .col-md-push-6 {
+    right: 50%;
+  }
+  .rtl .col-md-push-7 {
+    right: 58.3333%;
+  }
+  .rtl .col-md-push-8 {
+    right: 66.6666%;
+  }
+  .rtl .col-md-push-9 {
+    right: 75%;
+  }
+  .rtl .col-md-push-10 {
+    right: 83.3333%;
+  }
+  .rtl .col-md-push-11 {
+    right: 91.6666%;
+  }
+  .rtl .col-md-pull-1 {
+    left: 8.33333%;
+  }
+  .rtl .col-md-pull-2 {
+    left: 16.6666%;
+  }
+  .rtl .col-md-pull-3 {
+    left: 25%;
+  }
+  .rtl .col-md-pull-4 {
+    left: 33.3333%;
+  }
+  .rtl .col-md-pull-5 {
+    left: 41.6666%;
+  }
+  .rtl .col-md-pull-6 {
+    left: 50%;
+  }
+  .rtl .col-md-pull-7 {
+    left: 58.3333%;
+  }
+  .rtl .col-md-pull-8 {
+    left: 66.6666%;
+  }
+  .rtl .col-md-pull-9 {
+    left: 75%;
+  }
+  .rtl .col-md-pull-10 {
+    left: 83.3333%;
+  }
+  .rtl .col-md-pull-11 {
+    left: 91.6666%;
+  }
+  .rtl .col-md-offset-1 {
+    margin-right: 8.33333%;
+  }
+  .rtl .col-md-offset-2 {
+    margin-right: 16.6666%;
+  }
+  .rtl .col-md-offset-3 {
+    margin-right: 25%;
+  }
+  .rtl .col-md-offset-4 {
+    margin-right: 33.3333%;
+  }
+  .rtl .col-md-offset-5 {
+    margin-right: 41.6666%;
+  }
+  .rtl .col-md-offset-6 {
+    margin-right: 50%;
+  }
+  .rtl .col-md-offset-7 {
+    margin-right: 58.3333%;
+  }
+  .rtl .col-md-offset-8 {
+    margin-right: 66.6666%;
+  }
+  .rtl .col-md-offset-9 {
+    margin-right: 75%;
+  }
+  .rtl .col-md-offset-10 {
+    margin-right: 83.3333%;
+  }
+  .rtl .col-md-offset-11 {
+    margin-right: 91.6666%;
+  }
+}
+@media (min-width: 1200px) {
+  .rtl [class*="col-lg-push-"] {
+    left: auto;
+  }
+  .rtl [class*="col-lg-pull-"] {
+    right: auto;
+  }
+  .rtl [class*="col-lg-offset-"] {
+    margin-left: auto;
+  }
+  .rtl .col-lg-push-1 {
+    right: 8.33333%;
+  }
+  .rtl .col-lg-push-2 {
+    right: 16.6666%;
+  }
+  .rtl .col-lg-push-3 {
+    right: 25%;
+  }
+  .rtl .col-lg-push-4 {
+    right: 33.3333%;
+  }
+  .rtl .col-lg-push-5 {
+    right: 41.6666%;
+  }
+  .rtl .col-lg-push-6 {
+    right: 50%;
+  }
+  .rtl .col-lg-push-7 {
+    right: 58.3333%;
+  }
+  .rtl .col-lg-push-8 {
+    right: 66.6666%;
+  }
+  .rtl .col-lg-push-9 {
+    right: 75%;
+  }
+  .rtl .col-lg-push-10 {
+    right: 83.3333%;
+  }
+  .rtl .col-lg-push-11 {
+    right: 91.6666%;
+  }
+  .rtl .col-lg-pull-1 {
+    left: 8.33333%;
+  }
+  .rtl .col-lg-pull-2 {
+    left: 16.6666%;
+  }
+  .rtl .col-lg-pull-3 {
+    left: 25%;
+  }
+  .rtl .col-lg-pull-4 {
+    left: 33.3333%;
+  }
+  .rtl .col-lg-pull-5 {
+    left: 41.6666%;
+  }
+  .rtl .col-lg-pull-6 {
+    left: 50%;
+  }
+  .rtl .col-lg-pull-7 {
+    left: 58.3333%;
+  }
+  .rtl .col-lg-pull-8 {
+    left: 66.6666%;
+  }
+  .rtl .col-lg-pull-9 {
+    left: 75%;
+  }
+  .rtl .col-lg-pull-10 {
+    left: 83.3333%;
+  }
+  .rtl .col-lg-pull-11 {
+    left: 91.6666%;
+  }
+  .rtl .col-lg-offset-1 {
+    margin-right: 8.33333%;
+  }
+  .rtl .col-lg-offset-2 {
+    margin-right: 16.6666%;
+  }
+  .rtl .col-lg-offset-3 {
+    margin-right: 25%;
+  }
+  .rtl .col-lg-offset-4 {
+    margin-right: 33.3333%;
+  }
+  .rtl .col-lg-offset-5 {
+    margin-right: 41.6666%;
+  }
+  .rtl .col-lg-offset-6 {
+    margin-right: 50%;
+  }
+  .rtl .col-lg-offset-7 {
+    margin-right: 58.3333%;
+  }
+  .rtl .col-lg-offset-8 {
+    margin-right: 66.6666%;
+  }
+  .rtl .col-lg-offset-9 {
+    margin-right: 75%;
+  }
+  .rtl .col-lg-offset-10 {
+    margin-right: 83.3333%;
+  }
+  .rtl .col-lg-offset-11 {
+    margin-right: 91.6666%;
+  }
+}
+.rtl ul,
+.rtl ol {
+  margin-left: 0;
+  margin-right: 25px;
+}
+.rtl ul.list-unstyled,
+.rtl ol.list-unstyled,
+.rtl ul.list-inline,
+.rtl ol.list-inline {
+  margin-right: 0;
+}
+.rtl li > ul,
+.rtl li > ol {
+  margin-left: 0;
+  margin-right: 18px;
+}
+.rtl dd {
+  margin-left: 0;
+  margin-right: 10px;
+}
+.rtl .dl-horizontal dt {
+  float: right;
+  clear: right;
+  text-align: left;
+}
+.rtl .dl-horizontal dd {
+  margin-left: 0;
+  margin-right: 180px;
+}
+.rtl blockquote p,
+.rtl blockquote small {
+  text-align: left;
+}
+.rtl blockquote small:before {
+  content: "";
+}
+.rtl blockquote small:after {
+  content: "\00A0 \2014";
+}
+.rtl blockquote.pull-right p,
+.rtl blockquote.pull-right small {
+  text-align: right;
+}
+.rtl blockquote.pull-right small:after {
+  content: "";
+}
+.rtl blockquote.pull-right small:before {
+  content: "\2014 \00A0";
+}
+.rtl .radio,
+.rtl .checkbox {
+  padding-left: 0;
+  padding-right: 20px;
+}
+.rtl .radio input[type="radio"],
+.rtl .checkbox input[type="checkbox"] {
+  float: right;
+  margin-left: 0;
+  margin-right: -20px;
+}
+.rtl .radio.inline + .radio.inline,
+.rtl .checkbox.inline + .checkbox.inline {
+  margin-left: 0;
+  margin-right: 10px;
+}
+.rtl .help-inline {
+  padding-left: 0;
+  padding-right: 5px;
+}
+.rtl .input-group .input-group-addon:first-child {
+  border-left-width: 0;
+  border-right: 1px solid #CCCCCC;
+}
+.rtl .input-group .input-group-addon:last-child {
+  border-right-width: 0;
+  border-left: 1px solid #CCCCCC;
+}
+.rtl input.search-query {
+  padding-left: 14px;
+  padding-left: 4px \9;
+  padding-right: 14px;
+  padding-right: 4px \9;
+}
+.rtl .form-search .radio,
+.rtl .form-search .checkbox,
+.rtl .form-inline .radio,
+.rtl .form-inline .checkbox {
+  padding-right: 0;
+}
+.rtl .form-search .radio input[type="radio"],
+.rtl .form-search .checkbox input[type="checkbox"],
+.rtl .form-inline .radio input[type="radio"],
+.rtl .form-inline .checkbox input[type="checkbox"] {
+  float: right;
+  margin-right: 0;
+  margin-left: 3px;
+}
+.rtl .form-horizontal .control-label {
+  text-align: left;
+}
+.rtl .btn-group + .btn-group {
+  margin-left: auto;
+  margin-right: 5px;
+}
+.rtl .btn-group > .btn,
+.rtl .btn-group-vertical > .btn {
+  float: right;
+}
+.rtl .dropdown-menu {
+  margin: 2px 0 0;
+}
+.rtl .dropdown .caret {
+  margin-left: 0;
+  margin-right: 2px;
+}
+.rtl .close {
+  float: left;
+}
+.rtl .table-header .close {
+  margin-right: auto;
+  margin-left: 6px;
+}
+.rtl .alert .close {
+  float: left;
+}
+.rtl .nav {
+  margin-right: 0;
+}
+.rtl .nav-tabs > li,
+.rtl .nav-pills > li {
+  float: right;
+}
+.rtl .nav-pills > li > a {
+  margin-right: 0;
+  margin-left: 2px;
+}
+.rtl .nav-stacked > li {
+  float: none;
+}
+.rtl .nav-tabs > li > a {
+  margin-right: 0;
+  margin-left: -1px;
+}
+.rtl .tabs-left > .nav-tabs > li,
+.rtl .tabs-right > .nav-tabs > li {
+  float: none;
+}
+.rtl .navbar {
+  direction: rtl;
+  text-align: right;
+}
+.rtl .navbar .navbar-brand {
+  float: right;
+}
+.rtl .navbar-search {
+  float: right;
+}
+.rtl .navbar-text {
+  float: right;
+}
+.rtl ul.pagination {
+  margin-right: 0;
+}
+.rtl .pager {
+  margin-right: 0;
+}
+.rtl .pager .next > a,
+.rtl .pager .next > span {
+  float: left;
+}
+.rtl .pager .previous > a,
+.rtl .pager .previous > span {
+  float: right;
+}
+.rtl .modal {
+  direction: rtl;
+  text-align: right;
+}
+.rtl .modal-footer {
+  text-align: left;
+}
+.rtl .modal-footer .btn + .btn {
+  margin-left: 0;
+  margin-right: 5px;
+}
+.rtl .popover.bottom .arrow:after,
+.rtl .popover.top .arrow:after {
+  margin-right: -10px;
+  margin-left: auto;
+}
+.rtl .popover-content,
+.rtl .tooltip-inner {
+  text-align: right;
+  direction: rtl;
+}
+.rtl .thumbnails {
+  margin-left: 0;
+  margin-right: -24px;
+}
+.rtl .row .thumbnails {
+  margin-right: 0;
+}
+.rtl .thumbnails > li {
+  float: right;
+  margin-left: 0;
+  margin-right: 24px;
+}
+.rtl .media-list {
+  margin-right: 0;
+}
+.rtl .main-container {
+  direction: rtl;
+  text-align: right;
+}
+.rtl .main-content {
+  margin-right: 190px;
+  margin-left: 0;
+}
+.rtl li > ul.margin,
+.rtl li > ol.margin {
+  margin-left: 0;
+  margin-right: 18px;
+}
+.rtl .ace-nav > li {
+  float: right !important;
+  border-left: none;
+  border-right: 1px solid #DDD;
+}
+.rtl .ace-nav > li:first-child {
+  border-right: none;
+}
+.rtl .ace-nav > li > a > .badge {
+  left: auto;
+  right: 2px;
+}
+.rtl .ace-nav > li.no-border {
+  border: none;
+}
+.rtl .ace-nav > li.margin-4 {
+  margin-left: 0;
+  margin-right: 4px;
+}
+.rtl .ace-nav > li.margin-3 {
+  margin-left: 0;
+  margin-right: 3px;
+}
+.rtl .ace-nav > li.margin-2 {
+  margin-left: 0;
+  margin-right: 2px;
+}
+.rtl .ace-nav > li.margin-1 {
+  margin-left: 0;
+  margin-right: 1px;
+}
+.rtl .ace-nav .nav-user-photo {
+  margin: -4px 0 0 8px;
+}
+.rtl .ace-nav .dropdown-menu.dropdown-closer {
+  left: 0;
+}
+.rtl .breadcrumbs {
+  padding: 0 0 0 12px;
+}
+.rtl .breadcrumbs.fixed,
+.rtl .breadcrumbs.breadcrumbs-fixed {
+  position: fixed;
+  left: 0;
+  right: 190px;
+}
+.rtl .breadcrumb {
+  margin: 0 12px 0 22px;
+}
+.rtl .breadcrumb .icon-home {
+  margin-left: 2px;
+  margin-right: 4px;
+}
+.rtl .breadcrumb > li + li:before {
+  content: "\f104";
+  padding: 0 2px 0 5px;
+}
+.rtl .breadcrumb > li + li:last-child:before {
+  display: none;
+}
+.rtl .breadcrumb > li + li:last-child:after {
+  display: inline;
+  font-family: FontAwesome;
+  font-size: 14px;
+  content: "\f104";
+  color: #b2b6bf;
+  margin-left: 2px;
+  padding: 0 2px 0 5px;
+  position: relative;
+  top: 1px;
+}
+.rtl .nav-search {
+  left: 22px;
+  right: auto;
+}
+.rtl .sidebar > .nav-search.menu-min .nav-search .form-search {
+  left: auto;
+  right: 5px;
+}
+.rtl .sidebar {
+  float: right;
+  border-width: 0 0 0 1px;
+}
+.rtl .sidebar:before {
+  border-width: 0 0 0 1px;
+}
+.rtl .sidebar.fixed,
+.rtl .sidebar.sidebar-fixed {
+  left: auto;
+  right: 0;
+}
+.rtl .sidebar.fixed:before,
+.rtl .sidebar.sidebar-fixed:before {
+  left: auto;
+  right: 0;
+}
+.rtl .nav-list > li > a {
+  padding: 0 7px 0 16px;
+}
+.rtl .nav-list > li > a:hover:before {
+  left: auto;
+  right: 0;
+}
+.rtl .nav-list > li a > .arrow {
+  left: 9px;
+  right: auto;
+}
+.rtl .nav-list > li.active:after {
+  left: -2px;
+  right: auto;
+  border-width: 0 0 0 2px;
+}
+.rtl .nav-list > li .submenu > li {
+  margin-left: 0;
+  margin-right: 0;
+}
+.rtl .nav-list > li .submenu > li > a {
+  padding: 7px 37px 8px 0;
+}
+.rtl .nav-list > li .submenu > li a > [class*="icon-"]:first-child {
+  left: auto;
+  right: 10px;
+}
+.rtl .nav-list > li > .submenu > li:before {
+  left: auto;
+  right: 18px;
+}
+.rtl .nav-list > li > .submenu:before {
+  left: auto;
+  right: 18px;
+  border-width: 0 1px 0 0;
+}
+.rtl .nav-list > li.active > .submenu:before {
+  border-right-color: #8eb3d0;
+}
+.rtl .nav-list li.active > a:after {
+  left: 0;
+  right: auto;
+  border-left-color: #2b7dbc;
+  border-right-color: transparent;
+}
+.rtl .nav-list a .badge,
+.rtl .nav-list a .label {
+  right: auto;
+  left: 11px;
+}
+.rtl .nav-list a.dropdown-toggle .badge,
+.rtl .nav-list a.dropdown-toggle .label {
+  right: auto;
+  left: 28px;
+}
+.rtl .menu-min .nav-list a .badge,
+.rtl .menu-min .nav-list a .label {
+  left: auto;
+  right: 4px;
+}
+.rtl .sidebar.menu-min + .main-content {
+  margin-left: auto;
+  margin-right: 43px;
+}
+.rtl .sidebar.menu-min + .main-content .breadcrumbs.fixed,
+.rtl .sidebar.menu-min + .main-content .breadcrumbs.breadcrumbs-fixed {
+  left: 0;
+  right: 43px;
+}
+.rtl .menu-min .nav-list > li > a > .menu-text {
+  left: auto;
+  right: 42px;
+  padding-left: 0;
+  padding-right: 12px;
+  -webkit-box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, 0.2);
+  box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, 0.2);
+}
+.rtl .menu-min .nav-list > li > a.dropdown-toggle > .menu-text {
+  left: auto;
+  right: 43px;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.rtl .menu-min .nav-list > li.active > a > .menu-text {
+  border-left-color: #cccccc;
+  border-right-color: #1963aa;
+}
+.rtl .menu-min .nav-list > li > .submenu {
+  -webkit-box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, 0.2);
+  box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, 0.2);
+  left: auto;
+  right: 42px;
+}
+.rtl .menu-min .nav-list > li > .submenu li > a {
+  margin-left: auto;
+  margin-right: 0;
+  padding-left: 0;
+  padding-right: 24px;
+}
+.rtl .menu-min .nav-list > li > .submenu li > a > [class*="icon-"]:first-child {
+  left: auto;
+  right: 4px;
+}
+.rtl .menu-min .nav-list > li.active > .submenu {
+  border-left-color: #cccccc;
+  border-right-color: #1963aa;
+}
+.rtl .menu-min .sidebar-shortcuts-large {
+  -webkit-box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, 0.2);
+  box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, 0.2);
+  left: auto;
+  right: 42px;
+}
+.rtl .nav-list > li > .submenu a > .arrow {
+  left: 11px;
+  right: auto;
+}
+.rtl .nav-list > li > .submenu li > .submenu > li > a > .arrow {
+  left: 12px;
+  right: auto;
+}
+.rtl .nav-list > li > .submenu li > .submenu > li > a {
+  margin-left: auto;
+  padding-left: 0;
+  margin-right: 20px;
+  padding-right: 22px;
+}
+.rtl .nav-list > li > .submenu li > .submenu > li > .submenu > li > a {
+  margin-left: auto;
+  padding-left: 0;
+  margin-right: 20px;
+  padding-right: 38px;
+}
+.rtl .menu-min .nav-list > li > .submenu li > .submenu > li > a {
+  margin-right: 0px;
+  padding-right: 30px;
+}
+.rtl .menu-min .nav-list > li > .submenu li > .submenu > li > .submenu > li > a {
+  margin-right: 0px;
+  padding-right: 45px;
+}
+.rtl button.btn:active {
+  left: -1px;
+}
+.rtl .btn.disabled:active,
+.rtl .btn[disabled]:active {
+  left: 0;
+}
+.rtl .btn > [class*="icon-"] {
+  margin-left: 4px;
+  margin-right: 0;
+}
+.rtl .btn > [class*="icon-"].icon-on-right {
+  margin-left: 0;
+  margin-right: 4px;
+}
+.rtl .btn > [class*="icon-"].icon-only {
+  margin: 0;
+}
+.rtl .btn-lg > [class*="icon-"] {
+  margin-left: 6px;
+  margin-right: 0;
+}
+.rtl .btn-lg > [class*="icon-"].icon-on-right {
+  margin-left: 0;
+  margin-right: 6px;
+}
+.rtl .btn-sm > [class*="icon-"] {
+  margin-left: 3px;
+  margin-right: 0;
+}
+.rtl .btn-sm > [class*="icon-"].icon-on-right {
+  margin-left: 0;
+  margin-right: 3px;
+}
+.rtl .btn-xs > [class*="icon-"],
+.rtl.btn-minier > [class*="icon-"] {
+  margin-left: 2px;
+  margin-right: 0;
+}
+.rtl .btn-xs > [class*="icon-"].icon-on-right,
+.rtl.btn-minier > [class*="icon-"].icon-on-right {
+  margin-left: 0;
+  margin-right: 2px;
+}
+.rtl .btn-group > .btn > .caret {
+  margin-left: 0;
+  margin-right: 1px;
+}
+.rtl .dropdown-menu.dropdown-only-icon > li {
+  float: right;
+}
+.rtl .dropdown-light .dropdown-submenu:hover > a:after,
+.rtl .dropdown-lighter .dropdown-submenu:hover > a:after {
+  border-left-color: transparent;
+  border-right-color: #444;
+}
+.rtl .dropdown-navbar > li > [class*="icon-"],
+.rtl .dropdown-navbar > li > a > [class*="icon-"] {
+  margin-right: 0 !important;
+  margin-left: 5px !important;
+}
+.rtl .dropdown-navbar [class*="btn"][class*="icon-"] {
+  margin: 0 0 0 5px;
+}
+.rtl .dropdown-navbar .msg-photo {
+  margin-left: 6px;
+  margin-right: 0;
+}
+.rtl .dropdown-navbar .user-menu > li > a > [class*="icon-"] {
+  margin-left: 6px;
+  margin-right: 0;
+}
+.rtl .help-button {
+  margin-left: 0;
+  margin-right: 4px;
+}
+.rtl .form-search .radio [type=radio] + label,
+.rtl .form-inline .radio [type=radio] + label,
+.rtl .form-search .checkbox [type=checkbox] + label,
+.rtl .form-inline .checkbox [type=checkbox] + label {
+  float: right;
+  margin-left: 0;
+  margin-right: -20px;
+}
+.form-search .rtl .form-search .radio [type=radio] + label,
+.form-search .rtl .form-inline .radio [type=radio] + label,
+.form-search .rtl .form-search .checkbox [type=checkbox] + label,
+.form-search .rtl .form-inline .checkbox [type=checkbox] + label,
+.form-inline .rtl .form-search .radio [type=radio] + label,
+.form-inline .rtl .form-inline .radio [type=radio] + label,
+.form-inline .rtl .form-search .checkbox [type=checkbox] + label,
+.form-inline .rtl .form-inline .checkbox [type=checkbox] + label {
+  margin-right: 0;
+  margin-left: 3px;
+}
+.rtl input[type=checkbox].ace + .lbl::before,
+.rtl input[type=radio].ace + .lbl::before {
+  margin-right: 0;
+  margin-left: 1px;
+}
+.rtl input[type=checkbox].ace.ace-switch + .lbl::before,
+.rtl input[type=radio].ace.ace-switch + .lbl::before {
+  direction: ltr;
+  text-align: left;
+}
+.rtl .ace-file-input .file-label:before {
+  right: auto;
+  left: 0;
+}
+.rtl .ace-file-input .file-label .file-name {
+  padding-left: 0;
+  padding-right: 30px;
+}
+.rtl .ace-file-input .file-label.selected {
+  left: 16px;
+  right: 0;
+}
+.rtl .ace-file-input .file-label [class*="icon-"] {
+  right: 0;
+  left: auto;
+}
+.rtl .ace-file-input .remove {
+  left: -8px;
+  right: auto;
+}
+.rtl .ace-file-multiple .file-label.selected .file-name [class*="icon-"] {
+  right: 0;
+  left: auto;
+}
+.rtl .ace-file-multiple .file-label .file-name {
+  padding: 0;
+  text-align: right;
+}
+.rtl .ace-file-multiple .file-label .file-name img {
+  margin: 4px 1px 4px 8px;
+}
+.rtl .ace-file-multiple .file-label .file-name.large {
+  text-align: center;
+}
+.rtl .ace-file-multiple .file-label .file-name.large img {
+  margin: 0;
+}
+.rtl .ace-file-multiple .remove {
+  left: -11px;
+  right: auto;
+}
+.rtl .ace-file-multiple .file-label.selected .file-name [class*="icon-"] {
+  margin-left: 4px;
+  margin-right: 2px;
+}
+.rtl .nav-tabs.padding-24 {
+  padding-left: 0;
+  padding-right: 24px;
+}
+.rtl .nav-tabs.padding-20 {
+  padding-left: 0;
+  padding-right: 20px;
+}
+.rtl .nav-tabs.padding-16 {
+  padding-left: 0;
+  padding-right: 16px;
+}
+.rtl .nav-tabs.padding-12 {
+  padding-left: 0;
+  padding-right: 12px;
+}
+.rtl .nav-tabs.padding-8 {
+  padding-left: 0;
+  padding-right: 8px;
+}
+.rtl .nav-tabs.padding-4 {
+  padding-left: 0;
+  padding-right: 4px;
+}
+.rtl .nav-tabs.padding-22 {
+  padding-left: 0;
+  padding-right: 22px;
+}
+.rtl .nav-tabs.padding-18 {
+  padding-left: 0;
+  padding-right: 18px;
+}
+.rtl .nav-tabs.padding-14 {
+  padding-left: 0;
+  padding-right: 14px;
+}
+.rtl .nav-tabs.padding-10 {
+  padding-left: 0;
+  padding-right: 10px;
+}
+.rtl .nav-tabs.padding-6 {
+  padding-left: 0;
+  padding-right: 6px;
+}
+.rtl .nav-tabs.padding-2 {
+  padding-left: 0;
+  padding-right: 2px;
+}
+.rtl .tabs-right > .nav-tabs[class*="padding-"],
+.rtl .tabs-left > .nav-tabs[class*="padding-"] {
+  padding-right: 0;
+}
+.rtl .tabs-left > .nav-tabs {
+  margin-left: auto;
+  margin-right: -1px;
+}
+.rtl .tabs-left > .nav-tabs > li > a,
+.rtl .tabs-left > .nav-tabs > li > a:hover,
+.rtl .tabs-left > .nav-tabs > li > a:focus {
+  margin: 0 -1px 0 0;
+}
+.rtl .tabs-left > .nav-tabs > li.active > a,
+.rtl .tabs-left > .nav-tabs > li.active > a:hover,
+.rtl .tabs-left > .nav-tabs > li.active > a:focus {
+  margin: 0 -1px;
+}
+.rtl .nav-tabs.tab-space-1 > li > a {
+  margin-right: auto;
+  margin-left: 1px;
+}
+.rtl .nav-tabs.tab-space-2 > li > a {
+  margin-right: auto;
+  margin-left: 2px;
+}
+.rtl .nav-tabs.tab-space-3 > li > a {
+  margin-right: auto;
+  margin-left: 3px;
+}
+.rtl .nav-tabs.tab-space-4 > li > a {
+  margin-right: auto;
+  margin-left: 4px;
+}
+.rtl .nav-tabs[class*="tab-color-"] > li > a,
+.rtl .nav-tabs[class*="tab-color-"] > li > a:focus,
+.rtl .nav-tabs[class*="tab-color-"] > li > a:hover {
+  margin-right: auto;
+  margin-left: 3px;
+}
+.rtl .accordion-style2.panel-group .panel-heading .accordion-toggle {
+  border-width: 0 2px 0 0;
+}
+.rtl .accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed {
+  border-width: 0 1px 0 0;
+}
+.rtl .table thead:first-child tr th [class*="icon-"]:first-child {
+  margin-left: 2px;
+  margin-right: 0;
+}
+.rtl .widget-main.no-padding .table-bordered th:first-child,
+.rtl .widget-main.padding-0 .table-bordered th:first-child,
+.rtl .widget-main.no-padding .table-bordered td:first-child,
+.rtl .widget-main.padding-0 .table-bordered td:first-child {
+  border-left-width: 1px;
+}
+.rtl .widget-main.no-padding .table-bordered th:last-child,
+.rtl .widget-main.padding-0 .table-bordered th:last-child,
+.rtl .widget-main.no-padding .table-bordered td:last-child,
+.rtl .widget-main.padding-0 .table-bordered td:last-child {
+  border-left-width: 0;
+}
+.rtl .table-header {
+  padding-left: 0;
+  padding-right: 12px;
+}
+.rtl .dataTables_length {
+  margin-left: 0;
+  margin-right: 8px;
+}
+.rtl .dataTables_filter {
+  margin-left: 8px;
+  margin-right: 0;
+  text-align: left;
+}
+.rtl .dataTables_info {
+  margin: 0 12px 0 0;
+}
+.rtl .dataTables_paginate {
+  text-align: left;
+}
+.rtl .dataTable th[class*=sort]:after {
+  float: left;
+  margin-right: 0;
+  margin-left: 4px;
+}
+.rtl .dataTables_wrapper > .row > [class*="col-"] {
+  float: right;
+  margin-left: 0;
+  width: 50%;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+.rtl .widget-box {
+  direction: rtl;
+  text-align: right;
+}
+.rtl .widget-header {
+  padding-left: 0;
+  padding-right: 12px;
+}
+.rtl .widget-header:after {
+  clear: left;
+}
+.rtl .widget-header-large {
+  padding-left: 0;
+  padding-right: 18px;
+}
+.rtl .widget-header-small {
+  padding-left: 0;
+  padding-right: 10px;
+}
+.rtl .widget-header > .widget-caption > [class*="icon-"],
+.rtl .widget-header > :first-child > [class*="icon-"] {
+  margin-right: 0;
+  margin-left: 5px;
+}
+.rtl .widget-toolbar {
+  float: left;
+}
+.rtl .widget-toolbar:before {
+  left: auto;
+  right: -1px;
+  border-width: 0 0 0 1px;
+}
+.rtl .widget-toolbar > [data-action] > [class*="icon-"] {
+  margin-right: auto;
+  margin-left: 0;
+}
+.rtl .widget-box.transparent > .widget-header {
+  padding-left: 0;
+  padding-right: 3px;
+}
+.rtl .widget-box.transparent > .widget-header-large {
+  padding-left: 0;
+  padding-right: 5px;
+}
+.rtl .widget-box.transparent > .widget-header-small {
+  padding-left: 0;
+  padding-right: 1px;
+}
+.rtl [class*="header-color-"] > .widget-toolbar > .nav-tabs > li > a {
+  margin-right: 0;
+  margin-left: 1px;
+}
+.rtl .infobox {
+  padding: 8px 9px 6px 3px;
+  text-align: right;
+}
+.rtl .infobox > .infobox-icon > [class*="icon-"] {
+  padding: 1px 2px 0 1px;
+}
+.rtl .infobox > .infobox-data {
+  text-align: right;
+  padding-left: 0;
+  padding-right: 8px;
+}
+.rtl .infobox > .stat {
+  left: 20px;
+  right: auto;
+  padding-left: 18px;
+  padding-right: 0;
+}
+.rtl .infobox > .stat:before {
+  left: 4px;
+  right: auto;
+}
+.rtl .infobox > .stat:after {
+  left: 1px;
+  right: auto;
+}
+.rtl .infobox > .badge {
+  left: 20px;
+  right: auto;
+}
+.rtl .infobox.infobox-dark > .badge {
+  left: 2px;
+  right: auto;
+}
+.rtl .infobox-small {
+  text-align: right;
+}
+.rtl .infobox-small > .infobox-data {
+  text-align: right;
+}
+.rtl .infobox-small > .infobox-chart > .sparkline {
+  margin-left: auto;
+  margin-right: 2px;
+}
+.rtl .infobox-small .percentage {
+  margin-left: auto;
+  margin-right: 2px;
+}
+.rtl .pricing-box .widget-header {
+  padding-right: 0;
+}
+.rtl .pricing-table-header {
+  text-align: right;
+}
+.rtl .pricing-table-header > li {
+  padding: 7px 11px 7px 0;
+}
+.rtl .pricing-box-small {
+  margin-left: 0;
+  margin-right: -2px;
+}
+.rtl .pricing-span[class*="col-"] {
+  float: right !important;
+}
+.rtl .pricing-span-header {
+  float: right;
+  padding-left: 0;
+  padding-right: 12px;
+}
+@media only screen and (max-width: 768px) {
+  .rtl .pricing-box:nth-child(odd) {
+    padding-right: 12px !important;
+    padding-left: 0 !important;
+  }
+  .rtl .pricing-box:nth-child(even) {
+    padding-left: 12px !important;
+    padding-right: 0 !important;
+  }
+}
+.rtl .pricing-span {
+  float: right !important;
+}
+@media only screen and (max-width: 460px) {
+  .rtl .pricing-box,
+  .rtl .pricing-box:nth-child(odd),
+  .rtl .pricing-box:nth-child(even) {
+    padding-left: 12px !important;
+    padding-right: 12px !important;
+  }
+}
+.rtl.login-layout .main-content {
+  margin-right: 0;
+}
+.rtl.login-layout .login-box .toolbar > div:first-child {
+  float: right;
+  text-align: right;
+}
+.rtl.login-layout .login-box .toolbar > div:first-child > a {
+  margin-left: 0;
+  margin-right: 11px;
+}
+.rtl.login-layout .login-box .toolbar > div:first-child + div {
+  float: left;
+  text-align: left;
+}
+.rtl.login-layout .login-box .toolbar > div:first-child + div > a {
+  margin-left: 11px;
+  margin-right: 0;
+}
+.rtl .ace-thumbnails {
+  margin-right: 0;
+}
+.rtl .ace-thumbnails > li {
+  float: right;
+}
+.rtl .ace-thumbnails > li .tags {
+  direction: ltr;
+}
+.rtl .ace-thumbnails > li .tags > .label-holder {
+  margin: 1px 0 0 1px;
+  direction: rtl;
+  text-align: right;
+}
+.rtl .itemdiv {
+  padding-right: 0;
+  padding-left: 3px;
+}
+.rtl .itemdiv > .user {
+  left: auto;
+  right: 0;
+}
+.rtl .itemdiv > .body {
+  margin-right: 50px;
+  margin-left: 12px;
+}
+.rtl .itemdiv > .body > .time {
+  right: auto;
+  left: 9px;
+}
+.rtl .itemdiv > .body > .text {
+  padding-left: 0;
+  padding-right: 7px;
+}
+.rtl .itemdiv > .body > .text:after {
+  right: 16px;
+  left: -12px;
+}
+.rtl .itemdiv > .body > .text > [class*="icon-quote-"]:first-child {
+  margin-left: 4px;
+  margin-right: 0;
+}
+.rtl .itemdiv.dialogdiv:before {
+  left: auto;
+  right: 19px;
+}
+.rtl .itemdiv.dialogdiv > .body {
+  border-left-width: 1px;
+  border-right-width: 2px;
+  margin-left: 1px;
+}
+.rtl .itemdiv.dialogdiv > .body:before {
+  left: auto;
+  right: -7px;
+  border-width: 2px 2px 0 0;
+  -webkit-transform: rotate(45deg);
+  -ms-transform: rotate(45deg);
+  transform: rotate(45deg);
+}
+.rtl .itemdiv.dialogdiv > .body > .time {
+  float: left;
+}
+.rtl .itemdiv.dialogdiv > .body > .text {
+  padding-right: 0;
+}
+.rtl .itemdiv.memberdiv {
+  float: right;
+}
+.rtl .itemdiv .tools {
+  right: auto;
+  left: 4px;
+}
+.rtl .itemdiv.commentdiv .tools {
+  right: auto;
+  left: 9px;
+}
+.rtl .item-list {
+  margin: 0;
+}
+.rtl .item-list > li {
+  border-left-width: 1px;
+  border-right-width: 3px;
+  border-left-color: #DDD;
+}
+.rtl li[class*="item-"] {
+  border-left-width: 1px;
+  border-right-width: 3px;
+  border-left-color: #DDD;
+}
+.rtl li.item-orange {
+  border-right-color: #e8b110;
+}
+.rtl li.item-orange2 {
+  border-right-color: #f79263;
+}
+.rtl li.item-red {
+  border-right-color: #d53f40;
+}
+.rtl li.item-red2 {
+  border-right-color: #d15b47;
+}
+.rtl li.item-green {
+  border-right-color: #9abc32;
+}
+.rtl li.item-green2 {
+  border-right-color: #0490a6;
+}
+.rtl li.item-blue {
+  border-right-color: #4f99c6;
+}
+.rtl li.item-blue2 {
+  border-right-color: #3983c2;
+}
+.rtl li.item-blue3 {
+  border-right-color: #1144eb;
+}
+.rtl li.item-pink {
+  border-right-color: #cb6fd7;
+}
+.rtl li.item-black {
+  border-right-color: #505050;
+}
+.rtl li.item-grey {
+  border-right-color: #a0a0a0;
+}
+.rtl li.item-brown {
+  border-right-color: #a52a2a;
+}
+.rtl li.item-default {
+  border-right-color: #abbac3;
+}
+.rtl li.item-purple {
+  border-right-color: #6f3cc4;
+}
+.rtl .profile-info-name {
+  text-align: left;
+  padding-right: 0;
+  padding-left: 10px;
+  left: auto;
+  right: 0;
+}
+.rtl .profile-info-value {
+  padding-right: 6px;
+  padding-left: 4px;
+  margin-left: auto;
+  margin-right: 120px;
+}
+.rtl .profile-info-value > span + span:before {
+  margin-left: 3px;
+  margin-right: 1px;
+}
+.rtl .profile-user-info-striped .profile-info-value {
+  padding-left: 0;
+  padding-right: 12px;
+}
+.rtl .profile-activity img,
+.rtl .profile-activity .thumbicon {
+  margin-right: 0;
+  margin-left: 10px;
+}
+.rtl .profile-activity .tools {
+  left: 12px;
+  right: auto;
+}
+.rtl .user-profile .user-title-label + .dropdown-menu {
+  margin-left: auto;
+  margin-right: -12px;
+}
+.rtl .user-status {
+  margin-right: auto;
+  margin-left: 1px;
+}
+.rtl .tab-content.profile-edit-tab-content {
+  -webkit-box-shadow: -1px 1px 0 0 rgba(0, 0, 0, 0.2);
+  box-shadow: -1px 1px 0 0 rgba(0, 0, 0, 0.2);
+}
+.rtl .inbox-tabs.nav-tabs > li.active > a.btn-new-mail > .btn:before {
+  left: auto;
+  right: 35%;
+  right: calc(50% - 6px);
+}
+.rtl .inbox-tabs.nav-tabs.tab-size-bigger > li.active > a.btn-new-mail > .btn:before {
+  left: auto;
+  right: 35%;
+  right: calc(50% - 8px);
+}
+.rtl .inbox-tabs.nav-tabs > li.pull-left {
+  float: left;
+}
+@media only screen and (max-width: 475px) {
+  .rtl .inbox-tabs > .li-new-mail {
+    text-align: left;
+  }
+}
+.rtl .message-item .sender {
+  margin-left: 4px;
+  margin-right: 6px;
+}
+.rtl .message-item .summary {
+  margin-left: auto;
+  margin-right: 30px;
+}
+.rtl .message-item .message-flags {
+  right: auto;
+  left: 101%;
+  left: calc(100% + 4px);
+}
+.rtl .message-item .time {
+  float: left;
+}
+.rtl .message-item .attachment {
+  float: left;
+}
+.rtl .message-star {
+  margin-left: 4px;
+  margin-right: 6px;
+}
+.rtl .mail-tag:empty {
+  margin-left: 1px;
+  margin-right: 0;
+}
+.rtl ul.attachment-list {
+  margin-left: 0;
+  margin-right: 8px;
+}
+.rtl .attached-file > [class*="icon-"] {
+  margin-right: auto;
+  margin-left: 2px;
+}
+.rtl .messagebar-item-left,
+.rtl .messagebar-item-right {
+  text-align: right;
+}
+.rtl .message-navbar .nav-search {
+  left: auto;
+  right: 60px;
+}
+.rtl .inbox-folders .btn > [class*="icon-"]:first-child {
+  text-align: right;
+}
+.rtl .inbox-folders .btn.active:before {
+  left: auto;
+  right: -1px;
+  border-left: none;
+  border-right: 3px solid #4F99C6;
+}
+.rtl .inbox-folders .btn .counter {
+  right: auto;
+  left: 8px;
+}
+.rtl .message-form .controls {
+  margin-right: 125px;
+}
+.rtl .timeline-container:before {
+  right: 28px;
+  left: auto;
+}
+.rtl .timeline-item .transparent.widget-box {
+  border-right: 3px solid #DAE1E5;
+  border-left: none;
+}
+.rtl .timeline-item .transparent .widget-header > :first-child {
+  margin-left: auto;
+  margin-right: 8px;
+}
+.rtl .timeline-item:nth-child(even) .widget-box.transparent {
+  border-right-color: #DBDBDB !important;
+}
+.rtl .timeline-item .widget-box {
+  margin-left: auto;
+  margin-right: 60px;
+}
+.rtl .timeline-info {
+  float: right;
+}
+.rtl .timeline-label {
+  margin-right: 34px;
+  margin-left: auto;
+}
+.rtl .timeline-style2:before {
+  display: none;
+}
+.rtl .timeline-style2 .timeline-item:before {
+  left: auto;
+  right: 90px;
+}
+.rtl .timeline-style2 .timeline-item .transparent.widget-box {
+  border-right: none !important;
+}
+.rtl .timeline-style2 .timeline-indicator {
+  left: auto;
+  right: 86px;
+}
+.rtl .timeline-style2 .timeline-date {
+  text-align: left;
+  margin-right: auto;
+  margin-left: 25px;
+}
+.rtl .timeline-style2 .timeline-item .widget-box {
+  margin-left: auto;
+  margin-right: 112px;
+}
+.rtl .timeline-style2 .timeline-label {
+  margin-right: 0;
+  text-align: left;
+}
+.rtl .ace-settings-container {
+  left: 0;
+  right: auto;
+}
+.rtl .btn.ace-settings-btn {
+  float: right;
+  border-radius: 0 6px 6px 0 !important;
+}
+.rtl .ace-settings-box {
+  float: right;
+}
+.rtl .grid2,
+.rtl .grid3,
+.rtl .grid4 {
+  float: right;
+  border-left: none;
+  border-right: 1px solid #E3E3E3;
+}
+.rtl .grid2:first-child,
+.rtl .grid3:first-child,
+.rtl .grid4:first-child {
+  border-right: none;
+}
+.rtl .easyPieChart canvas {
+  left: auto;
+  right: 0;
+}
+.rtl .external-event > [class*="icon-"]:first-child {
+  margin-right: 0;
+  margin-left: 5px;
+  border-right: none;
+  border-left: 1px solid #FFF;
+}
+.rtl #cboxCurrent {
+  left: auto;
+  right: 64px;
+}
+.rtl #cboxNext,
+.rtl #cboxPrevious {
+  margin-left: 0;
+  margin-right: 5px;
+}
+.rtl #cboxPrevious {
+  left: auto;
+  right: 27px;
+}
+.rtl #cboxNext {
+  left: auto;
+  right: 0;
+}
+.rtl .ace-spinner .spinner-buttons > button.btn:active {
+  left: auto;
+  top: auto;
+}
+.rtl .wizard-steps {
+  margin-right: 0;
+}
+.rtl .wizard-actions {
+  text-align: left;
+}
+.rtl .wizard-steps li:first-child:before {
+  right: 50%;
+  left: auto;
+}
+.rtl .tree {
+  padding-left: 0;
+  padding-right: 9px;
+}
+.rtl .tree:before {
+  left: auto;
+  right: 0;
+  border-width: 0 1px 0 0;
+}
+.rtl .tree .tree-folder .tree-folder-header .tree-folder-name {
+  margin-left: 0;
+  margin-right: 2px;
+}
+.rtl .tree .tree-folder .tree-folder-header > [class*="icon-"]:first-child {
+  margin: -2px -2px 0 0;
+}
+.rtl .tree .tree-folder:last-child:after {
+  left: auto;
+  right: -15px;
+  border-left: none;
+  border-right: 1px solid #FFF;
+}
+.rtl .tree .tree-folder .tree-folder-content {
+  margin-left: 0;
+  margin-right: 23px;
+}
+.rtl .tree .tree-folder .tree-folder-content:before {
+  left: auto;
+  right: -14px;
+  border-width: 0 1px 0 0;
+}
+.rtl .tree .tree-item .tree-item-name {
+  margin-left: 0;
+  margin-right: 3px;
+}
+.rtl .tree .tree-item .tree-item-name > [class*="icon-"]:first-child {
+  margin-right: 0;
+  margin-left: 3px;
+}
+.rtl .tree .tree-folder:before,
+.rtl .tree .tree-item:before {
+  left: auto;
+  right: -13px;
+}
+.rtl .tree .tree-loading {
+  margin-left: 0;
+  margin-right: 36px;
+}
+.rtl #gritter-notice-wrapper {
+  text-align: right;
+  direction: rtl;
+  left: 20px;
+  right: auto;
+}
+.rtl .gritter-close {
+  right: auto;
+  left: 3px;
+}
+.rtl .gritter-image {
+  float: right;
+}
+.rtl .gritter-with-image,
+.rtl .gritter-without-image {
+  float: left;
+}
+.rtl .wysiwyg-toolbar .dropdown-menu {
+  text-align: right;
+}
+.rtl .wysiwyg-toolbar .wysiwyg-choose-file {
+  margin-left: auto;
+}
+.rtl .wysiwyg-toolbar .btn-group > .btn,
+.rtl .wysiwyg-toolbar .btn-group > .inline > .btn {
+  float: none;
+}
+.rtl .wysiwyg-style1 .btn-group:after,
+.rtl .wysiwyg-style2 .btn-group:after {
+  left: auto;
+  border-left: none;
+  right: -2px;
+  border-right: 1px solid #E1E6EA;
+}
+.rtl .wysiwyg-toolbar .dropdown-menu input[type=text] {
+  margin-left: 0;
+  margin-right: 8px;
+}
+.rtl .wysiwyg-toolbar .dropdown-menu .btn {
+  margin-right: 1px;
+  margin-left: 8px;
+}
+.rtl .widget-body .md-header {
+  margin-left: 0;
+  margin-right: 9px;
+}
+.rtl .widget-body .md-header .btn-inverse {
+  padding-right: 0;
+  padding-left: 5px;
+}
+.rtl .select2-container .select2-choice {
+  padding-left: 0;
+  padding-right: 8px;
+}
+.rtl .select2-container.select2-allowclear .select2-choice .select2-chosen {
+  margin-right: auto;
+  margin-left: 42px;
+}
+.rtl .select2-container .select2-choice > .select2-chosen {
+  margin-left: 26px;
+  margin-right: auto;
+}
+.rtl .select2-container .select2-choice abbr {
+  right: auto;
+  left: 20px;
+}
+.rtl .select2-container .select2-choice .select2-arrow {
+  right: auto;
+  left: 0;
+}
+.rtl .select2-container .select2-choice .select2-arrow b:before {
+  right: 5px;
+  left: auto;
+}
+.rtl .select2-container-multi .select2-choices li {
+  float: right;
+}
+.rtl .select2-container-multi .select2-choices .select2-search-choice {
+  margin: 3px 5px 3px 0;
+  padding: 3px 18px 3px 5px;
+}
+.rtl .select2-results {
+  margin-right: 0;
+}
+.rtl .select2-drop {
+  direction: rtl;
+  text-align: right;
+}
+.rtl .select2-drop input {
+  padding-right: 5px;
+  padding-left: 20px;
+}
+.rtl .select2-drop .select2-results {
+  padding-right: 4px;
+  padding-left: 0;
+}
+.rtl .select2-search:after {
+  right: -20px;
+  left: auto;
+}
+.rtl .select2-search input.select2-active {
+  background-position: 0%;
+}
+.rtl .editable-buttons {
+  margin-left: auto;
+  margin-right: 1px;
+}
+.rtl .editable-buttons .btn {
+  margin: 0 0 0 1px;
+}
+.rtl .editable-input .ace-spinner {
+  margin-right: auto;
+  margin-left: 8px;
+}
+.rtl .editable-inline .editable-slider {
+  margin-right: auto;
+  margin-left: 4px;
+}
+.rtl .tags .tag {
+  padding-left: 22px;
+  padding-right: 9px;
+  text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
+}
+.rtl .tags .tag .close {
+  float: none;
+  left: 0;
+  right: auto;
+}
+.rtl .ui-datepicker .ui-datepicker-prev:before {
+  content: "\f061";
+}
+.rtl .ui-datepicker .ui-datepicker-next:before {
+  content: "\f060";
+}
+.rtl .ui-menu,
+.rtl .ui-dialog,
+.rtl .ui-jqdialog {
+  direction: rtl;
+  text-align: right;
+}
+.rtl .ui-menu .ui-menu-item a .ui-menu-icon {
+  float: left;
+}
+.rtl .ui-menu .ui-menu-item a .ui-menu-icon:before {
+  content: "\f104";
+}
+.rtl .ui-dialog .ui-dialog-titlebar-close,
+.rtl .ui-jqdialog .ui-jqdialog-titlebar-close {
+  left: 8px !important;
+  right: auto !important;
+}
+.rtl .ui-tabs .ui-tabs-nav li {
+  float: right;
+  margin-right: 0;
+  margin-left: 0.2em;
+}
+.rtl .ui-tabs .ui-tabs-nav li a {
+  float: right;
+}
+.rtl .ui-tabs .ui-tabs-nav li.ui-state-default > a {
+  margin-right: auto;
+  margin-left: -1px;
+}
+.rtl .ui-accordion .ui-accordion-header {
+  padding-right: 24px;
+  padding-left: 8px;
+}
+.rtl .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+  position: absolute;
+  left: auto;
+  right: 10px;
+}
+.rtl .ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {
+  content: "\f0d9";
+}
+.rtl .ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before {
+  content: "\f0d7";
+}
+.rtl .ui-jqgrid .ui-jqgrid-hdiv {
+  border-width: 1px 1px 0 0;
+}
+.rtl .ui-jqgrid .ui-jqgrid-labels th {
+  border-right: none !important;
+  border-left: 1px solid #E1E1E1 !important;
+  text-align: right !important;
+}
+.rtl .ui-jqgrid .ui-jqgrid-labels th:first-child {
+  border-right: 1px solid #E1E1E1 !important;
+}
+.rtl .ui-jqgrid-labels th[id*="_cb"]:first-child {
+  text-align: center !important;
+}
+.rtl .ui-jqgrid-sortable {
+  padding-left: 0;
+  padding-right: 4px;
+}
+.rtl .ui-jqdialog-content .searchFilter table {
+  margin-left: auto;
+  margin-right: 4px;
+}
+.rtl .ui-jqdialog-content .searchFilter .add-group,
+.rtl .ui-jqdialog-content .searchFilter .add-rule,
+.rtl .ui-jqdialog-content .searchFilter .delete-group {
+  margin-left: auto !important;
+  margin-right: 4px !important;
+}
+.rtl .ui-jqdialog-content .CaptionTD {
+  text-align: left;
+}
+.rtl .ui-jqdialog .ui-widget-header .ui-jqdialog-title {
+  text-align: right;
+  padding-left: 0;
+  padding-right: 12px;
+  float: right !important;
+}
+.rtl .dd {
+  text-align: right;
+  direction: rtl;
+}
+.rtl .dd-list {
+  text-align: right;
+  direction: rtl;
+  margin-right: 0;
+}
+.rtl .dd-list .dd-list {
+  padding-right: 30px;
+  padding-left: 0;
+}
+.rtl .dd2-handle + .dd2-content,
+.rtl .dd2-handle + .dd2-content[class*="btn-"] {
+  padding-left: 0;
+  padding-right: 44px;
+}
+.rtl .dd-item > button {
+  float: right;
+  margin: 5px 5px 5px 1px;
+  left: auto;
+  right: 1px;
+}
+.rtl .dd2-item.dd-item > button {
+  margin-left: 5px;
+  margin-right: 34px;
+}
+.rtl .dd-dragel > li > .dd-handle {
+  border-right: 2px solid #777;
+  border-left-width: 0;
+}
+.rtl .dd-list > li[class*="item-"] {
+  border-left-width: 0;
+  border-right-width: 0;
+}
+.rtl .dd-list > li[class*="item-"] > .dd-handle {
+  border-right: 2px solid;
+  border-right-color: inherit;
+  border-left-color: #DAE2EA;
+  border-left-width: 1px;
+}
+.rtl .dd-list > li > .dd-handle .sticker {
+  right: auto;
+  left: 0;
+}
+.rtl .dd2-handle,
+.rtl .dd-dragel > li > .dd2-handle {
+  left: auto;
+  right: 0;
+  border-width: 1px 0 0 1px;
+}
+.rtl .limiterBox {
+  direction: rtl;
+  text-align: right;
+}
+.rtl ol.linenums {
+  margin-right: 33px;
+}
+.rtl ol.linenums li {
+  padding-left: 0;
+  padding-right: 12px;
+}
+.rtl .prettyprint.linenums {
+  -webkit-box-shadow: -40px 0 0 #FBFBFC inset, -41px 0 0 #ECECF0 inset;
+  box-shadow: -40px 0 0 #FBFBFC inset, -41px 0 0 #ECECF0 inset;
+}
+/** Responsive RTL **/
+@media only screen and (max-width: 767px) {
+  .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu {
+    right: auto;
+    left: -80px;
+  }
+  .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:before,
+  .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:after {
+    right: auto;
+    left: 100px;
+  }
+  .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu {
+    right: auto;
+    left: -40px;
+  }
+  .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:before,
+  .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:after {
+    right: auto;
+    left: 60px;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu {
+    right: auto;
+    left: -120px;
+  }
+  .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:before,
+  .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:after {
+    right: auto;
+    left: 140px;
+  }
+  .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu {
+    right: auto;
+    left: -80px;
+  }
+  .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:before,
+  .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:after {
+    right: auto;
+    left: 100px;
+  }
+  .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu {
+    right: auto;
+    left: -50px;
+  }
+  .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu:before,
+  .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu:after {
+    right: auto;
+    left: 70px;
+  }
+}
+@media only screen and (max-width: 460px) {
+  .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu {
+    left: auto;
+    right: -5px;
+  }
+  .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:before,
+  .rtl .ace-nav > li:nth-last-child(4) > .dropdown-menu:after {
+    left: auto;
+    right: 25px;
+  }
+  .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu {
+    left: auto;
+    right: -60px;
+  }
+  .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:before,
+  .rtl .ace-nav > li:nth-last-child(3) > .dropdown-menu:after {
+    left: auto;
+    right: 80px;
+  }
+  .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu {
+    left: auto;
+    right: -110px;
+  }
+  .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu:before,
+  .rtl .ace-nav > li:nth-last-child(2) > .dropdown-menu:after {
+    left: auto;
+    right: 130px;
+  }
+}
+@media only screen and (max-width: 460px) {
+  .rtl .ace-nav > li {
+    text-align: right;
+    float: none !important;
+  }
+  .rtl .ace-nav > li:first-child {
+    border-left: none;
+    border-right: 1px solid #DDD;
+  }
+  .rtl .ace-nav > li:last-child {
+    border-left: 1px solid #DDD;
+  }
+}
+@media (min-width: 422px) and (max-width: 480px), (max-width: 340px) {
+  .rtl .ace-nav .nav-user-photo {
+    margin-left: 0;
+  }
+  .rtl .user-info {
+    margin-left: auto;
+    right: auto;
+    margin-right: 1px;
+    left: 2px;
+  }
+}
+@media only screen and (max-width: 767px) {
+  .rtl .nav-search {
+    right: auto;
+    left: 5px;
+  }
+}
+@media only screen and (max-width: 991px) {
+  .rtl .navbar-brand {
+    margin-right: 0;
+  }
+  .rtl .sidebar {
+    left: auto;
+    box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, 0.2);
+    border-left-width: 1px;
+    border-right-width: 0;
+  }
+  .rtl .sidebar.display,
+  .rtl .sidebar.menu-min.display {
+    left: auto;
+    right: 0;
+  }
+  .rtl .sidebar.menu-min {
+    left: auto;
+    right: -50px;
+  }
+  .rtl .main-content {
+    margin-left: auto !important;
+    margin-right: 0 !important;
+  }
+  .rtl .menu-toggler {
+    left: auto;
+    margin-right: auto;
+    right: 0;
+    margin-left: 2px;
+    padding-left: 0;
+    padding-right: 33px;
+  }
+  .rtl .menu-toggler:before {
+    left: auto;
+    right: 4px;
+  }
+  .rtl .menu-toggler:after {
+    left: auto;
+    right: 4px;
+  }
+  .rtl .menu-toggler > .menu-text {
+    left: auto;
+    right: 0;
+  }
+  .rtl .menu-toggler > .menu-text:after {
+    left: auto;
+    right: -8px;
+  }
+  .rtl .breadcrumb {
+    margin-left: auto;
+    margin-right: 90px;
+  }
+}
+/* move the icons to the line below */
+@media only screen and (max-width: 460px) {
+  .rtl .navbar .navbar-brand {
+    display: block;
+    float: none;
+  }
+}
+/* gallery */
+@media only screen and (max-width: 480px) {
+  .rtl .ace-thumbnails > li {
+    float: none;
+  }
+}
+@media only screen and (max-width: 320px) {
+  .rtl .breadcrumb {
+    margin-left: 0;
+    margin-right: 36px;
+  }
+  .rtl .menu-toggler > .menu-text:after {
+    left: auto;
+    right: -13px;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .rtl .fc-header td {
+    text-align: right;
+  }
+}
+/* custom grid */
+@media only screen and (max-width: 360px) {
+  .rtl .grid2,
+  .rtl .grid3,
+  .rtl .grid4 {
+    border-right: none;
+  }
+  .rtl .grid2 > [class*="pull-"],
+  .rtl .grid3 > [class*="pull-"],
+  .rtl .grid4 > [class*="pull-"] {
+    right: auto;
+    left: 11px;
+  }
+}
+@media only screen and (max-width: 767px) {
+  .rtl .help-inline,
+  .rtl .input-icon + .help-inline {
+    padding-right: 0;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .rtl .profile-info-value {
+    margin-left: auto;
+    margin-right: 90px;
+  }
+  .rtl .profile-user-info-striped .profile-info-name {
+    padding-right: 10px;
+    padding-left: 0;
+    text-align: right;
+  }
+  .rtl .profile-user-info-striped .profile-info-value {
+    margin-left: auto;
+    margin-right: 10px;
+  }
+}
Index: pro-violet-viettel/sourcecode/assets/css/uncompressed/ace-skins.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/uncompressed/ace-skins.css	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/uncompressed/ace-skins.css	(revision 313)
@@ -0,0 +1,1322 @@
+/* skin#1 */
+.skin-1 {
+ background-color: #4A4F56;
+}
+.skin-1 .navbar  {
+ background:#2C6AA0;
+}
+
+.skin-1  .sidebar , .skin-1  .sidebar:before {
+ background-color:#222A2D;
+ border-right:none;
+}
+
+
+
+.skin-1  .nav-list > li {
+ border-color:#3F4E54; 
+ border-top-width:0;
+}
+.skin-1 .nav-list > li > a  , .skin-1 .menu-min .nav-list > li.open > a{
+ background-color:#222A2D;
+ color:#B1BAC1;
+}
+.skin-1 .nav-list > li:hover > a {
+ background-color:#414B51;
+ color:#E1EAF1;
+}
+.skin-1 .nav-list > li > a > .arrow  {
+  color:#B1BAC1;
+}
+.skin-1 .nav-list > li.open > a > .arrow {
+  color:#85C0EC;
+}
+
+
+.skin-1 .nav-list > li .submenu > li > a {
+	border-top-color:#AFBDC9;
+}
+.skin-1 .nav-list > li.active .submenu > li > a {
+	border-top-color:#70818E;
+}
+
+.skin-1 .nav-list  li.active > a:after {
+ border-right-color:#FFF;
+ border-width:16px 10px;
+ top:2px;
+}
+
+
+.skin-1  .nav-list > li.active.open > ul.submenu > li.active > a:after {
+ top:1px;
+}
+.skin-1 .nav-list > li.active:after {
+ display:none;
+}
+.skin-1 .menu-min .nav-list > li.active > a:after {
+ border-width:10px 6px;
+ top:8px;
+}
+.skin-1 .menu-min .nav-list > li.active:hover > a:after {
+ border-right-color:#242A2B;
+}
+
+
+.skin-1 .nav-list > li.open > a , .skin-1 .nav-list > li.open > a:hover
+{
+ color:#85C0EC;
+ background-color:#222A2D;
+}
+.skin-1 .nav-list > li.active > a , .skin-1 .nav-list > li.active > a:hover,
+.skin-1 .menu-min .nav-list > li.active > a , .skin-1 .menu-min .nav-list > li.active > a:hover
+ {
+ background-color:#141A1B;
+ color:#55A0DC;
+}
+
+
+.skin-1 .nav-list > li > ul.submenu {
+ background-color:#3A4344;
+ border-top-color:#5A6364;
+}
+.skin-1 .nav-list > li.active > ul.submenu {
+ background-color:#141A1B;
+ border-top-color:#2F3E44;
+}
+
+.skin-1 .nav-list > li > .submenu > li > a {
+ color:#D1DAE1;
+ border-bottom-color:#5A6364;
+}
+.skin-1 .nav-list > li > .submenu > li:first-child > a {
+ border-top-color:transparent;
+}
+.skin-1 .nav-list > li > .submenu > li > a:hover {
+ color:#8AB4DE;
+}
+.skin-1 .nav-list > li > .submenu > li.active > a {
+ color:#55A0DC;
+ border-bottom-color:#2F3E44;
+}
+
+
+
+.skin-1 .nav-list > li > .submenu > li > a > [class*="icon-"]:first-child {
+ display:none;
+}
+
+.skin-1 .menu-min .nav-list > li:hover > a{
+ color:#E1EAF1;
+}
+.skin-1 .menu-min .nav-list > li > a > .menu-text{
+ background-color:#414B51;
+}
+.skin-1 .menu-min .nav-list > li.active > a > .menu-text{
+ background-color:#242A2B;
+}
+
+.skin-1 .menu-min .nav-list > li.active:hover > a,
+.skin-1 .menu-min .nav-list > li.active > a > .menu-text{
+ color:#55A0DC;
+}
+.skin-1 .menu-min .nav-list > li > a.active ,
+.skin-1 .menu-min .nav-list > li.open.active > a
+{
+ background-color:#141A1B;
+}
+
+.skin-1 .menu-min .nav-list > li > a > .menu-text,
+.skin-1 .menu-min .nav-list > li > ul.submenu {
+ border-color:#3F4E54;
+ margin-top:1px;
+ border-left-color:#242A2B;
+}
+
+.skin-1 .nav-list > li > .submenu > li:before, .skin-1 .nav-list > li > .submenu:before {
+ border-color:#929BA3;
+}
+.skin-1 .nav-list > li.active > .submenu > li:before, .skin-1 .nav-list > li.active > .submenu:before {
+ border-color:#3F4E54;
+}
+.skin-1 .menu-min .nav-list > li > a.dropdown-toggle > .menu-text {
+ border-bottom-color:#5A606A;
+}
+
+
+.skin-1 .sidebar-collapse {
+ background-color:#141A1B;
+ border-color:#3F4E54; 
+ border-top-width:1px;
+}
+.skin-1 .sidebar-collapse:before {
+ border-color:#3F4E54;
+}
+.skin-1 .sidebar-collapse > [class*="icon-"] {
+ background-color:#222A2D;
+}
+
+
+.skin-1 .sidebar-shortcuts , .skin-1 .sidebar-shortcuts-mini {
+ background-color:#141A1B;
+ border-color:#3F4E54;
+}
+.skin-1 .sidebar > .nav-search {
+ background-color:#141A1B;
+ border-color:#3F4E54;
+}
+
+.skin-1  .menu-min .sidebar-shortcuts-large {
+ background-color:#141A1B;
+ box-shadow:none;
+ border:none;
+ top:0;
+}
+
+.skin-1 .breadcrumbs {
+ border:none;
+ background-color:#F0F0F0;
+}
+
+
+
+@media only screen and (max-width: 991px) {
+.skin-1  .sidebar {
+ border:none;
+ box-shadow:none;
+}
+.skin-1 .nav-list li.active > a:after {
+ display:none;
+}
+.skin-1 .menu-min .nav-list > li.active.open > a:after {
+ display:none;
+}
+.skin-1 .menu-min .nav-list > li.active:hover > a:after {
+ display:block;
+}
+}
+
+
+/* 3rd & 4th level menu */
+.skin-1 .nav-list > li  > .submenu > li > .submenu  a {
+	border-top-color:#7B858C;
+}
+.skin-1 .nav-list > li.active  > .submenu > li > .submenu  a {
+	border-top-color:#545B60;
+}
+
+.skin-1 .nav-list > li .submenu li > .submenu > li a {
+ color: #D1DAE1;
+ font-size: 13px;
+}
+.skin-1 .nav-list > li .submenu li > .submenu > li a > [class*="icon-"]:first-child {
+ color: inherit;
+}
+.skin-1 .nav-list > li .submenu li > .submenu > li a:hover {
+  color: #8AB4DE;
+  text-decoration:none;
+}
+.skin-1 .nav-list > li .submenu li > .submenu > li a:hover > [class*="icon-"]:first-child  {
+  color: #55A0DC;
+}
+
+
+.skin-1 .nav-list > li .submenu li.open > a  ,
+.skin-1 .nav-list > li .submenu li > .submenu > li.open > a
+{
+ color: #85C0EC;
+}
+.skin-1 .nav-list > li .submenu li.open > a > [class*="icon-"]:first-child ,
+.skin-1 .nav-list > li .submenu li > .submenu > li.open > a > [class*="icon-"]:first-child
+{
+ color: inherit;
+}
+
+
+.skin-1 .nav-list > li .submenu li > .submenu li.active > a {
+  color: #61A8DD;
+}
+.skin-1 .nav-list > li .submenu li > .submenu li.active > a > [class*="icon-"]:first-child{
+  color: inherit;
+}
+.skin-1 .nav-list > li .submenu li > .submenu li.active > a:hover {
+  color: #85C0EC;
+}
+
+
+.skin-1 .nav-list > li .submenu li > a > .arrow {
+  color: #BBB;
+}
+.skin-1 .nav-list > li > .submenu > li.open > a > .arrow,
+.skin-1 .nav-list > li > .submenu > li > a:hover > .arrow,
+.skin-1 .nav-list > li > .submenu > li > .submenu > li.open > a > .arrow,
+.skin-1 .nav-list > li > .submenu > li > .submenu > li > a:hover > .arrow
+{
+	color:inherit;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* skin#2 */
+.skin-2 {
+ background-color: #5C5C5C;
+}
+.skin-2 .navbar {
+ background:#C6487E;
+}
+.skin-2  .sidebar , .skin-2  .sidebar:before {
+ background-color:#505050;
+ border-right:none;
+}
+
+
+.skin-2  .nav-list > li {
+ border-color:#444; 
+ border-top-width:0;
+}
+.skin-2  .nav-list > li:last-child {
+ border-bottom-width:0;
+}
+
+.skin-2 .nav-list > li > a , .skin-2 .menu-min .nav-list > li.open > a,
+.skin-2 .nav-list .open > a, .skin-2 .nav-list .open > a:hover, .skin-2 .nav-list .open > a:focus
+ {
+ background-color:#393939;
+}
+.skin-2 .nav-list > li.active > a {
+ color:#FFF;
+}
+.skin-2  .nav-list > li > a:hover:before{
+ display:none;
+}
+
+
+
+.skin-2 .nav-list  li.active > a:after {
+ border-right-color:#FFF;
+}
+
+.skin-2 .nav-list  > li.active > a:after , .skin-2 .nav-list  > li.active > .submenu > li.active > a:after{
+ top:2px;
+ right:0;
+ border-width:16px 10px;
+}
+
+
+.skin-2 .menu-min .nav-list > li.active > a:after {
+ border-width:10px 6px;
+ top:8px;
+}
+
+.skin-2 .menu-min .nav-list > li.active:hover > a:after {
+ border-right-color:#292929;
+}
+
+
+.skin-2 .nav-list > li.active:after {
+ display:none;
+}
+.skin-2 .nav-list > li.active.open > .submenu > li.active > a:after {
+ border-right-color:#FFF;
+ right:0;
+}
+
+
+
+.skin-2 .nav-list > li > .submenu {
+ background-color:#303030;
+ border-top-color:#666;
+}
+.skin-2 .nav-list > li.active > .submenu {
+ background-color:#222;
+}
+.skin-2 .nav-list > li > .submenu > li:first-child > a {
+ border-top:none;
+}
+.skin-2 .nav-list > li > .submenu > li > a {
+ color:#CCC;
+ border-bottom-color:#555;
+}
+.skin-2 .nav-list > li > .submenu > li > a > [class*="icon-"]:first-child {
+ display:none;
+}
+
+
+
+.skin-2  .nav-list > li > a > .menu-text {
+ color:#DDD;
+}
+.skin-2  .nav-list > li > a:hover > .menu-text {
+ color:rgba(0,0,0,0.5);
+ font-weight:bold;
+}
+.skin-2  .nav-list > li.active > a:hover > .menu-text {
+ color:#FFF;
+}
+
+
+
+.skin-2  .nav-list > li > a  > .arrow
+{ color:#AAA;}
+.skin-2  .nav-list > li > a:hover > .arrow
+{ color:#FFF;}
+
+
+
+.skin-2  .menu-min .nav-list > li > a > .menu-text {
+ color:#FFF;
+ font-weight:bold;
+ opacity:1;
+ filter:alpha(opacity=100);
+ background-color:#292929;
+ border:none;
+ box-shadow:none;
+ text-shadow:1px 1px 0 rgba(0,0,0,0.5);
+ 
+ margin-top:2px;
+}
+.skin-2  .menu-min .nav-list > li > a.dropdown-toggle > .menu-text {
+ margin-top:0;
+ background-color:#292929;
+}
+
+.skin-2  .menu-min .nav-list > li > ul.submenu {
+ box-shadow:none;
+ border:none;
+ background-color:#303030;
+ 
+ margin-left:1px;
+ margin-top:1px;
+ border-left:1px solid #FFF;
+}
+
+.skin-2  .nav-list > li > ul.submenu > li > a:hover{
+ color:#FFF;
+}
+.skin-2  .nav-list > li > ul.submenu > li:before , .skin-2  .nav-list > li > ul.submenu > li:after{/* hide tree like menu */
+ display:none;
+}
+.skin-2  .nav-list > li > ul.submenu > li > a {
+ padding-left:28px;
+}
+
+
+
+/* default */
+.skin-2  .nav-list > li > a,
+.skin-2  .menu-min .nav-list > li > a > .menu-text
+{
+ color:#CCC;
+}
+
+.skin-2  .nav-list > li:nth-child(1) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(1) > a > .menu-text
+{
+ color:#00BE67;
+}
+.skin-2  .nav-list > li:nth-child(2) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(2) > a > .menu-text
+{
+ color:#5ED02B;
+}
+.skin-2  .nav-list > li:nth-child(3) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(3) > a > .menu-text
+{
+ color:#A7D700;
+}
+.skin-2  .nav-list > li:nth-child(4) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(4) > a > .menu-text
+{
+ color:#CEE100;
+}
+.skin-2  .nav-list > li:nth-child(5) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(5) > a > .menu-text
+{
+ color:#F8C600;
+}
+.skin-2  .nav-list > li:nth-child(6) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(6) > a > .menu-text
+{
+ color:#FFAB00;
+}
+.skin-2  .nav-list > li:nth-child(7) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(7) > a > .menu-text
+{
+ color:#FF6E00;
+}
+.skin-2  .nav-list > li:nth-child(8) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(8) > a > .menu-text
+{
+ color:#F21C30;
+}
+.skin-2  .nav-list > li:nth-child(9) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(9) > a > .menu-text
+{
+ color:#EE218B;
+}
+.skin-2  .nav-list > li:nth-child(10) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(10) > a > .menu-text
+{
+ color:#C55EE7;
+}
+.skin-2  .nav-list > li:nth-child(11) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(11) > a > .menu-text
+{
+ color:#218BEE;
+}
+.skin-2  .nav-list > li:nth-child(12) > a,
+.skin-2  .menu-min .nav-list > li:nth-child(12) > a > .menu-text
+{
+ color:#2ECEE7;
+}
+
+
+.skin-2 .menu-min .nav-list > li.active > a > [class*="icon-"],
+.skin-2 .nav-list > li:not(.active):hover > a > [class*="icon-"] {
+ color:#FFF;
+}
+
+
+
+.skin-2  .nav-list > li.active > a > .menu-text
+{
+ color:#FFF;
+}
+
+.skin-2 .nav-list > li.active > ul.submenu {
+ background-color:#222;
+}
+.skin-2 .nav-list > li > ul.submenu:before {
+ display:block; content:"";
+ position:absolute; z-index:auto;
+ left:0; top:0; right:0; bottom:0;
+ background-color:#393939;
+ opacity:0.12;
+}
+
+.skin-2 .sidebar:not(.menu-min) .nav-list > li:not(.active) > a:hover .badge:not(.badge-transparent) ,
+.skin-2 .sidebar:not(.menu-min) .nav-list > li:not(.active) > a:hover .label:not(.label-transparent) {
+ background-color:rgba(0,0,0,0.5) !important;
+}
+.skin-2 .sidebar:not(.menu-min) .nav-list > li:not(.active) > a:hover .badge.badge-transparent ,
+.skin-2 .sidebar:not(.menu-min) .nav-list > li:not(.active) > a:hover .label.label-transparent{
+  color:rgba(255,255,255,0.75) !important;
+}
+.skin-2 .sidebar:not(.menu-min) .nav-list > li:not(.active) > a:hover .badge.badge-transparent [class*="icon-"],
+.skin-2 .sidebar:not(.menu-min) .nav-list > li:not(.active) > a:hover .label.label-transparent [class*="icon-"]{
+  color:rgba(255,255,255,0.75) !important;
+}
+
+
+/*default*/
+.skin-2  .nav-list > li > a:hover,
+.skin-2  .menu-min .nav-list > li:hover > a,
+.skin-2  .menu-min .nav-list > li.active > a
+{
+ background-color:#C6487E;
+}
+.skin-2  .nav-list > li > ul.submenu:before {
+ background-color:#35262D;
+}
+
+.skin-2  .nav-list > li:nth-child(1) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(1):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(1) > a,
+.skin-2  .nav-list > li:nth-child(1) > ul.submenu:before
+{
+ background-color:#00BE67;
+}
+.skin-2  .nav-list > li:nth-child(2) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(2):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(2) > a,
+.skin-2  .nav-list > li:nth-child(2) > ul.submenu:before
+{
+ background-color:#5ED02B;
+}
+.skin-2  .nav-list > li:nth-child(3) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(3):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(3) > a,
+.skin-2  .nav-list > li:nth-child(3) > ul.submenu:before
+{
+ background-color:#A7D700;
+}
+.skin-2  .nav-list > li:nth-child(4) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(4):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(4) > a,
+.skin-2  .nav-list > li:nth-child(4) > ul.submenu:before
+{
+ background-color:#CEE100;
+}
+.skin-2  .nav-list > li:nth-child(5) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(5):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(5) > a,
+.skin-2  .nav-list > li:nth-child(5) > ul.submenu:before
+{
+ background-color:#F8C600;
+}
+.skin-2  .nav-list > li:nth-child(6) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(6):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(6) > a,
+.skin-2  .nav-list > li:nth-child(6) > ul.submenu:before
+{
+ background-color:#FFAB00;
+}
+.skin-2  .nav-list > li:nth-child(7) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(7):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(7) > a,
+.skin-2  .nav-list > li:nth-child(7) > ul.submenu:before
+{
+ background-color:#FF6E00;
+}
+.skin-2  .nav-list > li:nth-child(8) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(8):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(8) > a,
+.skin-2  .nav-list > li:nth-child(8) > ul.submenu:before
+{
+ background-color:#F21C30;
+}
+.skin-2  .nav-list > li:nth-child(9) > a:hover,
+.skin-2  .menu-min .nav-listli:nth-child(9):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(9) > a,
+.skin-2  .nav-list > li:nth-child(9) > ul.submenu:before
+{
+ background-color:#EE218B;
+}
+.skin-2  .nav-list > li:nth-child(10) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(10):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(10) > a,
+.skin-2  .nav-list > li:nth-child(10) > ul.submenu:before
+{
+ background-color:#C55EE7;
+}
+.skin-2  .nav-list > li:nth-child(11) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(11):hover > a,
+.skin-2  .menu-min .nav-list li.active:nth-child(11) > a,
+.skin-2  .nav-list > li:nth-child(11) > ul.submenu:before
+{
+ background-color:#218BEE;
+}
+.skin-2  .nav-list > li:nth-child(12) > a:hover,
+.skin-2  .menu-min .nav-list li:nth-child(12):hover > a,
+.skin-2  .menu-min .nav-listli.active:nth-child(12) > a,
+.skin-2  .nav-list > li:nth-child(12) > ul.submenu:before
+{
+ background-color:#2ECEE7;
+}
+
+
+
+
+.skin-2 .nav-list > li > ul.submenu { border-top-style:inset;}
+.skin-2  .menu-min .nav-list > li > ul.submenu         {border-top-color:#666 !important;}
+
+.skin-2  .nav-list > li > ul.submenu  {border-top-color:#C6487E;}
+.skin-2  .nav-list > li:nth-child(1) > ul.submenu  {border-top-color:#00BE67;}
+.skin-2  .nav-list > li:nth-child(2) > ul.submenu  {border-top-color:#5ED02B;}
+.skin-2  .nav-list > li:nth-child(3) > ul.submenu  {border-top-color:#A7D700;}
+.skin-2  .nav-list > li:nth-child(4) > ul.submenu  {border-top-color:#CEE100;}
+.skin-2  .nav-list > li:nth-child(5) > ul.submenu  {border-top-color:#F8C600;}
+.skin-2  .nav-list > li:nth-child(6) > ul.submenu  {border-top-color:#FFAB00;}
+.skin-2  .nav-list > li:nth-child(7) > ul.submenu  {border-top-color:#FF6E00;}
+.skin-2  .nav-list > li:nth-child(8) > ul.submenu  {border-top-color:#F21C30;}
+.skin-2  .nav-list > li:nth-child(9) > ul.submenu  {border-top-color:#EE218B;}
+.skin-2  .nav-list > li:nth-child(10) > ul.submenu{border-top-color:#C55EE7;}
+.skin-2  .nav-list > li:nth-child(11) > ul.submenu{border-top-color:#218BEE;}
+.skin-2  .nav-list > li:nth-child(12) > ul.submenu{border-top-color:#2ECEE7;}
+
+.skin-2  .nav-list > li > ul.submenu li.active > a {color:#C6487E;}
+.skin-2  .nav-list > li:nth-child(1) > ul.submenu  li.active > a {color:#00BE67;}
+.skin-2  .nav-list > li:nth-child(2) > ul.submenu  li.active > a {color:#5ED02B;}
+.skin-2  .nav-list > li:nth-child(3) > ul.submenu  li.active > a {color:#A7D700;}
+.skin-2  .nav-list > li:nth-child(4) > ul.submenu  li.active > a {color:#CEE100;}
+.skin-2  .nav-list > li:nth-child(5) > ul.submenu  li.active > a {color:#F8C600;}
+.skin-2  .nav-list > li:nth-child(6) > ul.submenu  li.active > a {color:#FFAB00;}
+.skin-2  .nav-list > li:nth-child(7) > ul.submenu  li.active > a {color:#FF6E00;}
+.skin-2  .nav-list > li:nth-child(8) > ul.submenu  li.active > a {color:#F21C30;}
+.skin-2  .nav-list > li:nth-child(9) > ul.submenu  li.active > a {color:#EE218B;}
+.skin-2  .nav-list > li:nth-child(10) > ul.submenu li.active > a {color:#C55EE7;}
+.skin-2  .nav-list > li:nth-child(11) > ul.submenu li.active > a {color:#218BEE;}
+.skin-2  .nav-list > li:nth-child(12) > ul.submenu li.active > a {color:#2ECEE7;}
+
+
+.skin-2  .nav-list > li.active > a,
+.skin-2  .nav-list > li.active > a:hover
+ {
+ background-color:#242424;
+}
+
+
+
+
+.skin-2 .sidebar-collapse {
+ background-color:#2C2C2C;
+ border-top:1px solid #666;
+ border-bottom:1px solid #777;
+}
+.skin-2 .sidebar-collapse:before {
+ border-color:#666;
+}
+.skin-2 .sidebar-collapse > [class*="icon-"] {
+ background-color:#333;
+}
+
+
+
+.skin-2 .sidebar-shortcuts {
+ background-color:#393939;
+ border-color:#666;
+ min-height:40px;
+}
+.skin-2 .sidebar > .nav-search {
+ background-color:#393939;
+ border-color:#666;
+}
+
+.skin-2 .sidebar-shortcuts .btn {
+ border-radius:32px !important;
+ border-width:2px;
+ background-color:#555 !important;
+}
+.skin-2 .sidebar-shortcuts .btn:hover {
+ background-color:#222 !important;
+}
+.skin-2 .menu-min .sidebar-shortcuts-large {
+ border:none;
+ box-shadow:none;
+ background-color:#393939;
+ top:0px;
+}
+.skin-2 .sidebar-shortcuts-mini {
+ background-color:#141A1B;
+ border-color:#3F4E54;
+}
+.skin-2  .sidebar-shortcuts-mini .btn {
+ border-width:2px !important;
+ border-radius:32px !important;
+ padding:6px !important;
+ opacity:1;
+ background-color:inherit;
+}
+
+
+body.skin-2 .main-content{
+ padding-top:8px;
+}
+.skin-2 .breadcrumbs {
+ border:none;
+ background-color:#E7F2F8;
+ margin:0 8px 0;
+ border-radius:4px;
+}
+
+
+
+
+
+
+@media only screen and (max-width: 991px) {
+.skin-2  .sidebar {
+ border:none;
+ box-shadow:none;
+}
+.skin-2 .nav-list li.active > a:after {
+ display:none;
+}
+
+body.skin-2 .main-content{
+ padding-top: 0;
+}
+.skin-2 .breadcrumbs {
+ margin:0;
+ border-radius:0;
+}
+
+.skin-2 .menu-min .nav-list > li.active > a:after {
+ display:none;
+}
+.skin-2 .menu-min .nav-list > li.active:hover > a:after {
+ display:block;
+}
+}
+
+
+
+
+/*3rd & 4th level*/
+.skin-2 .nav-list > li  .submenu   a {
+	background-color:transparent !important;
+}
+.skin-2 .nav-list > li  > .submenu > li > .submenu  a {
+	border-top-color:#CCC;
+}
+.skin-2 .nav-list > li.active  > .submenu > li > .submenu  a {
+	border-top-color:#999;
+}
+
+.skin-2 .nav-list > li > .submenu li > .submenu > li a {
+ color:#D5D5D5;
+}
+.skin-2 .nav-list > li > .submenu li > .submenu > li a > [class*="icon-"]:first-child {
+ color:#D5D5D5;
+}
+.skin-2 .nav-list > li > .submenu li > .submenu li.active > a > [class*="icon-"]:first-child {
+ color:inherit;
+}
+
+.skin-2 .nav-list > li  .submenu   a > .arrow {
+	color:#CCC;
+}
+.skin-2 .nav-list > li > .submenu > li > a:hover > .arrow ,
+.skin-2 .nav-list > li > .submenu > li > .submenu > li > a:hover > .arrow {
+	color:#EEE;
+}
+
+
+.skin-2 .nav-list > li > .submenu > li > .submenu > li > a {
+	margin-left:0;
+	padding-left:38px;
+}
+.skin-2 .nav-list > li > .submenu > li > .submenu > li > .submenu > li > a {
+	margin-left:0;
+	padding-left:54px;
+}
+
+
+
+
+/* the 3rd and 4th level open link colors */
+.skin-2  .nav-list > li  ul.submenu li.open > a {color:#C6487E;}
+.skin-2  .nav-list > li:nth-child(1)  ul.submenu  li.open > a {color:#00BE67;}
+.skin-2  .nav-list > li:nth-child(2)  ul.submenu  li.open > a {color:#5ED02B;}
+.skin-2  .nav-list > li:nth-child(3)  ul.submenu  li.open > a {color:#A7D700;}
+.skin-2  .nav-list > li:nth-child(4)  ul.submenu  li.open > a {color:#CEE100;}
+.skin-2  .nav-list > li:nth-child(5)  ul.submenu  li.open > a {color:#F8C600;}
+.skin-2  .nav-list > li:nth-child(6)  ul.submenu  li.open > a {color:#FFAB00;}
+.skin-2  .nav-list > li:nth-child(7)  ul.submenu  li.open > a {color:#FF6E00;}
+.skin-2  .nav-list > li:nth-child(8)  ul.submenu  li.open > a {color:#F21C30;}
+.skin-2  .nav-list > li:nth-child(9)  ul.submenu  li.open > a {color:#EE218B;}
+.skin-2  .nav-list > li:nth-child(10) ul.submenu li.open > a {color:#C55EE7;}
+.skin-2  .nav-list > li:nth-child(11)  ul.submenu li.open > a {color:#218BEE;}
+.skin-2  .nav-list > li:nth-child(12)  ul.submenu li.open > a {color:#2ECEE7;}
+
+.skin-2  .nav-list > li  ul.submenu li > a:hover {
+	color:#FFF;
+}
+
+
+.skin-2 .nav-list > li > .submenu > li.open > a > [class*="icon-"]:first-child ,
+.skin-2 .nav-list > li > .submenu > li > .submenu > li.open > a > [class*="icon-"]:first-child
+{
+	color:inherit;
+}
+.skin-2 .nav-list > li > .submenu > li.open > a > .arrow,
+.skin-2 .nav-list > li > .submenu > li > .submenu > li.open > a > .arrow
+{
+	color:inherit;
+}
+
+
+
+
+
+
+
+
+
+
+/* skin#3 */
+.skin-3 {
+ background-color: #BBB;
+}
+.skin-3 .main-container:after
+{
+ background: #FFF;
+ 
+ background: -moz-linear-gradient(top, #EEF5FA 0%, #FFF 8%) 0 4px;
+ background: -webkit-gradient(linear, 0 0, 0 100%, from(#EEF5FA), color-stop(4%, #FFF)) 0 4px;
+ background: -webkit-linear-gradient(top, #EEF5FA 0%, #FFF 8%) 0 4px;
+ background: -o-linear-gradient(top, #EEF5FA 0%, #FFF 8%) 0 4px;
+ background: -ms-linear-gradient(top, #EEF5FA 0%, #FFF 8%) 0 4px;
+ background: linear-gradient(top, #EEF5FA 0%, #FFF 8%) 0 4px;
+
+ -moz-background-size: 100% 26px;
+ -webkit-background-size: 100% 26px;
+ -o-background-size: 100% 26px;
+ -ms-background-size: 100% 26px;
+ background-size: 100% 26px;
+}
+
+
+.skin-3 .navbar  {
+ background:#393939;
+}
+
+.skin-3  .sidebar , .skin-3  .sidebar:before {
+ background-color:#D6D6D6;
+ border-right:1px solid #A4C6DD;
+}
+
+
+.skin-3 .page-content {
+ background-color:transparent;/* so that .main-content's background can be seen */
+}
+.skin-3 .infobox:not(.infobox-dark) {
+ border-style:solid;
+ background-color:transparent;
+}
+
+
+
+.skin-3  .nav-list > li {
+ border-color:#F2F2F2;
+ border-bottom-width:0;
+ position:relative;
+}
+.skin-3  .nav-list > li:before {
+ display:inline-block; content:"";
+ position:absolute; z-index:1;
+ left:0; top:0; bottom:0; max-width:0; overflow:hidden;
+ border-left:3px solid #444;
+}
+
+.skin-3 .nav-list > li.active:before {
+ border-left-color:#4D96CB;
+}
+
+.skin-3  .nav-list > li:first-child {
+ border-top:1px solid #F2F2F2;
+}
+.skin-3  .nav-list > li:last-child {
+ border-bottom-width:1px;
+}
+
+
+
+.skin-3  .nav-list > li:hover {
+ border-left-color:#1963AA;
+ border-top-color:#EEE;
+}
+
+.skin-3  .nav-list > li:hover + li {
+ border-top-color:#EEE;
+}
+.skin-3  .nav-list > li:last-child:hover {
+ border-bottom-color:#EEE;
+}
+.skin-3  .nav-list > li.active {
+ border-left-color:#1A67BD;
+ border-top-color:#A4C6DD !important;
+}
+.skin-3  .nav-list > li.active + li {
+ border-top-color:#A4C6DD;
+}
+.skin-3  .nav-list > li.active:last-child {
+ border-bottom-color:#A4C6DD;
+}
+
+
+.skin-3  .nav-list > li > a:hover:before{
+ display:none;
+}
+.skin-3 .nav-list > li > a {
+ background-color:#E0E0E0;
+ color:#5A5A5A;
+}
+.skin-3 .nav-list > li:hover > a {
+ background-color:#EEE;
+ color:#1963AA;
+}
+.skin-3 .nav-list > li > a:focus{
+ color:#1963AA;
+}
+
+.skin-3 .nav-list > li.open > a  {
+ background-color:#F3F3F3;
+ color:#1963AA;
+}
+.skin-3 .menu-min .nav-list > li.open > a  {
+ background-color:#E0E0E0;
+ color:#5A5A5A;
+}
+.skin-3 .menu-min .nav-list > li.open > a > .menu-text {
+ color:#1963AA;
+}
+.skin-3 .menu-min .nav-list > li.active > a > .menu-text {
+ border-left-color:#EEE;
+}
+
+.skin-3 .nav-list > li.active > a {
+ background-color:#EEF8FF;
+ color:#4D96CB;
+}
+
+
+.skin-3 .nav-list li.active > a:after{
+ border-right-color:#FFF;
+ right:-1px; top:0; z-index:12;
+ border-width:18px 12px;
+}
+
+
+.skin-3 .nav-list  li.active > a:before {/*the blue one under the white one!*/
+ content:""; display:block;
+ position:absolute;
+ right:0; top:0;  z-index:11;   /**/ left:auto; bottom:auto; width:auto; max-width:auto; background-color:transparent;
+ border-style:solid;
+ border-width:18px 12px;
+ border-color:transparent;
+ border-right-color:#A4C6DD;
+}
+
+.skin-3 .nav-list > li.active.open > .submenu  li.active > a:before,
+.skin-3 .nav-list > li.active.open > .submenu  li.active > a:after {
+ border-width:14px 10px;
+ top:2px;
+}
+.skin-3 .nav-list > li.active.open > .submenu .submenu li.active > a:before,
+.skin-3 .nav-list > li.active.open > .submenu  .submenu li.active > a:after {
+ top:0;
+}
+
+.skin-3 .nav-list li.active.open > a:after,
+.skin-3 .nav-list li.active.open > a:before  {
+ display:none;
+}
+.skin-3 .nav-list > li.active:after {/* the white border on right */
+ display:none;
+}
+
+/* extra a:after rules applied to a:before as well for skin-3 */
+.skin-3 .nav-list li.active.open > .submenu > li.active.open > a.dropdown-toggle:before {
+  display: none;
+}
+.skin-3 .nav-list li.active > .submenu > li.active > a:before {
+  display: none;
+}
+.skin-3 .nav-list li.active.open > .submenu > li.active > a:before {
+  display: block;
+}
+.skin-3 .menu-min .nav-list li.active.open > .submenu > li.active > a:before {
+  display: none;
+}
+
+
+
+.skin-3 .menu-min .nav-list > li.active > a {
+ background-color:#4D96CB;
+ color:#FFF;
+}
+.skin-3 .menu-min .nav-list > li.active > a > .menu-text {
+ color:#4D96CB;
+}
+
+.skin-3 .menu-min .nav-list  li.active > a:after {
+ display:none;
+}
+.skin-3 .menu-min .nav-list  li.active > a:before {
+ display:none;
+}
+
+.skin-3 .menu-min .nav-list > li.active > a:after {
+ display:block;
+ border-width:12px 7px;
+ top:5px;
+}
+
+.skin-3 .menu-min .sidebar-shortcuts {
+ border-left:none;
+}
+.skin-3 .sidebar.menu-min  > .nav-search {
+ border-left:none;
+}
+
+.skin-3 .menu-min .nav-list > li > .submenu,
+.skin-3 .menu-min .nav-list > li.active > .submenu {
+ border-left-color:#CCC;
+}
+
+
+.skin-3 .nav-list > li > a  > .arrow {
+ right:10px;
+}
+
+
+
+
+.skin-3 .sidebar-collapse {
+ background-color:#D0D0D0;
+ border-color:#FFF; 
+}
+.skin-3 .sidebar-collapse:before {
+ border-color:#FFF;
+}
+.skin-3 .sidebar-collapse > [class*="icon-"] {
+ background-color:#FFF;
+ border-color:#999;
+ color:#999;
+}
+
+
+.skin-3 .sidebar-shortcuts {
+ background-color:#E0E0E0;
+ border-bottom:none;
+ border-color:#FFF;
+ min-height:40px;
+ border-left:3px solid #444;
+}
+.skin-3 .sidebar > .nav-search {
+ background-color:#E0E0E0;
+ border-bottom:none;
+ border-color:#FFF;
+ border-left:3px solid #444;
+}
+
+.skin-3  .sidebar-shortcuts-mini {
+  background-color:#E0E0E0;
+}
+.skin-3  .sidebar-shortcuts-mini > .btn {
+ opacity:1;
+}
+.skin-3  .menu-min .sidebar-shortcuts-large {
+ background-color:#F5F5F5;
+ top:-1px;
+}
+
+
+body.skin-3 .main-content {
+ padding-top: 8px;
+}
+.skin-3 .breadcrumbs  {
+ border:none;
+ border-radius:4px;
+ background-color:#E7F2F8;
+
+ margin:0 8px 0;
+}
+.skin-3 .nav-search-input {
+ border-radius:4px;
+}
+.skin-3 .page-content > .page-header:first-child {
+ border-bottom-color:#C9C9C9;
+}
+.skin-3 .hr {
+ border-color:#D5D5D5;
+}
+
+
+@media only screen and (max-width: 991px) {
+
+.skin-3  .sidebar,
+.skin-3  .nav-list > li ,
+.skin-3 .sidebar-shortcuts {
+ border-left:none;
+}
+.skin-3 .sidebar {
+ border-color:#A4C6DD;
+}
+
+body.skin-3 .main-content  {
+ padding-top: 0;
+}
+.skin-3 .breadcrumbs  {
+ border-radius:0;
+ margin:0;
+}
+
+.skin-3 .menu-toggler {
+ background-color:#62A8D1;
+ color:#FFF;
+}
+.skin-3 .menu-toggler:after , .skin-3 .menu-toggler:before {
+ border-color:#FFF;
+}
+.skin-3 .menu-toggler > .menu-text {
+ border-top-color:#62A8D1;
+}
+.skin-3 .menu-toggler > .menu-text:after {
+ color:#FFF;
+}
+
+
+
+.skin-3 .nav-list  li.active > a:before,
+.skin-3  .nav-list  li.active > a:after {
+ display:none;
+}
+.skin-3 .menu-min .nav-list  li.active > a:before,
+.skin-3 .menu-min .nav-list  li.active > a:after {
+ display:none;
+}
+
+.skin-3 .nav-list li.active.open > .submenu > li.active > a:before {
+ display:none;
+}
+
+.skin-3 .menu-min .nav-list > li.active.open:hover > a:after {
+ display:block !important;
+}
+
+}
+
+
+
+
+
+
+/* RTL */
+.rtl.skin-1  .sidebar , .rtl.skin-1  .sidebar:before {
+ border-left:none;
+}
+.rtl.skin-1 .nav-list  li.active > a:after {
+ border-right-color:transparent;
+ border-left-color:#FFF;
+}
+.rtl.skin-1 .menu-min .nav-list > li.active:hover > a:after {
+ border-left-color:#242A2B;
+ border-right-color:transparent;
+}
+
+.rtl.skin-1 .menu-min .nav-list > li > a > .menu-text,
+.rtl.skin-1 .menu-min .nav-list > li > ul.submenu {
+ border-left-color:#3F4E54;
+ border-right-color:#242A2B;
+}
+
+
+
+.rtl.skin-2  .sidebar , .rtl.skin-2 .sidebar:before {
+ border-left:none;
+}
+.rtl.skin-2 .nav-list  li.active > a:after {
+ border-right-color:transparent;
+ border-left-color:#FFF;
+}
+.rtl.skin-2 .nav-list  > li.active > a:after ,
+.rtl.skin-2 .nav-list  > li.active > .submenu > li.active > a:after {
+ right:auto;
+ left:0;
+}
+.rtl.skin-2 .menu-min .nav-list > li.active:hover > a:after {
+ border-right-color:transparent;
+ border-left-color:#292929;
+}
+.rtl.skin-2 .nav-list > li.active.open > .submenu > li.active > a:after {
+ border-right-color:transparent;
+ border-left-color:#FFF;
+ right:auto;
+ left:0;
+}
+.rtl.skin-2  .menu-min .nav-list > li > a > .menu-text {
+ text-shadow:-1px 1px 0 rgba(0,0,0,0.5);
+}
+.rtl.skin-2  .menu-min .nav-list > li > ul.submenu {
+ margin-left:auto;
+ margin-right:1px;
+ 
+ border-left:none;
+ border-right:1px solid #FFF;
+}
+.rtl.skin-2  .nav-list > li > ul.submenu > li > a {
+ padding-left:0;
+ padding-right:28px;
+}
+.rtl.skin-2 .nav-list > li > .submenu > li > .submenu > li > a {
+	margin-left:auto;
+	padding-left:0;
+
+	margin-right:0;
+	padding-right:38px;
+}
+.rtl.skin-2 .nav-list > li > .submenu > li > .submenu > li > .submenu > li > a {
+	margin-left:auto;
+	padding-left:0;
+
+	margin-right:0;
+	padding-right:54px;
+}
+
+
+
+.rtl.skin-3  .sidebar , .rtl.skin-3 .sidebar:before {
+ border-right:none;
+ border-left:1px solid #A4C6DD;
+}
+.rtl.skin-3  .nav-list > li:before {
+ left:auto;
+ right:0;
+
+ border-left:none;
+ border-right:3px solid #444;
+}
+.rtl.skin-3 .nav-list > li.active:before {
+ border-left:none;
+ border-right-color:#4D96CB;
+}
+.rtl.skin-3  .nav-list > li:hover {
+ border-left-color:#F2F2F2;
+ border-right-color:#1963AA;
+}
+.rtl.skin-3  .nav-list > li.active {
+ border-left-color:#F2F2F2;
+ border-right-color:#1A67BD;
+}
+.rtl.skin-3 .menu-min .nav-list > li.active > a > .menu-text {
+ border-left-color:#CCC;
+ border-right-color:#EEE;
+}
+.rtl.skin-3 .nav-list li.active > a:after{
+ border-right-color:transparent;
+ border-left-color:#FFF;
+ left:-1px;
+ right:auto;
+}
+.rtl.skin-3 .nav-list  li.active > a:before {
+ right:auto;
+ left:0;
+ border-right-color:transparent;
+ border-left-color:#A4C6DD;
+}
+
+.rtl.skin-3 .menu-min .sidebar-shortcuts {
+ border-right:none;
+}
+.rtl.skin-3 .sidebar.menu-min  > .nav-search {
+ border-right:none;
+}
+
+.rtl.skin-3 .menu-min .nav-list > li > .submenu,
+.rtl.skin-3 .menu-min .nav-list > li.active > .submenu {
+ border-right-color:#CCC;
+}
+
+.rtl.skin-3 .nav-list > li > a  > .arrow {
+ right:auto;
+ left:10px;
+}
+
+.rtl.skin-3 .sidebar-shortcuts {
+ border-left:none;
+ border-right:3px solid #444;
+}
+.rtl.skin-3 .sidebar > .nav-search {
+ border-left:none;
+ border-right:3px solid #444;
+}
+
+@media only screen and (max-width: 991px) {
+.rtl.skin-3  .sidebar,
+.rtl.skin-3  .nav-list > li ,
+.rtl.skin-3 .sidebar-shortcuts {
+ border-right:none;
+}
+}
+
Index: pro-violet-viettel/sourcecode/assets/css/uncompressed/ace.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/uncompressed/ace.css	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/uncompressed/ace.css	(revision 313)
@@ -0,0 +1,14349 @@
+html {
+  min-height: 100%;
+  position: relative;
+}
+body {
+  padding-bottom: 0;
+  background-color: #e4e6e9;
+  min-height: 100%;
+  font-family: 'Open Sans';
+  font-size: 13px;
+  color: #393939;
+  line-height: 1.5;
+}
+body.navbar-fixed {
+  padding-top: 45px;
+}
+body.breadcrumbs-fixed {
+  padding-top: 86px;
+}
+/* ace default theme layout sections */
+.main-container {
+  position: static;
+  padding: 0;
+}
+.main-container:after {
+  background-color: #FFF;
+  bottom: 0;
+  content: "";
+  display: block;
+  max-width: inherit;
+  position: fixed;
+  top: 0;
+  width: 100%;
+  z-index: -2;
+}
+@media (min-width: 768px) {
+  .container.main-container:after {
+    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
+    box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
+  }
+}
+.main-container > .main-container-inner {
+  position: relative;
+}
+.container.main-container .sidebar.sidebar-fixed,
+.container.main-container .sidebar.sidebar-fixed:before {
+  left: auto;
+}
+.main-content {
+  margin-left: 190px;
+  margin-right: 0;
+  margin-top: 0;
+  min-height: 100%;
+  padding: 0;
+}
+.page-content {
+  background: #ffffff;
+  margin: 0;
+  padding: 8px 20px 24px;
+}
+.page-header {
+  margin: 0 0 12px;
+  border-bottom: 1px dotted #e2e2e2;
+  padding-bottom: 16px;
+  padding-top: 7px;
+}
+.page-header h1 {
+  padding: 0;
+  margin: 0 8px;
+  font-size: 24px;
+  font-weight: lighter;
+  color: #2679b5;
+}
+.page-header h1 small {
+  margin: 0 6px;
+  font-size: 14px;
+  font-weight: normal;
+  color: #8089a0;
+}
+/* elements */
+[class*=" icon-"],
+[class^="icon-"] {
+  display: inline-block;
+  text-align: center;
+}
+a:focus,
+a:active {
+  text-decoration: none;
+}
+/* header sizes */
+h1 {
+  font-size: 32px;
+  font-weight: normal;
+  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+h1.smaller {
+  font-size: 31px;
+}
+h1.bigger {
+  font-size: 33px;
+}
+h1.block {
+  margin-bottom: 16px;
+}
+h2 {
+  font-size: 26px;
+  font-weight: normal;
+  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+h2.smaller {
+  font-size: 25px;
+}
+h2.bigger {
+  font-size: 27px;
+}
+h2.block {
+  margin-bottom: 16px;
+}
+h3 {
+  font-size: 22px;
+  font-weight: normal;
+  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+h3.smaller {
+  font-size: 21px;
+}
+h3.bigger {
+  font-size: 23px;
+}
+h3.block {
+  margin-bottom: 16px;
+}
+h4 {
+  font-size: 18px;
+  font-weight: normal;
+  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+h4.smaller {
+  font-size: 17px;
+}
+h4.bigger {
+  font-size: 19px;
+}
+h4.block {
+  margin-bottom: 16px;
+}
+h5 {
+  font-size: 15px;
+  font-weight: normal;
+  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+h5.smaller {
+  font-size: 14px;
+}
+h5.bigger {
+  font-size: 16px;
+}
+h5.block {
+  margin-bottom: 16px;
+}
+h6 {
+  font-size: 13px;
+  font-weight: normal;
+  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+h6.smaller {
+  font-size: 12px;
+}
+h6.bigger {
+  font-size: 14px;
+}
+h6.block {
+  margin-bottom: 16px;
+}
+/* some list styling */
+ul,
+ol {
+  margin: 0 0 10px 25px;
+  padding: 0;
+}
+ul.margin-5,
+ol.margin-5 {
+  margin-left: 5px;
+}
+ul.margin-10,
+ol.margin-10 {
+  margin-left: 10px;
+}
+ul.margin-15,
+ol.margin-15 {
+  margin-left: 15px;
+}
+ul.margin-20,
+ol.margin-20 {
+  margin-left: 20px;
+}
+li > ul,
+li > ol {
+  margin-left: 18px;
+}
+.list-unstyled,
+.list-inline {
+  margin-left: 0;
+}
+.list-unstyled > li > [class*="icon-"]:first-child,
+.list-inline > li > [class*="icon-"]:first-child {
+  width: 18px;
+  text-align: center;
+}
+.spaced > li {
+  margin-top: 9px;
+  margin-bottom: 9px;
+}
+.spaced2 > li {
+  margin-top: 15px;
+  margin-bottom: 15px;
+}
+li.divider {
+  margin-top: 3px;
+  margin-bottom: 3px;
+  height: 0;
+  font-size: 0;
+}
+.spaced > li.divider {
+  margin-top: 5px;
+  margin-bottom: 5px;
+}
+.spaced2 > li.divider {
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+li.divider:before {
+  content: "";
+  display: inline-block;
+}
+/* little elements */
+blockquote,
+blockquote.pull-right {
+  border-color: #e5eaf1;
+}
+/* modals */
+.modal-content {
+  border-radius: 0;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.modal-footer {
+  padding-top: 12px;
+  padding-bottom: 14px;
+  border-top-color: #e4e9ee;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  background-color: #eff3f8;
+}
+.modal-header .close {
+  font-size: 32px;
+}
+/* wells */
+.well {
+  border-radius: 0;
+}
+.well h1,
+.well h2,
+.well h3,
+.well h4,
+.well h5,
+.well h6 {
+  margin-top: 0;
+}
+.well h1,
+.well h2,
+.well h3 {
+  line-height: 36px;
+}
+/* alerts */
+.alert {
+  font-size: 14px;
+  border-radius: 0;
+}
+.alert .close {
+  font-size: 16px;
+}
+.alert-block p + p {
+  margin-top: 10px;
+}
+/* pagination */
+.pagination > li > a,
+.pager > li > a,
+.pagination > li > span,
+.pager > li > span {
+  border-width: 1px;
+  border-radius: 0 !important;
+}
+.pagination > li > a,
+.pager > li > a {
+  color: #2283c5;
+  background-color: #fafafa;
+  margin: 0 -1px 0 0;
+  border-color: #e0e8eb;
+}
+.pagination > li > a:hover,
+.pager > li > a:hover {
+  background-color: #eaeff2;
+}
+.pagination > li > a:focus,
+.pager > li > a:focus {
+  background-color: #eaeef2;
+}
+.pagination > li.disabled > a,
+.pagination > li.disabled > a:hover,
+.pager > li.disabled > a,
+.pager > li.disabled > a:hover {
+  background-color: #f9f9f9;
+  border-color: #d9d9d9;
+}
+.pagination > li.active > a,
+.pagination > li.active > a:hover {
+  background-color: #6faed9;
+  border-color: #6faed9;
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.list-group-item {
+  border-radius: 0 !important;
+}
+.lighter {
+  font-weight: lighter;
+}
+.bolder {
+  font-weight: bolder;
+}
+.inline {
+  display: inline-block !important;
+}
+.block {
+  display: block !important;
+}
+.center,
+.align-center {
+  text-align: center !important;
+}
+.align-left {
+  text-align: left !important;
+}
+.align-right {
+  text-align: right !important;
+}
+.middle {
+  vertical-align: middle;
+}
+.align-middle {
+  vertical-align: middle !important;
+}
+.align-top {
+  vertical-align: top !important;
+}
+.align-bottom {
+  vertical-align: bottom !important;
+}
+.position-relative {
+  position: relative;
+}
+.position-absolute {
+  position: absolute;
+}
+.line-height-normal {
+  line-height: normal !important;
+}
+.line-height-1 {
+  line-height: 1 !important;
+}
+.dark {
+  color: #333333 !important;
+}
+.white {
+  color: #ffffff !important;
+}
+.red {
+  color: #dd5a43 !important;
+}
+.light-red {
+  color: #ff7777 !important;
+}
+.blue {
+  color: #478fca !important;
+}
+.light-blue {
+  color: #93cbf9 !important;
+}
+.green {
+  color: #69aa46 !important;
+}
+.light-green {
+  color: #b0d877 !important;
+}
+.orange {
+  color: #ff892a !important;
+}
+.light-orange {
+  color: #fcac6f !important;
+}
+.orange2 {
+  color: #feb902 !important;
+}
+.purple {
+  color: #a069c3 !important;
+}
+.pink {
+  color: #c6699f !important;
+}
+.pink2 {
+  color: #d6487e !important;
+}
+.brown {
+  color: #a52a2a !important;
+}
+.grey {
+  color: #777777 !important;
+}
+.light-grey {
+  color: #bbbbbb !important;
+}
+.bigger-110 {
+  font-size: 110%;
+}
+.bigger-120 {
+  font-size: 120%;
+}
+.bigger-130 {
+  font-size: 130%;
+}
+.bigger-140 {
+  font-size: 140%;
+}
+.bigger-150 {
+  font-size: 150%;
+}
+.bigger-160 {
+  font-size: 160%;
+}
+.bigger-170 {
+  font-size: 170%;
+}
+.bigger-180 {
+  font-size: 180%;
+}
+.bigger-190 {
+  font-size: 190%;
+}
+.bigger-200 {
+  font-size: 200%;
+}
+.bigger-210 {
+  font-size: 210%;
+}
+.bigger-220 {
+  font-size: 220%;
+}
+.bigger-230 {
+  font-size: 230%;
+}
+.bigger-240 {
+  font-size: 240%;
+}
+.bigger-250 {
+  font-size: 250%;
+}
+.bigger-260 {
+  font-size: 260%;
+}
+.bigger-270 {
+  font-size: 270%;
+}
+.bigger-280 {
+  font-size: 280%;
+}
+.bigger-290 {
+  font-size: 290%;
+}
+.bigger-300 {
+  font-size: 300%;
+}
+.bigger-125 {
+  font-size: 125%;
+}
+.bigger-175 {
+  font-size: 175%;
+}
+.bigger-225 {
+  font-size: 225%;
+}
+.bigger-275 {
+  font-size: 275%;
+}
+.smaller-90 {
+  font-size: 90%;
+}
+.smaller-80 {
+  font-size: 80%;
+}
+.smaller-70 {
+  font-size: 70%;
+}
+.smaller-60 {
+  font-size: 60%;
+}
+.smaller-50 {
+  font-size: 50%;
+}
+.smaller-40 {
+  font-size: 40%;
+}
+.smaller-30 {
+  font-size: 30%;
+}
+.smaller-20 {
+  font-size: 20%;
+}
+.smaller-75 {
+  font-size: 75%;
+}
+.width-20 {
+  width: 20% !important;
+}
+.width-25 {
+  width: 25% !important;
+}
+.width-30 {
+  width: 30% !important;
+}
+.width-35 {
+  width: 35% !important;
+}
+.width-40 {
+  width: 40% !important;
+}
+.width-45 {
+  width: 45% !important;
+}
+.width-50 {
+  width: 50% !important;
+}
+.width-55 {
+  width: 55% !important;
+}
+.width-60 {
+  width: 60% !important;
+}
+.width-65 {
+  width: 65% !important;
+}
+.width-70 {
+  width: 70% !important;
+}
+.width-75 {
+  width: 75% !important;
+}
+.width-80 {
+  width: 80% !important;
+}
+.width-85 {
+  width: 85% !important;
+}
+.width-90 {
+  width: 90% !important;
+}
+.width-95 {
+  width: 95% !important;
+}
+.width-100 {
+  width: 100% !important;
+}
+.width-48 {
+  width: 48% !important;
+}
+.width-auto {
+  width: auto !important;
+}
+.height-auto {
+  height: auto !important;
+}
+.no-padding {
+  padding: 0 !important;
+}
+.no-padding-bottom {
+  padding-bottom: 0 !important;
+}
+.no-padding-top {
+  padding-top: 0 !important;
+}
+.no-padding-left {
+  padding-left: 0 !important;
+}
+.no-padding-right {
+  padding-right: 0 !important;
+}
+.no-margin {
+  margin: 0 !important;
+}
+.no-margin-bottom {
+  margin-bottom: 0 !important;
+}
+.no-margin-top {
+  margin-top: 0 !important;
+}
+.no-margin-left {
+  margin-left: 0 !important;
+}
+.no-margin-right {
+  margin-right: 0 !important;
+}
+.no-border {
+  border: none;
+}
+.no-border-bottom {
+  border-bottom: none;
+}
+.no-border-top {
+  border-top: none;
+}
+.no-border-left {
+  border-left: none;
+}
+.no-border-right {
+  border-right: none;
+}
+.no-underline {
+  text-decoration: none !important;
+}
+.no-hover-underline:hover {
+  text-decoration: none !important;
+}
+.no-shadow,
+.no-box-shadow {
+  -webkit-box-shadow: none !important;
+  box-shadow: none !important;
+}
+.no-text-shadow {
+  text-shadow: none !important;
+}
+.overflow-hidden {
+  overflow: hidden !important;
+}
+.overflow-auto {
+  overflow: auto !important;
+}
+.overflow-scroll {
+  overflow: scroll !important;
+}
+.overflow-visible {
+  overflow: visible !important;
+}
+/* <hr /> like spacing by using div, e.g <div class="hr hr-32"></div> */
+.hr {
+  display: block;
+  height: 0px;
+  overflow: hidden;
+  font-size: 0;
+  border-top: 1px solid #E3E3E3;
+  margin: 12px 0;
+}
+.hr-double {
+  height: 3px;
+  border-top: 1px solid #E3E3E3;
+  border-bottom: 1px solid #E3E3E3;
+}
+.hr.dotted,
+.hr-dotted {
+  border-top-style: dotted;
+}
+.hr-double.dotted {
+  border-bottom-style: dotted;
+}
+.hr-32,
+.hr32 {
+  margin: 32px 0;
+}
+.hr-30,
+.hr30 {
+  margin: 30px 0;
+}
+.hr-28,
+.hr28 {
+  margin: 28px 0;
+}
+.hr-26,
+.hr26 {
+  margin: 26px 0;
+}
+.hr-24,
+.hr24 {
+  margin: 24px 0;
+}
+.hr-22,
+.hr22 {
+  margin: 22px 0;
+}
+.hr-20,
+.hr20 {
+  margin: 20px 0;
+}
+.hr-18,
+.hr18 {
+  margin: 18px 0;
+}
+.hr-16,
+.hr16 {
+  margin: 16px 0;
+}
+.hr-14,
+.hr14 {
+  margin: 14px 0;
+}
+.hr-12,
+.hr12 {
+  margin: 12px 0;
+}
+.hr-10,
+.hr10 {
+  margin: 10px 0;
+}
+.hr-8,
+.hr8 {
+  margin: 8px 0;
+}
+.hr-6,
+.hr6 {
+  margin: 6px 0;
+}
+.hr-4,
+.hr4 {
+  margin: 4px 0;
+}
+.hr-2,
+.hr2 {
+  margin: 2px 0;
+}
+/* some spacing classes, use like <div class="space-24"></div> */
+.space {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+}
+.vspace-xs,
+.vspace-sm,
+.vspace-md,
+.vspace-lg {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  display: none;
+  margin: 12px 0;
+}
+/* visible only on smaller devices where grid columns are stacked on top of each other */
+.space-32 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 32px 0 31px;
+}
+.vspace-32,
+.vspace-xs-32,
+.vspace-sm-32,
+.vspace-md-32,
+.vspace-lg-32 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 32px 0 31px 0;
+}
+.space-30 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 30px 0 29px;
+}
+.vspace-30,
+.vspace-xs-30,
+.vspace-sm-30,
+.vspace-md-30,
+.vspace-lg-30 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 30px 0 29px 0;
+}
+.space-28 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 28px 0 27px;
+}
+.vspace-28,
+.vspace-xs-28,
+.vspace-sm-28,
+.vspace-md-28,
+.vspace-lg-28 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 28px 0 27px 0;
+}
+.space-26 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 26px 0 25px;
+}
+.vspace-26,
+.vspace-xs-26,
+.vspace-sm-26,
+.vspace-md-26,
+.vspace-lg-26 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 26px 0 25px 0;
+}
+.space-24 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 24px 0 23px;
+}
+.vspace-24,
+.vspace-xs-24,
+.vspace-sm-24,
+.vspace-md-24,
+.vspace-lg-24 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 24px 0 23px 0;
+}
+.space-22 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 22px 0 21px;
+}
+.vspace-22,
+.vspace-xs-22,
+.vspace-sm-22,
+.vspace-md-22,
+.vspace-lg-22 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 22px 0 21px 0;
+}
+.space-20 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 20px 0 19px;
+}
+.vspace-20,
+.vspace-xs-20,
+.vspace-sm-20,
+.vspace-md-20,
+.vspace-lg-20 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 20px 0 19px 0;
+}
+.space-18 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 18px 0 17px;
+}
+.vspace-18,
+.vspace-xs-18,
+.vspace-sm-18,
+.vspace-md-18,
+.vspace-lg-18 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 18px 0 17px 0;
+}
+.space-16 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 16px 0 15px;
+}
+.vspace-16,
+.vspace-xs-16,
+.vspace-sm-16,
+.vspace-md-16,
+.vspace-lg-16 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 16px 0 15px 0;
+}
+.space-14 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 14px 0 13px;
+}
+.vspace-14,
+.vspace-xs-14,
+.vspace-sm-14,
+.vspace-md-14,
+.vspace-lg-14 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 14px 0 13px 0;
+}
+.space-12 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 12px 0 11px;
+}
+.vspace-12,
+.vspace-xs-12,
+.vspace-sm-12,
+.vspace-md-12,
+.vspace-lg-12 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 12px 0 11px 0;
+}
+.space-10 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 10px 0 9px;
+}
+.vspace-10,
+.vspace-xs-10,
+.vspace-sm-10,
+.vspace-md-10,
+.vspace-lg-10 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 10px 0 9px 0;
+}
+.space-8 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 8px 0 7px;
+}
+.vspace-8,
+.vspace-xs-8,
+.vspace-sm-8,
+.vspace-md-8,
+.vspace-lg-8 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 8px 0 7px 0;
+}
+.space-6 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 6px 0 5px;
+}
+.vspace-6,
+.vspace-xs-6,
+.vspace-sm-6,
+.vspace-md-6,
+.vspace-lg-6 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 6px 0 5px 0;
+}
+.space-4 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 4px 0 3px;
+}
+.vspace-4,
+.vspace-xs-4,
+.vspace-sm-4,
+.vspace-md-4,
+.vspace-lg-4 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 4px 0 3px 0;
+}
+.space-2 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 2px 0 1px;
+}
+.vspace-2,
+.vspace-xs-2,
+.vspace-sm-2,
+.vspace-md-2,
+.vspace-lg-2 {
+  max-height: 1px;
+  min-height: 1px;
+  overflow: hidden;
+  margin: 12px 0;
+  margin: 2px 0 1px 0;
+}
+/* headers */
+.header {
+  line-height: 28px;
+  margin-bottom: 16px;
+  margin-top: 18px;
+  padding-bottom: 4px;
+  border-bottom: 1px solid #CCC;
+}
+.header.blue {
+  border-bottom-color: #d5e3ef;
+}
+.header.green {
+  border-bottom-color: #cce2c1;
+}
+.header.purple {
+  border-bottom-color: #e0d1ea;
+}
+.header.orange {
+  border-bottom-color: #fdd0ac;
+}
+.header.orange2 {
+  border-bottom-color: #fbd36b;
+}
+.header.red {
+  border-bottom-color: #f3cdc6;
+}
+.header.grey {
+  border-bottom-color: #c3c3c3;
+}
+.header.pink {
+  border-bottom-color: #f2e0eb;
+}
+.header.pink2 {
+  border-bottom-color: #e69eb9;
+}
+.header.light-blue {
+  border-bottom-color: #dceefc;
+}
+.header.light-red {
+  border-bottom-color: #fec5c5;
+}
+.header.light-green {
+  border-bottom-color: #d2e7b5;
+}
+.header.brown {
+  border-bottom-color: #df9393;
+}
+.header > [class*="icon-"] {
+  margin-right: 2px;
+}
+.no-radius {
+  border-radius: 0 !important;
+}
+.action-buttons a {
+  margin: 0 3px;
+  display: inline-block;
+  opacity: 0.85;
+  -webkit-transition: all 0.1s;
+  transition: all 0.1s;
+}
+.action-buttons a:hover {
+  text-decoration: none;
+  -moz-transform: scale(1.2);
+  -webkit-transform: scale(1.2);
+  -o-transform: scale(1.2);
+  -ms-transform: scale(1.2);
+  transform: scale(1.2);
+  opacity: 1;
+}
+.navbar {
+  margin-bottom: 0;
+}
+.navbar {
+  margin-left: 0;
+  margin-right: 0;
+  border: none;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  border-radius: 0;
+  margin: 0;
+  padding-left: 0;
+  padding-right: 0;
+  min-height: 45px;
+  position: relative;
+  background: #438eb9;
+}
+.navbar > .container {
+  padding-left: 0;
+  padding-right: 0;
+}
+.navbar .navbar-text,
+.navbar .navbar-link {
+  color: #ffffff;
+}
+.navbar .navbar-brand {
+  color: #ffffff;
+  font-size: 24px;
+  text-shadow: none;
+  padding-top: 10px;
+  padding-bottom: 10px;
+}
+.navbar .navbar-brand:hover,
+.navbar .navbar-brand:focus {
+  color: #ffffff;
+}
+.navbar .navbar-header {
+  margin: 0 !important;
+}
+.navbar .navbar-nav > li > a,
+.navbar .navbar-nav > li > a:hover,
+.navbar .navbar-nav > li > a:focus {
+  font-size: 13px;
+  text-shadow: none;
+  color: #ffffff;
+}
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+}
+.navbar-container {
+  padding-left: 10px;
+  padding-right: 20px;
+}
+.navbar-container.container {
+  padding-left: 0;
+  padding-right: 0;
+}
+/* ace-nav */
+.ace-nav {
+  height: 100%;
+  margin: 0 !important;
+}
+.ace-nav > li {
+  line-height: 45px;
+  height: 45px;
+  border-left: 1px solid #DDD;
+  padding: 0;
+  position: relative;
+  float: left !important;
+  /* different colors */
+
+}
+.ace-nav > li:first-child {
+  border-left: none;
+}
+.ace-nav > li > a {
+  background-color: #2e6589;
+  color: #FFF;
+  display: block;
+  line-height: inherit;
+  text-align: center;
+  height: 100%;
+  width: auto;
+  min-width: 50px;
+  padding: 0 8px;
+  position: relative;
+}
+.ace-nav > li > a > [class*="icon-"] {
+  font-size: 16px;
+  color: #FFF;
+  display: inline-block;
+  width: 20px;
+  text-align: center;
+}
+.ace-nav > li > a > .badge {
+  position: relative;
+  top: -4px;
+  left: 2px;
+  padding-right: 5px;
+  padding-left: 5px;
+}
+.ace-nav > li > a:hover,
+.ace-nav > li > a:focus {
+  background-color: #2c5976;
+}
+.ace-nav > li.open > a {
+  background-color: #2c5976 !important;
+}
+.ace-nav > li.open > a {
+  color: #FFF !important;
+}
+.ace-nav > li.grey > a {
+  background-color: #555555;
+}
+.ace-nav > li.grey > a:hover,
+.ace-nav > li.grey > a:focus {
+  background-color: #4b4b4b;
+}
+.ace-nav > li.open.grey > a {
+  background-color: #4b4b4b !important;
+}
+.ace-nav > li.purple > a {
+  background-color: #892e65;
+}
+.ace-nav > li.purple > a:hover,
+.ace-nav > li.purple > a:focus {
+  background-color: #762c59;
+}
+.ace-nav > li.open.purple > a {
+  background-color: #762c59 !important;
+}
+.ace-nav > li.green > a {
+  background-color: #2e8965;
+}
+.ace-nav > li.green > a:hover,
+.ace-nav > li.green > a:focus {
+  background-color: #2c7659;
+}
+.ace-nav > li.open.green > a {
+  background-color: #2c7659 !important;
+}
+.ace-nav > li.light-blue > a {
+  background-color: #62a8d1;
+}
+.ace-nav > li.light-blue > a:hover,
+.ace-nav > li.light-blue > a:focus {
+  background-color: #579ec8;
+}
+.ace-nav > li.open.light-blue > a {
+  background-color: #579ec8 !important;
+}
+.ace-nav > li.light-blue2 > a {
+  background-color: #42a8e1;
+}
+.ace-nav > li.light-blue2 > a:hover,
+.ace-nav > li.light-blue2 > a:focus {
+  background-color: #359fd9;
+}
+.ace-nav > li.open.light-blue2 > a {
+  background-color: #359fd9 !important;
+}
+.ace-nav > li.red > a {
+  background-color: #b74635;
+}
+.ace-nav > li.red > a:hover,
+.ace-nav > li.red > a:focus {
+  background-color: #a34335;
+}
+.ace-nav > li.open.red > a {
+  background-color: #a34335 !important;
+}
+.ace-nav > li.light-green > a {
+  background-color: #9abc32;
+}
+.ace-nav > li.light-green > a:hover,
+.ace-nav > li.light-green > a:focus {
+  background-color: #8ba832;
+}
+.ace-nav > li.open.light-green > a {
+  background-color: #8ba832 !important;
+}
+.ace-nav > li.light-purple > a {
+  background-color: #cb6fd7;
+}
+.ace-nav > li.light-purple > a:hover,
+.ace-nav > li.light-purple > a:focus {
+  background-color: #c263ce;
+}
+.ace-nav > li.open.light-purple > a {
+  background-color: #c263ce !important;
+}
+.ace-nav > li.light-orange > a {
+  background-color: #f79263;
+}
+.ace-nav > li.light-orange > a:hover,
+.ace-nav > li.light-orange > a:focus {
+  background-color: #f28653;
+}
+.ace-nav > li.open.light-orange > a {
+  background-color: #f28653 !important;
+}
+.ace-nav > li.light-pink > a {
+  background-color: #f4dae5;
+}
+.ace-nav > li.light-pink > a:hover,
+.ace-nav > li.light-pink > a:focus {
+  background-color: #eeccda;
+}
+.ace-nav > li.open.light-pink > a {
+  background-color: #eeccda !important;
+}
+.ace-nav > li.dark > a {
+  background-color: #404040;
+}
+.ace-nav > li.dark > a:hover,
+.ace-nav > li.dark > a:focus {
+  background-color: #363636;
+}
+.ace-nav > li.open.dark > a {
+  background-color: #363636 !important;
+}
+.ace-nav > li.white-opaque > a {
+  background-color: rgba(255, 255, 255, 0.8);
+}
+.ace-nav > li.white-opaque > a:hover,
+.ace-nav > li.white-opaque > a:focus {
+  background-color: rgba(245, 245, 245, 0.8);
+}
+.ace-nav > li.open.white-opaque > a {
+  background-color: rgba(245, 245, 245, 0.8) !important;
+}
+.ace-nav > li.dark-opaque > a {
+  background-color: rgba(0, 0, 0, 0.2);
+}
+.ace-nav > li.dark-opaque > a:hover,
+.ace-nav > li.dark-opaque > a:focus {
+  background-color: rgba(0, 0, 0, 0.2);
+}
+.ace-nav > li.open.dark-opaque > a {
+  background-color: rgba(0, 0, 0, 0.2) !important;
+}
+.ace-nav > li.margin-4 {
+  margin-left: 4px;
+}
+.ace-nav > li.margin-3 {
+  margin-left: 3px;
+}
+.ace-nav > li.margin-2 {
+  margin-left: 2px;
+}
+.ace-nav > li.margin-1 {
+  margin-left: 1px;
+}
+.ace-nav > li.no-border {
+  border: none !important;
+}
+.ace-nav > li .dropdown-menu {
+  z-index: 1031;
+}
+.ace-nav .nav-user-photo {
+  margin: -4px 8px 0 0;
+  border-radius: 100%;
+  border: 2px solid #FFF;
+  max-width: 40px;
+}
+.ace-nav li:last-child a [class^="icon-"] {
+  /* the arrow indicating "See more" on each dropdown , and the icons of user menu */
+
+  display: inline-block;
+  width: 1.25em;
+  text-align: center;
+}
+/* ace-nav responsive */
+@media only screen and (max-width: 767px) {
+  .navbar-container {
+    padding-left: 0;
+    padding-right: 0;
+  }
+}
+@media only screen and (max-width: 767px) {
+  .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right {
+    right: -80px;
+  }
+  .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:before,
+  .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:after {
+    right: 100px;
+  }
+  .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right {
+    right: -40px;
+  }
+  .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:before,
+  .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:after {
+    right: 60px;
+  }
+  .user-menu.dropdown-close.pull-right {
+    right: 0 !important;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right {
+    right: -120px;
+  }
+  .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:before,
+  .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:after {
+    right: 140px;
+  }
+  .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right {
+    right: -80px;
+  }
+  .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:before,
+  .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:after {
+    right: 100px;
+  }
+  .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right {
+    right: -50px;
+  }
+  .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right:before,
+  .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right:after {
+    right: 70px;
+  }
+}
+@media only screen and (max-width: 460px) {
+  .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right {
+    left: -5px;
+    right: auto;
+  }
+  .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:before,
+  .ace-nav > li:nth-last-child(4) > .dropdown-menu.pull-right:after {
+    right: auto;
+    left: 25px;
+  }
+  .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right {
+    left: -60px;
+    right: auto;
+  }
+  .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:before,
+  .ace-nav > li:nth-last-child(3) > .dropdown-menu.pull-right:after {
+    left: 80px;
+    right: auto;
+  }
+  .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right {
+    left: -110px;
+    right: auto;
+  }
+  .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right:before,
+  .ace-nav > li:nth-last-child(2) > .dropdown-menu.pull-right:after {
+    left: 130px;
+    right: auto;
+  }
+}
+/* move the icons to the line below */
+@media only screen and (max-width: 460px) {
+  .navbar .navbar-header.pull-left {
+    display: block;
+    float: none !important;
+  }
+  .navbar .navbar-header.pull-right {
+    display: block;
+    float: none !important;
+  }
+  /*.navbar .navbar-inner {
+    border-bottom-width:0;
+   }*/
+  .ace-nav {
+    display: block;
+    float: none !important;
+    text-align: center;
+    background-color: #404040;
+    border: 1px solid #DDD;
+    border-width: 1px 0;
+    letter-spacing: -3px;
+  }
+  .ace-nav > li {
+    display: inline-block;
+    float: none !important;
+    text-align: left;
+    letter-spacing: normal;
+  }
+  .ace-nav > li:first-child {
+    border-left: 1px solid #DDD;
+  }
+  .ace-nav > li:last-child {
+    border-right: 1px solid #DDD;
+  }
+}
+@media only screen and (max-width: 320px) {
+  .ace-nav > li > a {
+    padding: 0 5px !important;
+  }
+}
+.user-menu > li > a {
+  padding: 4px 12px;
+}
+.user-menu > li > a > [class*="icon-"] {
+  margin-right: 6px;
+  font-size: 120%;
+}
+.user-info {
+  max-width: 100px;
+  display: inline-block;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+  text-align: left;
+  vertical-align: top;
+  line-height: 15px;
+  position: relative;
+  top: 6px;
+}
+.user-info small {
+  display: block;
+}
+@media (min-width: 461px) and (max-width: 480px), (max-width: 360px) {
+  .user-menu {
+    padding-top: 42px !important;
+  }
+  .ace-nav .nav-user-photo {
+    margin-right: 0;
+  }
+  .user-info {
+    position: absolute !important;
+    margin-top: 40px;
+    margin-left: 1px;
+    right: 2px;
+    z-index: 1032;
+    color: #777;
+    font-size: 14px;
+    width: 156px;
+    max-width: 156px;
+    padding-left: 8px;
+    padding-right: 8px;
+    height: 32px;
+    line-height: 26px !important;
+    display: none;
+    border-bottom: 1px solid #E5E5E5;
+    text-align: center;
+    vertical-align: none;
+    line-height: normal;
+  }
+  .user-info > small {
+    display: inline;
+    opacity: 1;
+  }
+  li.open .user-info {
+    display: inline-block;
+  }
+}
+/* breadcrumbs and searchbox */
+.breadcrumbs {
+  position: relative;
+  border-bottom: 1px solid #e5e5e5;
+  background-color: #f5f5f5;
+  min-height: 41px;
+  line-height: 40px;
+  padding: 0 12px 0 0;
+  display: block;
+}
+.breadcrumbs.fixed,
+.breadcrumbs.breadcrumbs-fixed {
+  position: fixed;
+  right: 0;
+  left: 190px;
+  top: 45px;
+  z-index: 1028;
+}
+.breadcrumb {
+  background-color: transparent;
+  display: inline-block;
+  line-height: 24px;
+  margin: 0 22px 0 12px;
+  padding: 0;
+  font-size: 13px;
+  color: #333;
+  border-radius: 0;
+}
+.breadcrumb > li,
+.breadcrumb > li.active {
+  color: #555555;
+}
+.breadcrumb > li > a {
+  display: inline-block;
+  padding: 0 4px;
+  color: #4c8fbd;
+}
+.breadcrumb > li + li:before {
+  font-family: FontAwesome;
+  font-size: 14px;
+  content: "\f105";
+  color: #b2b6bf;
+  margin-right: 2px;
+  padding: 0 5px 0 2px;
+  position: relative;
+  top: 1px;
+}
+.breadcrumb .home-icon {
+  margin-left: 4px;
+  margin-right: 2px;
+  font-size: 20px;
+  position: relative;
+  top: 2px;
+}
+@media only screen and (max-width: 991px) {
+  .breadcrumb {
+    margin-left: 90px;
+  }
+  .breadcrumbs.fixed,
+  .breadcrumbs.breadcrumbs-fixed {
+    position: relative !important;
+    left: auto !important;
+    right: auto !important;
+    top: auto !important;
+    z-index: auto !important;
+  }
+  body.breadcrumbs-fixed .ace-settings-container {
+    top: 50px;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .breadcrumb > li > a {
+    padding: 0 1px;
+  }
+}
+@media only screen and (max-width: 320px) {
+  .breadcrumb {
+    margin-left: 36px;
+  }
+}
+.container.main-container .breadcrumbs.breadcrumbs-fixed {
+  left: auto !important;
+  right: auto !important;
+}
+@media (min-width: 768px) {
+  .container.main-container .breadcrumbs.breadcrumbs-fixed {
+    width: 554px;
+  }
+  .container.main-container .menu-min + .main-content .breadcrumbs.breadcrumbs-fixed {
+    width: 701px;
+  }
+}
+@media (min-width: 992px) {
+  .container.main-container .breadcrumbs.breadcrumbs-fixed {
+    width: 774px;
+  }
+  .container.main-container .menu-min + .main-content .breadcrumbs.breadcrumbs-fixed {
+    width: 921px;
+  }
+}
+@media (min-width: 1200px) {
+  .container.main-container .breadcrumbs.breadcrumbs-fixed {
+    width: 974px;
+  }
+  .container.main-container .menu-min + .main-content .breadcrumbs.breadcrumbs-fixed {
+    width: 1121px;
+  }
+}
+/* searchbox */
+.nav-search {
+  position: absolute;
+  top: 6px;
+  right: 22px;
+  line-height: 24px;
+}
+.nav-search .form-search {
+  margin-bottom: 0;
+}
+.nav-search .nav-search-input {
+  border: 1px solid #6fb3e0;
+  width: 152px;
+  height: 28px !important;
+  border-radius: 4px !important;
+  font-size: 13px;
+  color: #666666 !important;
+  z-index: 11;
+  -webkit-transition: width ease .15s;
+  transition: width ease .15s;
+}
+.nav-search .nav-search-input + .dropdown-menu {
+  /* the typeahead menu*/
+
+  min-width: 0;
+  left: 0;
+  right: 0;
+}
+.nav-search .nav-search-input:focus,
+.nav-search .nav-search-input:hover {
+  border-color: #6fb3e0;
+}
+.nav-search .nav-search-icon {
+  color: #6fb3e0 !important;
+  font-size: 14px !important;
+  line-height: 24px !important;
+}
+.nav-search.minimized .nav-search-input {
+  width: 0;
+  opacity: 0;
+  filter: alpha(opacity=0);
+  max-width: 0;
+}
+.nav-search.minimized:hover .nav-search-input,
+.nav-search.minimized .nav-search-btn:active + .nav-search-input,
+.nav-search.minimized .nav-search-input:focus,
+.nav-search.minimized .nav-search-input:hover,
+.nav-search.minimized .nav-search-input:active {
+  opacity: 1;
+  filter: alpha(opacity=100);
+  width: 152px;
+  max-width: 152px;
+}
+.nav-search.minimized .nav-search-icon {
+  border: 1px solid;
+  border-radius: 100%;
+  background-color: #FFF;
+  padding: 0 5px !important;
+}
+.nav-search.minimized:hover .nav-search-icon,
+.nav-search.minimized .nav-search-input:focus ~ .nav-search-icon,
+.nav-search.minimized .nav-search-input:hover ~ .nav-search-icon,
+.nav-search.minimized .nav-search-input:active ~ .nav-search-icon {
+  border: none;
+  border-radius: 0;
+  padding: 0 3px !important;
+}
+.nav-search-icon {
+  border: none;
+  border-radius: 0;
+  padding: 0 3px !important;
+}
+/* nav-search inside sidebar */
+.sidebar > .nav-search {
+  position: static;
+  background-color: #FAFAFA;
+  border-bottom: 1px solid #DDD;
+  text-align: center;
+  height: 35px;
+  padding-top: 6px;
+}
+.sidebar > .nav-search .nav-search-input {
+  width: 162px !important;
+  border-radius: 0 !important;
+  max-width: 162px !important;
+  opacity: 1 !important;
+  filter: alpha(opacity=100) !important;
+}
+.sidebar > .nav-search .nav-search-input + .dropdown-menu {
+  text-align: left;
+}
+/* sidebar when minimized */
+.sidebar.menu-min .nav-search .form-search {
+  position: absolute;
+  left: 5px;
+  z-index: 14;
+}
+.sidebar.menu-min .nav-search .nav-search-input {
+  width: 0 !important;
+  max-width: 0 !important;
+  opacity: 0 !important;
+  filter: alpha(opacity=0) !important;
+}
+.sidebar.menu-min .nav-search .nav-search-input:hover,
+.sidebar.menu-min .nav-search .nav-search-input:focus,
+.sidebar.menu-min .nav-search .nav-search-input:active {
+  width: 162px !important;
+  max-width: 162px !important;
+  opacity: 1 !important;
+  filter: alpha(opacity=100) !important;
+}
+.sidebar.menu-min .nav-search .nav-search-input:hover ~ #nav-search-icon,
+.sidebar.menu-min .nav-search .nav-search-input:focus ~ #nav-search-icon,
+.sidebar.menu-min .nav-search .nav-search-input:active ~ #nav-search-icon {
+  border: none;
+  border-radius: 0;
+  padding: 0 3px !important;
+}
+.sidebar.menu-min .nav-search:hover .nav-search-input {
+  width: 162px !important;
+  max-width: 162px !important;
+  opacity: 1 !important;
+  filter: alpha(opacity=100) !important;
+}
+.sidebar.menu-min .nav-search:hover .nav-search-input ~ .nav-search-icon {
+  border: none;
+  border-radius: 0;
+  padding: 0 3px !important;
+}
+.sidebar.menu-min .nav-search .nav-search-icon {
+  /* inside minimized sidebar */
+
+  border: 1px solid;
+  border-radius: 32px;
+  background-color: #FFF;
+  padding: 0 5px !important;
+}
+/**
+@media only screen and (max-width: 979px) {
+  .sidebar.responsive-min {
+	.searchbox_inside_min_menu();
+  }
+}
+*/
+/* responsive searchbox */
+@media only screen and (max-width: 767px) {
+  .nav-search {
+    right: 5px;
+  }
+  .nav-search .nav-search-input {
+    width: 105px;
+  }
+  .nav-search:hover .nav-search-input,
+  .nav-search .nav-search-btn:active + .nav-search-input,
+  .nav-search .nav-search-input:focus,
+  .nav-search .nav-search-input:hover,
+  .nav-search .nav-search-input:active {
+    width: 145px;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .nav-search .nav-search-input {
+    width: 0;
+    opacity: 0;
+    filter: alpha(opacity=0);
+    max-width: 0;
+  }
+  .nav-search:hover .nav-search-input,
+  .nav-search .nav-search-btn:active + .nav-search-input,
+  .nav-search .nav-search-input:focus,
+  .nav-search .nav-search-input:hover,
+  .nav-search .nav-search-input:active {
+    opacity: 1;
+    filter: alpha(opacity=100);
+    width: 152px;
+    max-width: 152px;
+  }
+  .nav-search .nav-search-icon {
+    border: 1px solid;
+    border-radius: 100%;
+    background-color: #FFF;
+    padding: 0 5px !important;
+  }
+  .nav-search:hover .nav-search-icon,
+  .nav-search .nav-search-input:focus ~ .nav-search-icon,
+  .nav-search .nav-search-input:hover ~ .nav-search-icon,
+  .nav-search .nav-search-input:active ~ .nav-search-icon {
+    border: none;
+    border-radius: 0;
+    padding: 0 3px !important;
+  }
+}
+.sidebar {
+  width: 190px;
+  float: left;
+  position: relative;
+  border: 1px solid #cccccc;
+  border-width: 0 1px 0 0;
+  background-color: #f2f2f2;
+}
+.sidebar:before {
+  /* the grey background of sidebar */
+
+  content: "";
+  display: block;
+  width: 190px;
+  position: fixed;
+  bottom: 0;
+  top: 0;
+  z-index: -1;
+  background-color: #f2f2f2;
+  border: 1px solid #cccccc;
+  border-width: 0 1px 0 0;
+}
+.sidebar.fixed,
+.sidebar.sidebar-fixed {
+  position: fixed;
+  z-index: 1029;
+  top: 45px;
+  left: 0;
+}
+.sidebar.fixed:before,
+.sidebar.sidebar-fixed:before {
+  left: 0;
+  right: auto;
+}
+/* side navigation */
+li [class^="icon-"],
+li [class*=" icon-"],
+.nav-list li [class^="icon-"],
+.nav-list li [class*=" icon-"] {
+  width: auto;
+}
+.nav-list {
+  margin: 0;
+  padding: 0;
+  list-style: none;
+}
+.nav-list .open > a,
+.nav-list .open > a:hover,
+.nav-list .open > a:focus {
+  background-color: #fafafa;
+}
+.nav-list > li > a,
+.nav-list .nav-header {
+  margin: 0;
+}
+.nav-list > li {
+  display: block;
+  padding: 0;
+  margin: 0;
+  border: none;
+  border-top: 1px solid #FCFCFC;
+  border-bottom: 1px solid #E5E5E5;
+  position: relative;
+}
+.nav-list > li:first-child {
+  border-top: none;
+}
+.nav-list li > a:focus {
+  outline: none;
+}
+.nav-list > li {
+  /* the submenu indicator arrow */
+
+  /* menu active/open states */
+
+  /* submenu */
+
+}
+.nav-list > li > a {
+  display: block;
+  height: 38px;
+  line-height: 36px;
+  padding: 0 16px 0 7px;
+  background-color: #f9f9f9;
+  color: #585858;
+  text-shadow: none !important;
+  font-size: 13px;
+  text-decoration: none;
+}
+.nav-list > li > a > [class*="icon-"]:first-child {
+  display: inline-block;
+  vertical-align: middle;
+  min-width: 30px;
+  text-align: center;
+  font-size: 18px;
+  font-weight: normal;
+  margin-right: 2px;
+}
+.nav-list > li > a:focus {
+  background-color: #f9f9f9;
+  color: #1963aa;
+}
+.nav-list > li > a:hover {
+  background-color: #FFF;
+  color: #1963aa;
+}
+.nav-list > li > a:hover:before {
+  display: block;
+  content: "";
+  position: absolute;
+  top: -1px;
+  bottom: 0;
+  left: 0;
+  width: 3px;
+  max-width: 3px;
+  overflow: hidden;
+  background-color: #3382af;
+}
+.nav-list > li a > .arrow {
+  display: inline-block;
+  width: 14px !important;
+  height: 14px;
+  line-height: 14px;
+  text-shadow: none;
+  font-size: 18px;
+  position: absolute;
+  right: 11px;
+  top: 11px;
+  padding: 0;
+  color: #666666;
+}
+.nav-list > li a:hover > .arrow,
+.nav-list > li.active > a > .arrow,
+.nav-list > li.open > a > .arrow {
+  color: #1963aa;
+}
+.nav-list > li.separator {
+  height: 3px;
+  background-color: transparent;
+  position: static;
+  margin: 1px 0;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.nav-list > li.open > a {
+  background-color: #fafafa;
+  color: #1963aa;
+}
+.nav-list > li.active {
+  background-color: #ffffff;
+}
+.nav-list > li.active > a,
+.nav-list > li.active > a:hover,
+.nav-list > li.active > a:focus,
+.nav-list > li.active > a:active {
+  background-color: #ffffff;
+  color: #2b7dbc;
+  font-weight: bold;
+  font-size: 13px;
+}
+.nav-list > li.active > a > [class*="icon-"] {
+  font-weight: normal;
+}
+.nav-list > li.active > a:hover:before {
+  /* no left side menu item border on active state */
+
+  display: none;
+}
+.nav-list > li.active:after {
+  /* the border on right of active item */
+
+  display: inline-block;
+  content: "";
+  position: absolute;
+  right: -2px;
+  top: -1px;
+  bottom: 0;
+  z-index: 1;
+  border: 2px solid #2b7dbc;
+  border-width: 0 2px 0 0;
+}
+.nav-list > li.open {
+  border-bottom-color: #e5e5e5;
+}
+.nav-list > li.active .submenu {
+  display: block;
+}
+.nav-list > li .submenu {
+  display: none;
+  list-style: none;
+  margin: 0;
+  padding: 0;
+  position: relative;
+  background-color: #ffffff;
+  border-top: 1px solid #e5e5e5;
+}
+.nav-list > li .submenu > li {
+  margin-left: 0;
+  position: relative;
+  /* optional icon before each item */
+
+}
+.nav-list > li .submenu > li > a {
+  display: block;
+  position: relative;
+  color: #616161;
+  padding: 7px 0 9px 37px;
+  margin: 0;
+  border-top: 1px dotted #e4e4e4;
+}
+.nav-list > li .submenu > li > a:focus {
+  text-decoration: none;
+}
+.nav-list > li .submenu > li > a:hover {
+  text-decoration: none;
+  color: #4b88b7;
+}
+.nav-list > li .submenu > li.active > a {
+  color: #2b7dbc;
+}
+.nav-list > li .submenu > li a > [class*="icon-"]:first-child {
+  display: none;
+  font-size: 12px;
+  font-weight: normal;
+  width: 18px;
+  height: auto;
+  line-height: 12px;
+  text-align: center;
+  position: absolute;
+  left: 10px;
+  top: 11px;
+  z-index: 1;
+  background-color: #FFF;
+}
+.nav-list > li .submenu > li.active > a > [class*="icon-"]:first-child,
+.nav-list > li .submenu > li:hover > a > [class*="icon-"]:first-child {
+  display: inline-block;
+}
+.nav-list > li .submenu > li.active > a > [class*="icon-"]:first-child {
+  color: #c86139;
+}
+.nav-list > li > .submenu > li:before {
+  /* the horizontal line */
+
+  content: "";
+  display: inline-block;
+  position: absolute;
+  width: 7px;
+  left: 20px;
+  top: 17px;
+  border-top: 1px dotted #9dbdd6;
+}
+.nav-list > li > .submenu > li:first-child > a {
+  border-top: 1px solid #FAFAFA;
+}
+.nav-list > li > .submenu:before {
+  content: "";
+  display: block;
+  position: absolute;
+  z-index: 1;
+  left: 18px;
+  top: 0;
+  bottom: 0;
+  border: 1px dotted #9dbdd6;
+  border-width: 0 0 0 1px;
+}
+.nav-list > li.active > .submenu > li:before {
+  border-top-color: #8eb3d0;
+}
+.nav-list > li.active > .submenu:before {
+  border-left-color: #8eb3d0;
+}
+.nav-list li .submenu {
+  /* needed for webkit based browsers to slideToggle without problem */
+
+  overflow: hidden;
+}
+.nav-list li.active > a:after {
+  display: block;
+  content: "";
+  position: absolute !important;
+  right: 0;
+  top: 4px;
+  border: 8px solid transparent;
+  border-width: 14px 10px;
+  border-right-color: #2b7dbc;
+}
+.nav-list li.open > a:after {
+  /* no caret for open menu item */
+  display: none;
+}
+.nav-list li.active.open > .submenu > li.active.open > a.dropdown-toggle:after {
+  /* don't display caret on active open item who is open and has children */
+
+  display: none;
+}
+.nav-list li.active > .submenu > li.active > a:after {
+  /** don't display caret on active item whose parent is not open
+	useful for hiding the caret when submenu is sliding up */
+
+  display: none;
+}
+.nav-list li.active.open > .submenu > li.active > a:after {
+  /* display caret on active item whose parent is open */
+
+  display: block;
+}
+.nav-list li.active.no-active-child > a:after {
+  /* show caret for active menu item with childs which is not open(i.e. no submenu item is active) */
+
+  display: inline-block !important;
+}
+.nav-list a .badge,
+.nav-list a .label {
+  font-size: 12px;
+  padding-left: 6px;
+  padding-right: 6px;
+  position: absolute;
+  top: 9px;
+  right: 11px;
+  opacity: 0.88;
+}
+.nav-list a .badge [class*="icon-"],
+.nav-list a .label [class*="icon-"] {
+  vertical-align: middle;
+  margin: 0;
+}
+.nav-list a.dropdown-toggle .badge,
+.nav-list a.dropdown-toggle .label {
+  right: 28px;
+}
+.nav-list a:hover .badge,
+.nav-list a:hover .label {
+  opacity: 1;
+}
+.nav-list .submenu .submenu a .badge,
+.nav-list .submenu .submenu a .label {
+  top: 6px;
+}
+/* side menu minimizer icon */
+.sidebar-collapse {
+  border-bottom: 1px solid #e0e0e0;
+  background-color: #f3f3f3;
+  text-align: center;
+  padding: 3px 0;
+  position: relative;
+}
+.sidebar-collapse > [class*="icon-"] {
+  display: inline-block;
+  cursor: pointer;
+  font-size: 14px;
+  color: #aaaaaa;
+  border: 1px solid #bbbbbb;
+  padding: 0 5px;
+  line-height: 18px;
+  border-radius: 16px;
+  background-color: #ffffff;
+  position: relative;
+}
+.sidebar-collapse:before {
+  content: "";
+  display: inline-block;
+  height: 0;
+  border-top: 1px solid #e0e0e0;
+  position: absolute;
+  left: 15px;
+  right: 15px;
+  top: 13px;
+}
+/* sidebar shortcuts icon */
+.sidebar-shortcuts {
+  background-color: #fafafa;
+  border-bottom: 1px solid #dddddd;
+  text-align: center;
+  line-height: 39px;
+  max-height: 41px;
+  margin-bottom: 0;
+}
+.sidebar-shortcuts-large {
+  padding-bottom: 4px;
+}
+.sidebar-shortcuts-large > .btn {
+  width: 41px;
+  line-height: 24px;
+  margin-top: -2px;
+  padding: 0;
+  border-width: 4px;
+  text-align: center;
+}
+.sidebar-shortcuts-large > .btn > [class*="icon-"] {
+  margin: 0;
+}
+.sidebar-shortcuts-mini {
+  display: none;
+  font-size: 0;
+  width: 42px;
+  line-height: 18px;
+  padding-top: 2px;
+  padding-bottom: 2px;
+  background-color: #ffffff;
+}
+.sidebar-shortcuts-mini > .btn {
+  border-width: 0 !important;
+  font-size: 0;
+  line-height: 0;
+  padding: 8px !important;
+  margin: 0 1px;
+  border-radius: 0 !important;
+  opacity: 0.85;
+  filter: alpha(opacity=85);
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  ::safari-only,
+  .sidebar-shortcuts-mini > .btn {
+    margin: 0;
+  }
+}
+.nav-list > li > .submenu li > .submenu {
+  border-top: none;
+  background-color: transparent;
+  display: none;
+}
+.nav-list > li > .submenu li.active > .submenu {
+  display: block;
+}
+.nav-list > li > .submenu a > .arrow {
+  right: 11px;
+  top: 10px;
+  font-size: 16px;
+  color: #6B828E;
+}
+.nav-list > li > .submenu .open > a,
+.nav-list > li > .submenu .open > a:hover,
+.nav-list > li > .submenu .open > a:focus {
+  background-color: transparent;
+  border-color: #e4e4e4;
+}
+.nav-list > li > .submenu li > .submenu > li > a > .arrow {
+  right: 12px;
+  top: 9px;
+}
+.nav-list > li > .submenu li > .submenu > li {
+  line-height: 16px;
+}
+.nav-list > li > .submenu li > .submenu > li:before {
+  display: none;
+}
+.nav-list > li > .submenu li > .submenu > li > a {
+  /*3rd level*/
+
+  margin-left: 20px;
+  padding-left: 22px;
+}
+.nav-list > li > .submenu li > .submenu > li > .submenu > li > a {
+  /*4th level*/
+
+  margin-left: 20px;
+  padding-left: 38px;
+}
+.nav-list > li > .submenu li > .submenu > li a > [class*="icon-"]:first-child {
+  display: inline-block;
+  color: inherit;
+  font-size: 14px;
+  position: static;
+  background-color: transparent;
+  margin-right: 1px;
+}
+.nav-list > li > .submenu li > .submenu > li a {
+  font-size: 13px;
+  color: #777;
+}
+.nav-list > li > .submenu li > .submenu > li a:hover {
+  color: #316292;
+  text-decoration: underline;
+}
+.nav-list > li > .submenu li > .submenu > li a:hover [class*="icon-"] {
+  text-decoration: none;
+  color: #316292;
+}
+.nav-list > li > .submenu li.open > a {
+  color: #25639e;
+}
+.nav-list > li > .submenu li.open > a > [class*="icon-"]:first-child {
+  display: inline-block;
+}
+.nav-list > li > .submenu li.open > a .arrow {
+  color: #25639e;
+}
+.nav-list > li > .submenu li > .submenu li.open > a {
+  color: #25639e;
+}
+.nav-list > li > .submenu li > .submenu li.open > a > [class*="icon-"]:first-child {
+  display: inline-block;
+  color: #1963aa;
+}
+.nav-list > li > .submenu li > .submenu li.open > a .arrow {
+  color: #25639e;
+}
+.nav-list > li > .submenu li > .submenu li.active > a {
+  color: #347cb3;
+}
+.nav-list > li > .submenu li > .submenu li.active > a > [class*="icon-"]:first-child {
+  display: inline-block;
+  color: #347cb3;
+}
+.nav-list > li.active.open li.active > a:after {
+  top: 2px;
+  border-width: 14px 8px;
+}
+.nav-list > li.active.open li.active.open li.active > a:after {
+  top: 0;
+}
+.menu-min.sidebar {
+  width: 43px;
+}
+.menu-min.sidebar:before {
+  width: 43px;
+}
+.menu-min.sidebar + .main-content {
+  margin-left: 43px;
+}
+.menu-min.sidebar + .main-content .breadcrumbs.fixed,
+.menu-min.sidebar + .main-content .breadcrumbs.breadcrumbs-fixed {
+  left: 43px;
+}
+.menu-min .nav-list a .badge,
+.menu-min .nav-list a .label {
+  position: relative;
+  top: -1px;
+  right: auto;
+  left: 4px;
+}
+.menu-min .nav-list .submenu .submenu a .badge,
+.menu-min .nav-list .submenu .submenu a .label {
+  top: 0;
+}
+.menu-min .nav-list > li > a {
+  position: relative;
+}
+.menu-min .nav-list > li > a > .menu-text {
+  display: none;
+  position: absolute;
+  left: 42px;
+  top: -2px;
+  width: 174px;
+  height: 40px;
+  line-height: 38px;
+  background-color: #f5f5f5;
+  z-index: 121;
+  -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.2);
+  box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.2);
+  border: 1px solid #cccccc;
+  padding-left: 12px;
+}
+.menu-min .nav-list > li > a.dropdown-toggle > .menu-text {
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  border: none;
+  top: -1px;
+  left: 43px;
+  width: 174px;
+  border-bottom: 1px solid #dddddd;
+}
+.menu-min .nav-list > li > a .arrow {
+  display: none;
+}
+.menu-min .nav-list > li > a:hover:before {
+  /* the right side border on hover */
+
+  width: 2px;
+}
+.menu-min .nav-list > li:hover > a {
+  color: #1963aa;
+}
+.menu-min .nav-list > li:hover > a > .menu-text {
+  display: block;
+}
+.menu-min .nav-list > li.active > a > .menu-text {
+  border-left-color: #1963aa;
+}
+.menu-min .nav-list > li.open > a {
+  background-color: #fafafa;
+  color: #585858;
+}
+.menu-min .nav-list > li.open.active > a {
+  background-color: #ffffff;
+}
+.menu-min .nav-list > li.open:hover > a {
+  color: #1963aa;
+}
+.menu-min .nav-list > li.active > a {
+  color: #2b7dbc;
+}
+.menu-min .nav-list > li.active > a:after {
+  /* the caret */
+
+  border-width: 10px 6px;
+  top: 8px;
+}
+.menu-min .nav-list > li.active.open > a:after {
+  display: block;
+}
+.menu-min .nav-list > li.active.open li.active > a:after {
+  display: none;
+}
+.menu-min .nav-list > li > .submenu {
+  background: #ffffff;
+  position: absolute;
+  z-index: 120;
+  left: 42px;
+  top: -2px;
+  width: 176px;
+  border: 1px solid #cccccc;
+  -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.2);
+  box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.2);
+  padding-top: 40px;
+  padding-bottom: 2px;
+  display: none !important;
+}
+.menu-min .nav-list > li > .submenu:before {
+  /* hide the tree like submenu in minimized mode */
+
+  display: none;
+}
+.menu-min .nav-list > li > .submenu li:before {
+  display: none;
+}
+.menu-min .nav-list > li > .submenu li > a {
+  margin-left: 0;
+  padding-left: 24px;
+}
+.menu-min .nav-list > li > .submenu li > a > [class*="icon-"]:first-child {
+  left: 4px;
+}
+.menu-min .nav-list > li:hover > .submenu {
+  display: block !important;
+}
+.menu-min .nav-list > li.active > .submenu {
+  border-left-color: #2b7dbc;
+}
+.menu-min .sidebar-shortcuts {
+  position: relative;
+}
+.menu-min .sidebar-shortcuts-mini {
+  display: block;
+}
+.menu-min .sidebar-shortcuts-large {
+  display: none;
+  position: absolute;
+  z-index: 20;
+  top: -1px;
+  left: 42px;
+  width: 182px;
+  padding: 0 2px 1px;
+  background-color: #ffffff;
+  -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.2);
+  box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.2);
+  border: 1px solid #cccccc;
+}
+.menu-min .sidebar-shortcuts:hover .sidebar-shortcuts-large {
+  display: block;
+}
+.menu-min .sidebar-collapse {
+  /* minimized collapse button */
+
+}
+.menu-min .sidebar-collapse:before {
+  left: 5px;
+  right: 5px;
+}
+.menu-min .sidebar-collapse > [class*="icon-"] {
+  font-size: 13px;
+  padding: 0 4px;
+  line-height: 15px;
+  border-width: 1px;
+  border-color: #aeaeae;
+}
+.menu-min .nav-list > li > .submenu li > .submenu > li > a {
+  /*3rd level*/
+
+  margin-left: 0px;
+  padding-left: 30px;
+}
+.menu-min .nav-list > li > .submenu li > .submenu > li > .submenu > li > a {
+  /*4th level*/
+
+  margin-left: 0px;
+  padding-left: 45px;
+}
+.menu-min .nav-list > li > .submenu li.active > a:after {
+  display: none;
+}
+.menu-min .nav-list li.active.open > .submenu > li.active > a:after {
+  display: none;
+}
+/* side menu toggler in mobile view */
+.menu-toggler {
+  display: none;
+}
+/* responsive sidebar */
+@media only screen and (max-width: 991px) {
+  .sidebar:before {
+    display: none;
+  }
+  .sidebar {
+    display: none;
+    float: none;
+    position: absolute;
+    z-index: 999;
+    left: 0;
+    bottom: auto;
+    top: auto !important;
+    /*so that it's applied even if it's .sidebar-fixed */
+  
+    margin-top: 40px;
+    border: 1px solid #CCC;
+    border-left-width: 0;
+    box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
+  }
+  .sidebar.display {
+    display: block;
+  }
+  .menu-toggler {
+    display: inline-block;
+    position: absolute;
+    left: 0;
+    z-index: 998;
+    width: 52px;
+    height: 32px;
+    margin-right: 2px;
+    line-height: normal;
+    padding-left: 33px;
+    padding-top: 7px;
+    padding-bottom: 1px;
+    font-size: 13px;
+    font-weight: bold;
+    text-transform: uppercase;
+    background-color: #444;
+    color: #F3F3F3;
+    -webkit-box-sizing: content-box;
+    -moz-box-sizing: content-box;
+    box-sizing: content-box;
+  }
+  .menu-toggler:hover {
+    text-decoration: none;
+  }
+  .menu-toggler:before {
+    border-top: 1px solid #87B87F;
+    border-bottom: 1px solid #6FB3E0;
+    height: 2px;
+    width: 24px;
+    content: "";
+    position: absolute;
+    z-index: 11;
+    top: 13px;
+    left: 4px;
+    -webkit-transition: all 0.1s ease;
+    transition: all 0.1s ease;
+    -o-transition: none;
+    -webkit-box-sizing: content-box;
+    -moz-box-sizing: content-box;
+    box-sizing: content-box;
+  }
+  .menu-toggler:after {
+    border-top: 1px solid #FFA24D;
+    border-bottom: 1px solid #D15B47;
+    content: "";
+    height: 2px;
+    width: 24px;
+    position: absolute;
+    top: 19px;
+    left: 4px;
+    -webkit-transition: all 0.1s ease;
+    transition: all 0.1s ease;
+    -o-transition: none;
+    -webkit-box-sizing: content-box;
+    -moz-box-sizing: content-box;
+    box-sizing: content-box;
+  }
+  .menu-toggler.display:before {
+    height: 4px;
+    top: 8px;
+    border-width: 2px;
+  }
+  .menu-toggler.display:after {
+    height: 4px;
+    top: 20px;
+    border-width: 2px;
+  }
+  .menu-toggler > .menu-text {
+    display: block;
+    position: absolute;
+    bottom: -18px;
+    left: 0;
+    border: 1px solid transparent;
+    border-width: 9px 42px;
+    border-top-color: #444;
+  }
+  .menu-toggler > .menu-text:after {
+    display: block;
+    color: #FFF;
+    content: "MENU";
+    position: absolute;
+    left: -8px;
+    top: -41px;
+  }
+  .nav-list > li.active:after {
+    display: none;
+  }
+  .nav-list li.active > a:after {
+    display: none;
+  }
+  .nav-list li.active.open > .submenu > li.active > a:after {
+    display: none;
+  }
+  .menu-min .nav-list > li.active:after {
+    display: block;
+  }
+  .menu-min .nav-list > li.active > a:after {
+    display: block;
+  }
+}
+@media only screen and (max-width: 320px) {
+  .menu-toggler {
+    width: 0;
+  }
+  .menu-toggler > .menu-text {
+    border-width: 7px 16px;
+    bottom: -14px;
+  }
+  .menu-toggler > .menu-text:after {
+    font-size: 9px;
+    font-weight: normal;
+    color: #FFF;
+    position: absolute;
+    left: -13px;
+    top: -42px;
+  }
+  .menu-toggler:before,
+  .menu-toggler:after {
+    margin-top: 8px;
+  }
+  .menu-toggler.display:before,
+  .menu-toggler.display:after {
+    height: 2px;
+    border-width: 1px;
+  }
+  .menu-toggler.display:before {
+    top: 13px;
+  }
+  .menu-toggler.display:after {
+    top: 19px;
+  }
+}
+/* not used yet */
+/**
+@media only screen and (max-width: 979px) {
+ .sidebar.responsive-min {
+   display:block;
+   float:none;
+   position:absolute;
+   border-width:0 1px 1px 0;
+  
+   border-left:none;
+   box-shadow:none;
+   margin-top:0;
+   z-index:14;
+ }
+
+ .sidebar.responsive-min.menu-min {
+	border-bottom:none;
+ }
+ .sidebar.responsive-min.menu-min:before {
+   display:block;
+ }
+
+.sidebar.responsive-min + .main-content {
+	margin-left:43px !important;
+ }
+ .sidebar.responsive-min + .main-content .breadcrumbs.breadcrumbs-fixed { left:43px; }
+ .sidebar.responsive-min + .main-content .breadcrumbs .breadcrumb {margin-left:10px;}
+
+ .menu-toggler.responsive-min {
+	display:none !important;
+ }
+}
+*/
+/** buttons */
+.btn {
+  display: inline-block;
+  color: #FFF !important;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
+  background-image: none !important;
+  border: 5px solid #FFF;
+  border-radius: 0;
+  box-shadow: none !important;
+  -webkit-transition: all ease .15s;
+  transition: all ease .15s;
+  cursor: pointer;
+  vertical-align: middle;
+  margin: 0;
+  position: relative;
+}
+.btn-lg {
+  border-width: 5px;
+  line-height: 1.35;
+  padding: 7px 16px;
+}
+.btn-sm {
+  border-width: 4px;
+  font-size: 13px;
+  padding: 4px 9px;
+  line-height: 1.39;
+}
+.btn-xs {
+  border-width: 3px;
+}
+.btn-minier {
+  padding: 0 4px;
+  line-height: 18px;
+  border-width: 2px;
+  font-size: 12px;
+}
+button.btn:active {
+  top: 1px;
+  left: 1px;
+}
+.btn,
+.btn-default,
+.btn:focus,
+.btn-default:focus {
+  background-color: #abbac3 !important;
+  border-color: #abbac3;
+}
+.btn:hover,
+.btn-default:hover,
+.open .btn.dropdown-toggle,
+.open .btn-default.dropdown-toggle {
+  background-color: #8b9aa3 !important;
+  border-color: #abbac3;
+}
+.btn.no-border:hover,
+.btn-default.no-border:hover {
+  border-color: #8b9aa3;
+}
+.btn.no-hover:hover,
+.btn-default.no-hover:hover {
+  background-color: #abbac3 !important;
+}
+.btn.active,
+.btn-default.active {
+  background-color: #9baab3 !important;
+  border-color: #8799a4;
+}
+.btn.no-border.active,
+.btn-default.no-border.active {
+  background-color: #92a3ac !important;
+  border-color: #92a3ac;
+}
+.btn.disabled,
+.btn-default.disabled,
+.btn[disabled],
+.btn-default[disabled],
+fieldset[disabled] .btn,
+fieldset[disabled] .btn-default,
+.btn.disabled:hover,
+.btn-default.disabled:hover,
+.btn[disabled]:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn:hover,
+fieldset[disabled] .btn-default:hover,
+.btn.disabled:focus,
+.btn-default.disabled:focus,
+.btn[disabled]:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn:focus,
+fieldset[disabled] .btn-default:focus,
+.btn.disabled:active,
+.btn-default.disabled:active,
+.btn[disabled]:active,
+.btn-default[disabled]:active,
+fieldset[disabled] .btn:active,
+fieldset[disabled] .btn-default:active,
+.btn.disabled.active,
+.btn-default.disabled.active,
+.btn[disabled].active,
+.btn-default[disabled].active,
+fieldset[disabled] .btn.active,
+fieldset[disabled] .btn-default.active {
+  background-color: #abbac3 !important;
+  border-color: #abbac3;
+}
+.btn-primary,
+.btn-primary:focus {
+  background-color: #428bca !important;
+  border-color: #428bca;
+}
+.btn-primary:hover,
+.open .btn-primary.dropdown-toggle {
+  background-color: #1b6aaa !important;
+  border-color: #428bca;
+}
+.btn-primary.no-border:hover {
+  border-color: #1b6aaa;
+}
+.btn-primary.no-hover:hover {
+  background-color: #428bca !important;
+}
+.btn-primary.active {
+  background-color: #2f7bba !important;
+  border-color: #27689d;
+}
+.btn-primary.no-border.active {
+  background-color: #2b72ae !important;
+  border-color: #2b72ae;
+}
+.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 {
+  background-color: #428bca !important;
+  border-color: #428bca;
+}
+.btn-info,
+.btn-info:focus {
+  background-color: #6fb3e0 !important;
+  border-color: #6fb3e0;
+}
+.btn-info:hover,
+.open .btn-info.dropdown-toggle {
+  background-color: #4f99c6 !important;
+  border-color: #6fb3e0;
+}
+.btn-info.no-border:hover {
+  border-color: #4f99c6;
+}
+.btn-info.no-hover:hover {
+  background-color: #6fb3e0 !important;
+}
+.btn-info.active {
+  background-color: #5fa6d3 !important;
+  border-color: #4396cb;
+}
+.btn-info.no-border.active {
+  background-color: #539fd0 !important;
+  border-color: #539fd0;
+}
+.btn-info.disabled,
+.btn-info[disabled],
+fieldset[disabled] .btn-info,
+.btn-info.disabled:hover,
+.btn-info[disabled]:hover,
+fieldset[disabled] .btn-info:hover,
+.btn-info.disabled:focus,
+.btn-info[disabled]:focus,
+fieldset[disabled] .btn-info:focus,
+.btn-info.disabled:active,
+.btn-info[disabled]:active,
+fieldset[disabled] .btn-info:active,
+.btn-info.disabled.active,
+.btn-info[disabled].active,
+fieldset[disabled] .btn-info.active {
+  background-color: #6fb3e0 !important;
+  border-color: #6fb3e0;
+}
+.btn-success,
+.btn-success:focus {
+  background-color: #87b87f !important;
+  border-color: #87b87f;
+}
+.btn-success:hover,
+.open .btn-success.dropdown-toggle {
+  background-color: #629b58 !important;
+  border-color: #87b87f;
+}
+.btn-success.no-border:hover {
+  border-color: #629b58;
+}
+.btn-success.no-hover:hover {
+  background-color: #87b87f !important;
+}
+.btn-success.active {
+  background-color: #75aa6c !important;
+  border-color: #629959;
+}
+.btn-success.no-border.active {
+  background-color: #6ba462 !important;
+  border-color: #6ba462;
+}
+.btn-success.disabled,
+.btn-success[disabled],
+fieldset[disabled] .btn-success,
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled:active,
+.btn-success[disabled]:active,
+fieldset[disabled] .btn-success:active,
+.btn-success.disabled.active,
+.btn-success[disabled].active,
+fieldset[disabled] .btn-success.active {
+  background-color: #87b87f !important;
+  border-color: #87b87f;
+}
+.btn-warning,
+.btn-warning:focus {
+  background-color: #ffb752 !important;
+  border-color: #ffb752;
+}
+.btn-warning:hover,
+.open .btn-warning.dropdown-toggle {
+  background-color: #e59729 !important;
+  border-color: #ffb752;
+}
+.btn-warning.no-border:hover {
+  border-color: #e59729;
+}
+.btn-warning.no-hover:hover {
+  background-color: #ffb752 !important;
+}
+.btn-warning.active {
+  background-color: #f2a73e !important;
+  border-color: #f0981c;
+}
+.btn-warning.no-border.active {
+  background-color: #f1a02f !important;
+  border-color: #f1a02f;
+}
+.btn-warning.disabled,
+.btn-warning[disabled],
+fieldset[disabled] .btn-warning,
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled:active,
+.btn-warning[disabled]:active,
+fieldset[disabled] .btn-warning:active,
+.btn-warning.disabled.active,
+.btn-warning[disabled].active,
+fieldset[disabled] .btn-warning.active {
+  background-color: #ffb752 !important;
+  border-color: #ffb752;
+}
+.btn-danger,
+.btn-danger:focus {
+  background-color: #d15b47 !important;
+  border-color: #d15b47;
+}
+.btn-danger:hover,
+.open .btn-danger.dropdown-toggle {
+  background-color: #b74635 !important;
+  border-color: #d15b47;
+}
+.btn-danger.no-border:hover {
+  border-color: #b74635;
+}
+.btn-danger.no-hover:hover {
+  background-color: #d15b47 !important;
+}
+.btn-danger.active {
+  background-color: #c4513e !important;
+  border-color: #aa4434;
+}
+.btn-danger.no-border.active {
+  background-color: #ba4b39 !important;
+  border-color: #ba4b39;
+}
+.btn-danger.disabled,
+.btn-danger[disabled],
+fieldset[disabled] .btn-danger,
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled:active,
+.btn-danger[disabled]:active,
+fieldset[disabled] .btn-danger:active,
+.btn-danger.disabled.active,
+.btn-danger[disabled].active,
+fieldset[disabled] .btn-danger.active {
+  background-color: #d15b47 !important;
+  border-color: #d15b47;
+}
+.btn-inverse,
+.btn-inverse:focus {
+  background-color: #555555 !important;
+  border-color: #555555;
+}
+.btn-inverse:hover,
+.open .btn-inverse.dropdown-toggle {
+  background-color: #303030 !important;
+  border-color: #555555;
+}
+.btn-inverse.no-border:hover {
+  border-color: #303030;
+}
+.btn-inverse.no-hover:hover {
+  background-color: #555555 !important;
+}
+.btn-inverse.active {
+  background-color: #434343 !important;
+  border-color: #313131;
+}
+.btn-inverse.no-border.active {
+  background-color: #3b3b3b !important;
+  border-color: #3b3b3b;
+}
+.btn-inverse.disabled,
+.btn-inverse[disabled],
+fieldset[disabled] .btn-inverse,
+.btn-inverse.disabled:hover,
+.btn-inverse[disabled]:hover,
+fieldset[disabled] .btn-inverse:hover,
+.btn-inverse.disabled:focus,
+.btn-inverse[disabled]:focus,
+fieldset[disabled] .btn-inverse:focus,
+.btn-inverse.disabled:active,
+.btn-inverse[disabled]:active,
+fieldset[disabled] .btn-inverse:active,
+.btn-inverse.disabled.active,
+.btn-inverse[disabled].active,
+fieldset[disabled] .btn-inverse.active {
+  background-color: #555555 !important;
+  border-color: #555555;
+}
+.btn-pink,
+.btn-pink:focus {
+  background-color: #d6487e !important;
+  border-color: #d6487e;
+}
+.btn-pink:hover,
+.open .btn-pink.dropdown-toggle {
+  background-color: #b73766 !important;
+  border-color: #d6487e;
+}
+.btn-pink.no-border:hover {
+  border-color: #b73766;
+}
+.btn-pink.no-hover:hover {
+  background-color: #d6487e !important;
+}
+.btn-pink.active {
+  background-color: #c74072 !important;
+  border-color: #af3462;
+}
+.btn-pink.no-border.active {
+  background-color: #be386a !important;
+  border-color: #be386a;
+}
+.btn-pink.disabled,
+.btn-pink[disabled],
+fieldset[disabled] .btn-pink,
+.btn-pink.disabled:hover,
+.btn-pink[disabled]:hover,
+fieldset[disabled] .btn-pink:hover,
+.btn-pink.disabled:focus,
+.btn-pink[disabled]:focus,
+fieldset[disabled] .btn-pink:focus,
+.btn-pink.disabled:active,
+.btn-pink[disabled]:active,
+fieldset[disabled] .btn-pink:active,
+.btn-pink.disabled.active,
+.btn-pink[disabled].active,
+fieldset[disabled] .btn-pink.active {
+  background-color: #d6487e !important;
+  border-color: #d6487e;
+}
+.btn-purple,
+.btn-purple:focus {
+  background-color: #9585bf !important;
+  border-color: #9585bf;
+}
+.btn-purple:hover,
+.open .btn-purple.dropdown-toggle {
+  background-color: #7461aa !important;
+  border-color: #9585bf;
+}
+.btn-purple.no-border:hover {
+  border-color: #7461aa;
+}
+.btn-purple.no-hover:hover {
+  background-color: #9585bf !important;
+}
+.btn-purple.active {
+  background-color: #8573b5 !important;
+  border-color: #705ca8;
+}
+.btn-purple.no-border.active {
+  background-color: #7c69af !important;
+  border-color: #7c69af;
+}
+.btn-purple.disabled,
+.btn-purple[disabled],
+fieldset[disabled] .btn-purple,
+.btn-purple.disabled:hover,
+.btn-purple[disabled]:hover,
+fieldset[disabled] .btn-purple:hover,
+.btn-purple.disabled:focus,
+.btn-purple[disabled]:focus,
+fieldset[disabled] .btn-purple:focus,
+.btn-purple.disabled:active,
+.btn-purple[disabled]:active,
+fieldset[disabled] .btn-purple:active,
+.btn-purple.disabled.active,
+.btn-purple[disabled].active,
+fieldset[disabled] .btn-purple.active {
+  background-color: #9585bf !important;
+  border-color: #9585bf;
+}
+.btn-grey,
+.btn-grey:focus {
+  background-color: #a0a0a0 !important;
+  border-color: #a0a0a0;
+}
+.btn-grey:hover,
+.open .btn-grey.dropdown-toggle {
+  background-color: #888888 !important;
+  border-color: #a0a0a0;
+}
+.btn-grey.no-border:hover {
+  border-color: #888888;
+}
+.btn-grey.no-hover:hover {
+  background-color: #a0a0a0 !important;
+}
+.btn-grey.active {
+  background-color: #949494 !important;
+  border-color: #828282;
+}
+.btn-grey.no-border.active {
+  background-color: #8c8c8c !important;
+  border-color: #8c8c8c;
+}
+.btn-grey.disabled,
+.btn-grey[disabled],
+fieldset[disabled] .btn-grey,
+.btn-grey.disabled:hover,
+.btn-grey[disabled]:hover,
+fieldset[disabled] .btn-grey:hover,
+.btn-grey.disabled:focus,
+.btn-grey[disabled]:focus,
+fieldset[disabled] .btn-grey:focus,
+.btn-grey.disabled:active,
+.btn-grey[disabled]:active,
+fieldset[disabled] .btn-grey:active,
+.btn-grey.disabled.active,
+.btn-grey[disabled].active,
+fieldset[disabled] .btn-grey.active {
+  background-color: #a0a0a0 !important;
+  border-color: #a0a0a0;
+}
+.btn-yellow {
+  color: #996633 !important;
+  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.4) !important;
+}
+.btn-yellow,
+.btn-yellow:focus {
+  background-color: #fee188 !important;
+  border-color: #fee188;
+}
+.btn-yellow:hover,
+.open .btn-yellow.dropdown-toggle {
+  background-color: #f7d05b !important;
+  border-color: #fee188;
+}
+.btn-yellow.no-border:hover {
+  border-color: #f7d05b;
+}
+.btn-yellow.no-hover:hover {
+  background-color: #fee188 !important;
+}
+.btn-yellow.active {
+  background-color: #fbd972 !important;
+  border-color: #f9cf4f;
+}
+.btn-yellow.no-border.active {
+  background-color: #fad463 !important;
+  border-color: #fad463;
+}
+.btn-yellow.disabled,
+.btn-yellow[disabled],
+fieldset[disabled] .btn-yellow,
+.btn-yellow.disabled:hover,
+.btn-yellow[disabled]:hover,
+fieldset[disabled] .btn-yellow:hover,
+.btn-yellow.disabled:focus,
+.btn-yellow[disabled]:focus,
+fieldset[disabled] .btn-yellow:focus,
+.btn-yellow.disabled:active,
+.btn-yellow[disabled]:active,
+fieldset[disabled] .btn-yellow:active,
+.btn-yellow.disabled.active,
+.btn-yellow[disabled].active,
+fieldset[disabled] .btn-yellow.active {
+  background-color: #fee188 !important;
+  border-color: #fee188;
+}
+.btn-light {
+  color: #888888 !important;
+  text-shadow: 0 -1px 0 rgba(250, 250, 250, 0.25) !important;
+}
+.btn-light,
+.btn-light:focus {
+  background-color: #e7e7e7 !important;
+  border-color: #e7e7e7;
+}
+.btn-light:hover,
+.open .btn-light.dropdown-toggle {
+  background-color: #d9d9d9 !important;
+  border-color: #e7e7e7;
+}
+.btn-light.no-border:hover {
+  border-color: #d9d9d9;
+}
+.btn-light.no-hover:hover {
+  background-color: #e7e7e7 !important;
+}
+.btn-light.active {
+  background-color: #e0e0e0 !important;
+  border-color: #cecece;
+}
+.btn-light.no-border.active {
+  background-color: #d8d8d8 !important;
+  border-color: #d8d8d8;
+}
+.btn-light.disabled,
+.btn-light[disabled],
+fieldset[disabled] .btn-light,
+.btn-light.disabled:hover,
+.btn-light[disabled]:hover,
+fieldset[disabled] .btn-light:hover,
+.btn-light.disabled:focus,
+.btn-light[disabled]:focus,
+fieldset[disabled] .btn-light:focus,
+.btn-light.disabled:active,
+.btn-light[disabled]:active,
+fieldset[disabled] .btn-light:active,
+.btn-light.disabled.active,
+.btn-light[disabled].active,
+fieldset[disabled] .btn-light.active {
+  background-color: #e7e7e7 !important;
+  border-color: #e7e7e7;
+}
+.btn-light.btn-xs:after {
+  left: -2px;
+  right: -2px;
+  top: -2px;
+  bottom: -2px;
+}
+.btn-light.btn-sm:after {
+  left: -4px;
+  right: -4px;
+  top: -4px;
+  bottom: -4px;
+}
+.btn-light.btn-large:after {
+  left: -6px;
+  right: -6px;
+  top: -6px;
+  bottom: -6px;
+}
+.btn.btn-white {
+  border-width: 1px;
+  border-color: #CCC;
+  color: #444 !important;
+  text-shadow: none !important;
+  background-color: #FFF !important;
+}
+.btn.btn-white:hover,
+.btn.btn-white:focus {
+  background-color: #EBEBEB !important;
+}
+.btn.btn-white.no-border {
+  border-color: #CCC;
+}
+.btn.disabled.active,
+.btn[disabled].active,
+.btn.disabled:focus,
+.btn[disabled]:focus,
+.btn.disabled:active,
+.btn[disabled]:active {
+  outline: none;
+}
+.btn.disabled:active,
+.btn[disabled]:active {
+  top: 0;
+  left: 0;
+}
+/* active buttons */
+.btn.active {
+  color: #efe5b5;
+}
+.btn.active:after {
+  display: inline-block;
+  content: "";
+  position: absolute;
+  border-bottom: 1px solid #efe5b5;
+  left: -4px;
+  right: -4px;
+  bottom: -4px;
+}
+.btn.active.btn-sm:after {
+  left: -3px;
+  right: -3px;
+  bottom: -3px;
+}
+.btn.active.btn-large:after {
+  left: -5px;
+  right: -5px;
+  bottom: -5px;
+}
+.btn.active.btn-xs:after,
+.btn.active.btn-minier:after {
+  left: -1px;
+  right: -1px;
+  bottom: -2px;
+}
+.btn.active.btn-minier:after {
+  bottom: -1px;
+}
+.btn.active.btn-yellow:after {
+  border-bottom-color: #c96338;
+}
+.btn.active.btn-light {
+  color: #515151;
+}
+.btn.active.btn-light:after {
+  border-bottom-color: #B5B5B5;
+}
+/* icons inside buttons */
+.btn > [class*="icon-"] {
+  display: inline;
+  margin-right: 4px;
+}
+.btn > [class*="icon-"].icon-on-right {
+  margin-right: 0;
+  margin-left: 4px;
+}
+.btn > .icon-only[class*="icon-"] {
+  margin: 0;
+  vertical-align: middle;
+  text-align: center;
+  padding: 0;
+}
+.btn-large > [class*="icon-"] {
+  margin-right: 6px;
+}
+.btn-large > [class*="icon-"].icon-on-right {
+  margin-right: 0;
+  margin-left: 6px;
+}
+.btn-sm > [class*="icon-"] {
+  margin-right: 3px;
+}
+.btn-sm > [class*="icon-"].icon-on-right {
+  margin-right: 0;
+  margin-left: 3px;
+}
+.btn-xs > [class*="icon-"],
+.btn-minier > [class*="icon-"] {
+  margin-right: 2px;
+}
+.btn-xs > [class*="icon-"].icon-on-right,
+.btn-minier > [class*="icon-"].icon-on-right {
+  margin-right: 0;
+  margin-left: 2px;
+}
+.btn.btn-link {
+  border: none !important;
+  background: transparent none !important;
+  color: #0088cc !important;
+  text-shadow: none !important;
+  padding: 4px 12px !important;
+  line-height: 20px !important;
+}
+.btn.btn-link:hover {
+  background: none !important;
+  text-shadow: none !important;
+}
+.btn.btn-link.active {
+  background: none !important;
+  text-decoration: underline;
+  color: #009ceb !important;
+}
+.btn.btn-link.active:after {
+  display: none;
+}
+.btn.btn-link.disabled,
+.btn.btn-link[disabled] {
+  background: none;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+}
+.btn.btn-link.disabled:hover,
+.btn.btn-link[disabled]:hover {
+  background: none !important;
+  text-decoration: none !important;
+}
+.btn.btn-no-border {
+  border-width: 0 !important;
+}
+/* button groups */
+.btn-group > .btn {
+  /* caret inside buttons */
+
+  /* dropdown toggle */
+
+}
+.btn-group > .btn,
+.btn-group > .btn + .btn {
+  margin: 0 1px 0 0;
+}
+.btn-group > .btn:first-child {
+  margin: 0 1px 0 0;
+}
+.btn-group > .btn:first-child,
+.btn-group > .btn:last-child {
+  border-radius: 0;
+}
+.btn-group > .btn > .caret {
+  margin-top: 15px;
+  margin-left: 1px;
+  border-width: 5px;
+  border-top-color: #FFF;
+}
+.btn-group > .btn.btn-sm > .caret {
+  margin-top: 10px;
+  border-width: 4px;
+}
+.btn-group > .btn.btn-large > .caret {
+  margin-top: 18px;
+  border-width: 6px;
+}
+.btn-group > .btn.btn-xs > .caret {
+  margin-top: 9px;
+  border-width: 4px;
+}
+.btn-group > .btn.btn-minier > .caret {
+  margin-top: 7px;
+  border-width: 3px;
+}
+.btn-group > .btn + .btn.dropdown-toggle {
+  padding-right: 3px;
+  padding-left: 3px;
+}
+.btn-group > .btn + .btn-large.dropdown-toggle {
+  padding-right: 4px;
+  padding-left: 4px;
+}
+.btn-group .dropdown-toggle {
+  border-radius: 0;
+}
+.btn-group > .btn,
+.btn-group + .btn {
+  margin: 0 1px 0 0;
+  border-width: 3px;
+  /* the border under an active button in button groups */
+
+}
+.btn-group > .btn.active:after,
+.btn-group + .btn.active:after {
+  left: -2px;
+  right: -2px;
+  bottom: -2px;
+  border-bottom-width: 1px;
+}
+.btn-group > .btn-large,
+.btn-group + .btn-large {
+  border-width: 4px;
+  /* the border under an active button in button groups */
+
+}
+.btn-group > .btn-large.active:after,
+.btn-group + .btn-large.active:after {
+  left: -3px;
+  right: -3px;
+  bottom: -3px;
+  border-bottom-width: 1px;
+}
+.btn-group > .btn-sm,
+.btn-group + .btn-sm {
+  border-width: 2px;
+  /* the border under an active button in button groups */
+
+}
+.btn-group > .btn-sm.active:after,
+.btn-group + .btn-sm.active:after {
+  left: -1px;
+  right: -1px;
+  bottom: -1px;
+  border-bottom-width: 1px;
+}
+.btn-group > .btn-xs,
+.btn-group + .btn-xs {
+  border-width: 1px;
+  /* the border under an active button in button groups */
+
+}
+.btn-group > .btn-xs.active:after,
+.btn-group + .btn-xs.active:after {
+  left: 0px;
+  right: 0px;
+  bottom: 0px;
+  border-bottom-width: 1px;
+}
+.btn-group > .btn-minier,
+.btn-group + .btn-minier {
+  border-width: 1px;
+  /* the border under an active button in button groups */
+
+}
+.btn-group > .btn-minier.active:after,
+.btn-group + .btn-minier.active:after {
+  left: 0px;
+  right: 0px;
+  bottom: 0px;
+  border-bottom-width: 1px;
+}
+.btn-group > .btn {
+  border-radius: 0 !important;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn + .btn {
+  margin: 1px 0 0;
+}
+.btn-group-vertical > .btn:first-child {
+  margin-right: 0;
+}
+/* application buttons */
+.btn.btn-app {
+  display: inline-block;
+  width: 100px;
+  font-size: 18px;
+  font-weight: normal;
+  color: #FFF;
+  text-align: center;
+  text-shadow: 0 -1px -1px rgba(0, 0, 0, 0.2) !important;
+  border: none;
+  border-radius: 12px;
+  padding: 12px 0 8px;
+  margin: 2px;
+  line-height: 1.7;
+  position: relative;
+}
+.btn-app,
+.btn-app.btn-default,
+.btn-app.no-hover:hover,
+.btn-app.btn-default.no-hover:hover,
+.btn-app.disabled:hover,
+.btn-app.btn-default.disabled:hover {
+  background: #b4c2cc !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#bcc9d5), to(#abbac3)) !important;
+  background-image: -webkit-linear-gradient(top, #bcc9d5, 0%, #abbac3, 100%) !important;
+  background-image: -moz-linear-gradient(top, #bcc9d5 0%, #abbac3 100%) !important;
+  background-image: linear-gradient(to bottom, #bcc9d5 0%, #abbac3 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcc9d5', endColorstr='#ffabbac3', GradientType=0) !important;
+}
+.btn-app:hover,
+.btn-app.btn-default:hover {
+  background: #9baebc !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3b5c5), to(#93a6b2)) !important;
+  background-image: -webkit-linear-gradient(top, #a3b5c5, 0%, #93a6b2, 100%) !important;
+  background-image: -moz-linear-gradient(top, #a3b5c5 0%, #93a6b2 100%) !important;
+  background-image: linear-gradient(to bottom, #a3b5c5 0%, #93a6b2 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa3b5c5', endColorstr='#ff93a6b2', GradientType=0) !important;
+}
+.btn-app.btn-primary,
+.btn-app.btn-primary.no-hover:hover,
+.btn-app.btn-primary.disabled:hover {
+  background: #2a8bcc !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#3b98d6), to(#197ec1)) !important;
+  background-image: -webkit-linear-gradient(top, #3b98d6, 0%, #197ec1, 100%) !important;
+  background-image: -moz-linear-gradient(top, #3b98d6 0%, #197ec1 100%) !important;
+  background-image: linear-gradient(to bottom, #3b98d6 0%, #197ec1 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b98d6', endColorstr='#ff197ec1', GradientType=0) !important;
+}
+.btn-app.btn-primary:hover {
+  background: #1d6fa6 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#267eb8), to(#136194)) !important;
+  background-image: -webkit-linear-gradient(top, #267eb8, 0%, #136194, 100%) !important;
+  background-image: -moz-linear-gradient(top, #267eb8 0%, #136194 100%) !important;
+  background-image: linear-gradient(to bottom, #267eb8 0%, #136194 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff267eb8', endColorstr='#ff136194', GradientType=0) !important;
+}
+.btn-app.btn-info,
+.btn-app.btn-info.no-hover:hover,
+.btn-app.btn-info.disabled:hover {
+  background: #68adde !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#75b5e6), to(#5ba4d5)) !important;
+  background-image: -webkit-linear-gradient(top, #75b5e6, 0%, #5ba4d5, 100%) !important;
+  background-image: -moz-linear-gradient(top, #75b5e6 0%, #5ba4d5 100%) !important;
+  background-image: linear-gradient(to bottom, #75b5e6 0%, #5ba4d5 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75b5e6', endColorstr='#ff5ba4d5', GradientType=0) !important;
+}
+.btn-app.btn-info:hover {
+  background: #3f96d4 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#4a9ede), to(#348dc9)) !important;
+  background-image: -webkit-linear-gradient(top, #4a9ede, 0%, #348dc9, 100%) !important;
+  background-image: -moz-linear-gradient(top, #4a9ede 0%, #348dc9 100%) !important;
+  background-image: linear-gradient(to bottom, #4a9ede 0%, #348dc9 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4a9ede', endColorstr='#ff348dc9', GradientType=0) !important;
+}
+.btn-app.btn-success,
+.btn-app.btn-success.no-hover:hover,
+.btn-app.btn-success.disabled:hover {
+  background: #86b558 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#8ebf60), to(#7daa50)) !important;
+  background-image: -webkit-linear-gradient(top, #8ebf60, 0%, #7daa50, 100%) !important;
+  background-image: -moz-linear-gradient(top, #8ebf60 0%, #7daa50 100%) !important;
+  background-image: linear-gradient(to bottom, #8ebf60 0%, #7daa50 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ebf60', endColorstr='#ff7daa50', GradientType=0) !important;
+}
+.btn-app.btn-success:hover {
+  background: #6c9842 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#74a844), to(#648740)) !important;
+  background-image: -webkit-linear-gradient(top, #74a844, 0%, #648740, 100%) !important;
+  background-image: -moz-linear-gradient(top, #74a844 0%, #648740 100%) !important;
+  background-image: linear-gradient(to bottom, #74a844 0%, #648740 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff74a844', endColorstr='#ff648740', GradientType=0) !important;
+}
+.btn-app.btn-danger,
+.btn-app.btn-danger.no-hover:hover,
+.btn-app.btn-danger.disabled:hover {
+  background: #d3413b !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d55b52), to(#d12723)) !important;
+  background-image: -webkit-linear-gradient(top, #d55b52, 0%, #d12723, 100%) !important;
+  background-image: -moz-linear-gradient(top, #d55b52 0%, #d12723 100%) !important;
+  background-image: linear-gradient(to bottom, #d55b52 0%, #d12723 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd55b52', endColorstr='#ffd12723', GradientType=0) !important;
+}
+.btn-app.btn-danger:hover {
+  background: #b52c26 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c43a30), to(#a51f1c)) !important;
+  background-image: -webkit-linear-gradient(top, #c43a30, 0%, #a51f1c, 100%) !important;
+  background-image: -moz-linear-gradient(top, #c43a30 0%, #a51f1c 100%) !important;
+  background-image: linear-gradient(to bottom, #c43a30 0%, #a51f1c 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc43a30', endColorstr='#ffa51f1c', GradientType=0) !important;
+}
+.btn-app.btn-warning,
+.btn-app.btn-warning.no-hover:hover,
+.btn-app.btn-warning.disabled:hover {
+  background: #ffb44b !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffbf66), to(#ffa830)) !important;
+  background-image: -webkit-linear-gradient(top, #ffbf66, 0%, #ffa830, 100%) !important;
+  background-image: -moz-linear-gradient(top, #ffbf66 0%, #ffa830 100%) !important;
+  background-image: linear-gradient(to bottom, #ffbf66 0%, #ffa830 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbf66', endColorstr='#ffffa830', GradientType=0) !important;
+}
+.btn-app.btn-warning:hover {
+  background: #fe9e19 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffaa33), to(#fc9200)) !important;
+  background-image: -webkit-linear-gradient(top, #ffaa33, 0%, #fc9200, 100%) !important;
+  background-image: -moz-linear-gradient(top, #ffaa33 0%, #fc9200 100%) !important;
+  background-image: linear-gradient(to bottom, #ffaa33 0%, #fc9200 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffaa33', endColorstr='#fffc9200', GradientType=0) !important;
+}
+.btn-app.btn-purple,
+.btn-app.btn-purple.no-hover:hover,
+.btn-app.btn-purple.disabled:hover {
+  background: #9889c1 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a696ce), to(#8a7cb4)) !important;
+  background-image: -webkit-linear-gradient(top, #a696ce, 0%, #8a7cb4, 100%) !important;
+  background-image: -moz-linear-gradient(top, #a696ce 0%, #8a7cb4 100%) !important;
+  background-image: linear-gradient(to bottom, #a696ce 0%, #8a7cb4 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa696ce', endColorstr='#ff8a7cb4', GradientType=0) !important;
+}
+.btn-app.btn-purple:hover {
+  background: #7b68af !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#8973be), to(#6d5ca1)) !important;
+  background-image: -webkit-linear-gradient(top, #8973be, 0%, #6d5ca1, 100%) !important;
+  background-image: -moz-linear-gradient(top, #8973be 0%, #6d5ca1 100%) !important;
+  background-image: linear-gradient(to bottom, #8973be 0%, #6d5ca1 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8973be', endColorstr='#ff6d5ca1', GradientType=0) !important;
+}
+.btn-app.btn-pink,
+.btn-app.btn-pink.no-hover:hover,
+.btn-app.btn-pink.disabled:hover {
+  background: #d54c7e !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#db5e8c), to(#ce3970)) !important;
+  background-image: -webkit-linear-gradient(top, #db5e8c, 0%, #ce3970, 100%) !important;
+  background-image: -moz-linear-gradient(top, #db5e8c 0%, #ce3970 100%) !important;
+  background-image: linear-gradient(to bottom, #db5e8c 0%, #ce3970 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb5e8c', endColorstr='#ffce3970', GradientType=0) !important;
+}
+.btn-app.btn-pink:hover {
+  background: #be2f64 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d2346e), to(#aa2a59)) !important;
+  background-image: -webkit-linear-gradient(top, #d2346e, 0%, #aa2a59, 100%) !important;
+  background-image: -moz-linear-gradient(top, #d2346e 0%, #aa2a59 100%) !important;
+  background-image: linear-gradient(to bottom, #d2346e 0%, #aa2a59 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2346e', endColorstr='#ffaa2a59', GradientType=0) !important;
+}
+.btn-app.btn-inverse,
+.btn-app.btn-inverse.no-hover:hover,
+.btn-app.btn-inverse.disabled:hover {
+  background: #444444 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#555555), to(#333333)) !important;
+  background-image: -webkit-linear-gradient(top, #555555, 0%, #333333, 100%) !important;
+  background-image: -moz-linear-gradient(top, #555555 0%, #333333 100%) !important;
+  background-image: linear-gradient(to bottom, #555555 0%, #333333 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff333333', GradientType=0) !important;
+}
+.btn-app.btn-inverse:hover {
+  background: #2b2b2b !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#3b3b3b), to(#1a1a1a)) !important;
+  background-image: -webkit-linear-gradient(top, #3b3b3b, 0%, #1a1a1a, 100%) !important;
+  background-image: -moz-linear-gradient(top, #3b3b3b 0%, #1a1a1a 100%) !important;
+  background-image: linear-gradient(to bottom, #3b3b3b 0%, #1a1a1a 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b3b3b', endColorstr='#ff1a1a1a', GradientType=0) !important;
+}
+.btn-app.btn-grey,
+.btn-app.btn-grey.no-hover:hover,
+.btn-app.btn-grey.disabled:hover {
+  background: #797979 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#898989), to(#696969)) !important;
+  background-image: -webkit-linear-gradient(top, #898989, 0%, #696969, 100%) !important;
+  background-image: -moz-linear-gradient(top, #898989 0%, #696969 100%) !important;
+  background-image: linear-gradient(to bottom, #898989 0%, #696969 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff898989', endColorstr='#ff696969', GradientType=0) !important;
+}
+.btn-app.btn-grey:hover {
+  background: #6c6c6c !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#7c7c7c), to(#5c5c5c)) !important;
+  background-image: -webkit-linear-gradient(top, #7c7c7c, 0%, #5c5c5c, 100%) !important;
+  background-image: -moz-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%) !important;
+  background-image: linear-gradient(to bottom, #7c7c7c 0%, #5c5c5c 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7c7c7c', endColorstr='#ff5c5c5c', GradientType=0) !important;
+}
+.btn.btn-app.btn-light {
+  color: #5a5a5a !important;
+  text-shadow: 0 1px 1px #EEE !important;
+}
+.btn.btn-app.btn-light,
+.btn.btn-app.btn-light.no-hover:hover,
+.btn.btn-app.btn-light.disabled:hover {
+  background: #ededed !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f4f4f4), to(#e6e6e6)) !important;
+  background-image: -webkit-linear-gradient(top, #f4f4f4, 0%, #e6e6e6, 100%) !important;
+  background-image: -moz-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%) !important;
+  background-image: linear-gradient(to bottom, #f4f4f4 0%, #e6e6e6 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffe6e6e6', GradientType=0) !important;
+}
+.btn.btn-app.btn-light:hover {
+  background: #e0e0e0 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e7e7e7), to(#d9d9d9)) !important;
+  background-image: -webkit-linear-gradient(top, #e7e7e7, 0%, #d9d9d9, 100%) !important;
+  background-image: -moz-linear-gradient(top, #e7e7e7 0%, #d9d9d9 100%) !important;
+  background-image: linear-gradient(to bottom, #e7e7e7 0%, #d9d9d9 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7e7e7', endColorstr='#ffd9d9d9', GradientType=0) !important;
+}
+.btn.btn-app.btn-yellow {
+  color: #996633 !important;
+  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.4) !important;
+}
+.btn.btn-app.btn-yellow,
+.btn.btn-app.btn-yellow.no-hover:hover,
+.btn.btn-app.btn-yellow.disabled:hover {
+  background: #fee088 !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffe8a5), to(#fcd76a)) !important;
+  background-image: -webkit-linear-gradient(top, #ffe8a5, 0%, #fcd76a, 100%) !important;
+  background-image: -moz-linear-gradient(top, #ffe8a5 0%, #fcd76a 100%) !important;
+  background-image: linear-gradient(to bottom, #ffe8a5 0%, #fcd76a 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe8a5', endColorstr='#fffcd76a', GradientType=0) !important;
+}
+.btn.btn-app.btn-yellow:hover {
+  background: #fdd96e !important;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffe18b), to(#fbd051)) !important;
+  background-image: -webkit-linear-gradient(top, #ffe18b, 0%, #fbd051, 100%) !important;
+  background-image: -moz-linear-gradient(top, #ffe18b 0%, #fbd051 100%) !important;
+  background-image: linear-gradient(to bottom, #ffe18b 0%, #fbd051 100%) !important;
+  background-repeat: repeat-x !important;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe18b', endColorstr='#fffbd051', GradientType=0) !important;
+}
+.btn.btn-app {
+  /* badge & label inside buttons */
+
+  /* active state */
+
+}
+.btn.btn-app.btn-sm {
+  width: 80px;
+  font-size: 16px;
+  border-radius: 10px ;
+  line-height: 1.5;
+}
+.btn.btn-app.btn-xs {
+  width: 64px;
+  font-size: 15px;
+  border-radius: 8px;
+  padding-bottom: 7px;
+  padding-top: 8px;
+  line-height: 1.45;
+}
+.btn.btn-app > [class*=icon] {
+  display: block;
+  font-size: 42px;
+  margin: 0 0 4px;
+  line-height: 36px;
+  min-width: 0;
+  padding: 0;
+}
+.btn.btn-app.btn-sm > [class*=icon] {
+  display: block;
+  font-size: 32px;
+  line-height: 30px;
+  margin: 0 0 3px;
+}
+.btn.btn-app.btn-xs > [class*=icon] {
+  display: block;
+  font-size: 24px;
+  line-height: 24px;
+  margin: 0;
+}
+.btn.btn-app.no-radius {
+  border-radius: 0;
+}
+.btn.btn-app.radius-4 {
+  border-radius: 4px;
+}
+.btn.btn-app > .badge,
+.btn.btn-app > .label {
+  position: absolute !important;
+  top: -2px;
+  right: -2px;
+  padding: 1px 3px;
+  text-align: center;
+  font-size: 12px;
+}
+.btn.btn-app > .badge.badge-left,
+.btn.btn-app > .label.badge-left,
+.btn.btn-app > .badge.label-left,
+.btn.btn-app > .label.label-left {
+  right: auto;
+  left: -2px;
+}
+.btn.btn-app > .label {
+  padding: 1px 6px 3px;
+  font-size: 13px;
+}
+.btn.btn-app.radius-4 > .badge,
+.btn.btn-app.no-radius > .badge {
+  border-radius: 3px;
+}
+.btn.btn-app.radius-4 > .badge.no-radius,
+.btn.btn-app.no-radius > .badge.no-radius {
+  border-radius: 0;
+}
+.btn.btn-app.active {
+  color: #ffffff;
+}
+.btn.btn-app.active:after {
+  display: none;
+}
+.btn.btn-app.active.btn-yellow {
+  color: #996633;
+  border-color: #fee188;
+}
+.btn.btn-app.active.btn-light {
+  color: #515151;
+}
+.btn.btn-app.btn-light,
+.btn.btn-app.btn-yellow {
+  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08) inset !important;
+  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08) inset !important;
+}
+/* labels & badges */
+.label {
+  border-radius: 0;
+  text-shadow: none;
+  font-weight: normal;
+  display: inline-block;
+  background-color: #abbac3 !important;
+}
+.label[class*="col-"][class*="arrow"] {
+  min-height: 0;
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  ::safari-only,
+  .label:empty {
+    display: inline-block;
+  }
+  ::safari-only,
+  .badge:empty {
+    display: inline-block;
+  }
+}
+.badge {
+  text-shadow: none;
+  font-size: 12px;
+  padding-top: 1px;
+  padding-bottom: 3px;
+  font-weight: normal;
+  line-height: 15px;
+  background-color: #abbac3 !important;
+}
+.badge.no-radius {
+  border-radius: 0;
+}
+.badge.radius-1 {
+  border-radius: 1px;
+}
+.badge.radius-2 {
+  border-radius: 2px;
+}
+.badge.radius-3 {
+  border-radius: 3px;
+}
+.badge.radius-4 {
+  border-radius: 4px;
+}
+.badge.radius-5 {
+  border-radius: 5px;
+}
+.badge.radius-6 {
+  border-radius: 6px;
+}
+.label-transparent,
+.badge-transparent {
+  background-color: transparent !important;
+}
+.label-grey,
+.badge-grey {
+  background-color: #a0a0a0 !important;
+}
+.label-info,
+.badge-info {
+  background-color: #3a87ad !important;
+}
+.label-primary,
+.badge-primary {
+  background-color: #428bca !important;
+}
+.label-success,
+.badge-success {
+  background-color: #82af6f !important;
+}
+.label-danger,
+.badge-danger {
+  background-color: #d15b47 !important;
+}
+.label-important,
+.badge-important {
+  background-color: #d15b47 !important;
+}
+.label-inverse,
+.badge-inverse {
+  background-color: #333333 !important;
+}
+.label-warning,
+.badge-warning {
+  background-color: #f89406 !important;
+}
+.label-pink,
+.badge-pink {
+  background-color: #d6487e !important;
+}
+.label-purple,
+.badge-purple {
+  background-color: #9585bf !important;
+}
+.label-yellow,
+.badge-yellow {
+  background-color: #fee188 !important;
+}
+.label-light,
+.badge-light {
+  background-color: #e7e7e7 !important;
+}
+.badge-yellow,
+.label-yellow {
+  color: #996633 !important;
+  border-color: #fee188;
+}
+.badge-light,
+.label-light {
+  color: #888 !important;
+}
+.label.arrowed,
+.label.arrowed-in {
+  position: relative;
+  z-index: 1;
+}
+.label.arrowed:before,
+.label.arrowed-in:before {
+  display: inline-block;
+  content: "";
+  position: absolute;
+  top: 0;
+  z-index: -1;
+  border: 1px solid transparent;
+  border-right-color: #abbac3;
+}
+.label.arrowed-in:before {
+  border-color: #abbac3;
+  border-left-color: transparent !important;
+}
+.label.arrowed-right,
+.label.arrowed-in-right {
+  position: relative;
+  z-index: 1;
+}
+.label.arrowed-right:after,
+.label.arrowed-in-right:after {
+  display: inline-block;
+  content: "";
+  position: absolute;
+  top: 0;
+  z-index: -1;
+  border: 1px solid transparent;
+  border-left-color: #abbac3;
+}
+.label.arrowed-in-right:after {
+  border-color: #abbac3;
+  border-right-color: transparent !important;
+}
+.label-info.arrowed:before {
+  border-right-color: #3a87ad;
+}
+.label-info.arrowed-in:before {
+  border-color: #3a87ad;
+}
+.label-info.arrowed-right:after {
+  border-left-color: #3a87ad;
+}
+.label-info.arrowed-in-right:after {
+  border-color: #3a87ad;
+}
+.label-primary.arrowed:before {
+  border-right-color: #428bca;
+}
+.label-primary.arrowed-in:before {
+  border-color: #428bca;
+}
+.label-primary.arrowed-right:after {
+  border-left-color: #428bca;
+}
+.label-primary.arrowed-in-right:after {
+  border-color: #428bca;
+}
+.label-success.arrowed:before {
+  border-right-color: #82af6f;
+}
+.label-success.arrowed-in:before {
+  border-color: #82af6f;
+}
+.label-success.arrowed-right:after {
+  border-left-color: #82af6f;
+}
+.label-success.arrowed-in-right:after {
+  border-color: #82af6f;
+}
+.label-warning.arrowed:before {
+  border-right-color: #f89406;
+}
+.label-warning.arrowed-in:before {
+  border-color: #f89406;
+}
+.label-warning.arrowed-right:after {
+  border-left-color: #f89406;
+}
+.label-warning.arrowed-in-right:after {
+  border-color: #f89406;
+}
+.label-important.arrowed:before {
+  border-right-color: #d15b47;
+}
+.label-important.arrowed-in:before {
+  border-color: #d15b47;
+}
+.label-important.arrowed-right:after {
+  border-left-color: #d15b47;
+}
+.label-important.arrowed-in-right:after {
+  border-color: #d15b47;
+}
+.label-danger.arrowed:before {
+  border-right-color: #d15b47;
+}
+.label-danger.arrowed-in:before {
+  border-color: #d15b47;
+}
+.label-danger.arrowed-right:after {
+  border-left-color: #d15b47;
+}
+.label-danger.arrowed-in-right:after {
+  border-color: #d15b47;
+}
+.label-inverse.arrowed:before {
+  border-right-color: #333333;
+}
+.label-inverse.arrowed-in:before {
+  border-color: #333333;
+}
+.label-inverse.arrowed-right:after {
+  border-left-color: #333333;
+}
+.label-inverse.arrowed-in-right:after {
+  border-color: #333333;
+}
+.label-pink.arrowed:before {
+  border-right-color: #d6487e;
+}
+.label-pink.arrowed-in:before {
+  border-color: #d6487e;
+}
+.label-pink.arrowed-right:after {
+  border-left-color: #d6487e;
+}
+.label-pink.arrowed-in-right:after {
+  border-color: #d6487e;
+}
+.label-purple.arrowed:before {
+  border-right-color: #9585bf;
+}
+.label-purple.arrowed-in:before {
+  border-color: #9585bf;
+}
+.label-purple.arrowed-right:after {
+  border-left-color: #9585bf;
+}
+.label-purple.arrowed-in-right:after {
+  border-color: #9585bf;
+}
+.label-yellow.arrowed:before {
+  border-right-color: #fee188;
+}
+.label-yellow.arrowed-in:before {
+  border-color: #fee188;
+}
+.label-yellow.arrowed-right:after {
+  border-left-color: #fee188;
+}
+.label-yellow.arrowed-in-right:after {
+  border-color: #fee188;
+}
+.label-light.arrowed:before {
+  border-right-color: #e7e7e7;
+}
+.label-light.arrowed-in:before {
+  border-color: #e7e7e7;
+}
+.label-light.arrowed-right:after {
+  border-left-color: #e7e7e7;
+}
+.label-light.arrowed-in-right:after {
+  border-color: #e7e7e7;
+}
+.label-grey.arrowed:before {
+  border-right-color: #a0a0a0;
+}
+.label-grey.arrowed-in:before {
+  border-color: #a0a0a0;
+}
+.label-grey.arrowed-right:after {
+  border-left-color: #a0a0a0;
+}
+.label-grey.arrowed-in-right:after {
+  border-color: #a0a0a0;
+}
+.label {
+  font-size: 12px;
+  line-height: 1.15;
+  height: 20px;
+}
+.label.arrowed {
+  margin-left: 5px;
+}
+.label.arrowed:before {
+  left: -10px;
+  border-width: 10px 5px;
+}
+.label.arrowed-in {
+  margin-left: 5px;
+}
+.label.arrowed-in:before {
+  left: -5px;
+  border-width: 10px 5px;
+}
+.label.arrowed-right {
+  margin-right: 5px;
+}
+.label.arrowed-right:after {
+  right: -10px;
+  border-width: 10px 5px;
+}
+.label.arrowed-in-right {
+  margin-right: 5px;
+}
+.label.arrowed-in-right:after {
+  right: -5px;
+  border-width: 10px 5px;
+}
+.label-lg {
+  padding: 0.3em 0.6em 0.4em;
+  font-size: 13px;
+  line-height: 1.1;
+  height: 24px;
+}
+.label-lg.arrowed {
+  margin-left: 6px;
+}
+.label-lg.arrowed:before {
+  left: -12px;
+  border-width: 12px 6px;
+}
+.label-lg.arrowed-in {
+  margin-left: 6px;
+}
+.label-lg.arrowed-in:before {
+  left: -6px;
+  border-width: 12px 6px;
+}
+.label-lg.arrowed-right {
+  margin-right: 6px;
+}
+.label-lg.arrowed-right:after {
+  right: -12px;
+  border-width: 12px 6px;
+}
+.label-lg.arrowed-in-right {
+  margin-right: 6px;
+}
+.label-lg.arrowed-in-right:after {
+  right: -6px;
+  border-width: 12px 6px;
+}
+.label-xlg {
+  padding: 0.3em 0.7em 0.4em;
+  font-size: 14px;
+  line-height: 1.3;
+  height: 28px;
+}
+.label-xlg.arrowed {
+  margin-left: 7px;
+}
+.label-xlg.arrowed:before {
+  left: -14px;
+  border-width: 14px 7px;
+}
+.label-xlg.arrowed-in {
+  margin-left: 7px;
+}
+.label-xlg.arrowed-in:before {
+  left: -7px;
+  border-width: 14px 7px;
+}
+.label-xlg.arrowed-right {
+  margin-right: 7px;
+}
+.label-xlg.arrowed-right:after {
+  right: -14px;
+  border-width: 14px 7px;
+}
+.label-xlg.arrowed-in-right {
+  margin-right: 7px;
+}
+.label-xlg.arrowed-in-right:after {
+  right: -7px;
+  border-width: 14px 7px;
+}
+.label-sm {
+  padding: 0.2em 0.4em 0.3em;
+  font-size: 11px;
+  line-height: 1;
+  height: 18px;
+}
+.label-sm.arrowed {
+  margin-left: 4px;
+}
+.label-sm.arrowed:before {
+  left: -8px;
+  border-width: 9px 4px;
+}
+.label-sm.arrowed-in {
+  margin-left: 4px;
+}
+.label-sm.arrowed-in:before {
+  left: -4px;
+  border-width: 9px 4px;
+}
+.label-sm.arrowed-right {
+  margin-right: 4px;
+}
+.label-sm.arrowed-right:after {
+  right: -8px;
+  border-width: 9px 4px;
+}
+.label-sm.arrowed-in-right {
+  margin-right: 4px;
+}
+.label-sm.arrowed-in-right:after {
+  right: -4px;
+  border-width: 9px 4px;
+}
+.label > span,
+.label > [class*="icon-"] {
+  line-height: 1;
+  vertical-align: bottom;
+}
+/* dropdown menus */
+.icon-white,
+.nav-pills > .active > a > [class^="icon-"],
+.nav-pills > .active > a > [class*=" icon-"],
+.nav-list > .active > a > [class^="icon-"],
+.nav-list > .active > a > [class*=" icon-"],
+.navbar-inverse .nav > .active > a > [class^="icon-"],
+.navbar-inverse .nav > .active > a > [class*=" icon-"],
+.dropdown-menu > li > a:hover > [class^="icon-"],
+.dropdown-menu > li > a:focus > [class^="icon-"],
+.dropdown-menu > li > a:hover > [class*=" icon-"],
+.dropdown-menu > li > a:focus > [class*=" icon-"],
+.dropdown-menu > .active > a > [class^="icon-"],
+.dropdown-menu > .active > a > [class*=" icon-"],
+.dropdown-submenu:hover > a > [class^="icon-"],
+.dropdown-submenu:focus > a > [class^="icon-"],
+.dropdown-submenu:hover > a > [class*=" icon-"],
+.dropdown-submenu:focus > a > [class*=" icon-"] {
+  background-image: none;
+}
+.dropdown-menu {
+  border-radius: 0 !important;
+  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+}
+.dropdown-menu > li > a {
+  font-size: 13px;
+  padding-left: 11px;
+  padding-right: 11px;
+  margin-bottom: 1px;
+  margin-top: 1px;
+}
+.dropdown-menu.dropdown-only-icon {
+  min-width: 50px;
+}
+.dropdown-menu.dropdown-only-icon > li {
+  float: left;
+  margin: 0 4px;
+}
+.dropdown-menu.dropdown-only-icon > li > a [class*="icon-"] {
+  width: 18px;
+  display: inline-block;
+}
+.dropdown-menu.dropdown-only-icon > li > a .icon-2x {
+  width: 36px;
+}
+.dropdown-menu li a:hover,
+.dropdown-menu li a:focus,
+.dropdown-menu li a:active,
+.dropdown-menu li.active a,
+.dropdown-menu li.active a:hover,
+.dropdown-menu .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-menu li > a:focus {
+  background: #4f99c6;
+  color: #ffffff;
+}
+.dropdown-default li a:hover,
+.dropdown-default li a:focus,
+.dropdown-default li a:active,
+.dropdown-default li.active a,
+.dropdown-default li.active a:hover,
+.dropdown-default .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-default li > a:focus {
+  background: #abbac3;
+  color: #ffffff;
+}
+.dropdown-info li a:hover,
+.dropdown-info li a:focus,
+.dropdown-info li a:active,
+.dropdown-info li.active a,
+.dropdown-info li.active a:hover,
+.dropdown-info .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-info li > a:focus {
+  background: #6fb3e0;
+  color: #ffffff;
+}
+.dropdown-primary li a:hover,
+.dropdown-primary li a:focus,
+.dropdown-primary li a:active,
+.dropdown-primary li.active a,
+.dropdown-primary li.active a:hover,
+.dropdown-primary .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-primary li > a:focus {
+  background: #428bca;
+  color: #ffffff;
+}
+.dropdown-success li a:hover,
+.dropdown-success li a:focus,
+.dropdown-success li a:active,
+.dropdown-success li.active a,
+.dropdown-success li.active a:hover,
+.dropdown-success .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-success li > a:focus {
+  background: #87b87f;
+  color: #ffffff;
+}
+.dropdown-warning li a:hover,
+.dropdown-warning li a:focus,
+.dropdown-warning li a:active,
+.dropdown-warning li.active a,
+.dropdown-warning li.active a:hover,
+.dropdown-warning .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-warning li > a:focus {
+  background: #ffa24d;
+  color: #ffffff;
+}
+.dropdown-danger li a:hover,
+.dropdown-danger li a:focus,
+.dropdown-danger li a:active,
+.dropdown-danger li.active a,
+.dropdown-danger li.active a:hover,
+.dropdown-danger .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-danger li > a:focus {
+  background: #d15b47;
+  color: #ffffff;
+}
+.dropdown-inverse li a:hover,
+.dropdown-inverse li a:focus,
+.dropdown-inverse li a:active,
+.dropdown-inverse li.active a,
+.dropdown-inverse li.active a:hover,
+.dropdown-inverse .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-inverse li > a:focus {
+  background: #555555;
+  color: #ffffff;
+}
+.dropdown-purple li a:hover,
+.dropdown-purple li a:focus,
+.dropdown-purple li a:active,
+.dropdown-purple li.active a,
+.dropdown-purple li.active a:hover,
+.dropdown-purple .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-purple li > a:focus {
+  background: #9585bf;
+  color: #ffffff;
+}
+.dropdown-pink li a:hover,
+.dropdown-pink li a:focus,
+.dropdown-pink li a:active,
+.dropdown-pink li.active a,
+.dropdown-pink li.active a:hover,
+.dropdown-pink .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-pink li > a:focus {
+  background: #d6487e;
+  color: #ffffff;
+}
+.dropdown-grey li a:hover,
+.dropdown-grey li a:focus,
+.dropdown-grey li a:active,
+.dropdown-grey li.active a,
+.dropdown-grey li.active a:hover,
+.dropdown-grey .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-grey li > a:focus {
+  background: #a0a0a0;
+  color: #ffffff;
+}
+.dropdown-light li a:hover,
+.dropdown-light li a:focus,
+.dropdown-light li a:active,
+.dropdown-light li.active a,
+.dropdown-light li.active a:hover,
+.dropdown-light .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-light li > a:focus {
+  background: #e7e7e7;
+  color: #333333;
+}
+.dropdown-lighter li a:hover,
+.dropdown-lighter li a:focus,
+.dropdown-lighter li a:active,
+.dropdown-lighter li.active a,
+.dropdown-lighter li.active a:hover,
+.dropdown-lighter .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-lighter li > a:focus {
+  background: #efefef;
+  color: #444444;
+}
+.dropdown-lightest li a:hover,
+.dropdown-lightest li a:focus,
+.dropdown-lightest li a:active,
+.dropdown-lightest li.active a,
+.dropdown-lightest li.active a:hover,
+.dropdown-lightest .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-lightest li > a:focus {
+  background: #f3f3f3;
+  color: #444444;
+}
+.dropdown-yellow li a:hover,
+.dropdown-yellow li a:focus,
+.dropdown-yellow li a:active,
+.dropdown-yellow li.active a,
+.dropdown-yellow li.active a:hover,
+.dropdown-yellow .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-yellow li > a:focus {
+  background: #fee188;
+  color: #444444;
+}
+.dropdown-yellow2 li a:hover,
+.dropdown-yellow2 li a:focus,
+.dropdown-yellow2 li a:active,
+.dropdown-yellow2 li.active a,
+.dropdown-yellow2 li.active a:hover,
+.dropdown-yellow2 .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-yellow2 li > a:focus {
+  background: #f9e8b3;
+  color: #444444;
+}
+.dropdown-light-blue li a:hover,
+.dropdown-light-blue li a:focus,
+.dropdown-light-blue li a:active,
+.dropdown-light-blue li.active a,
+.dropdown-light-blue li.active a:hover,
+.dropdown-light-blue .dropdown-submenu:hover > a,
+.nav-tabs .dropdown-light-blue li > a:focus {
+  background: #ecf3f9;
+  color: #445566;
+}
+.dropdown-light .dropdown-submenu:hover > a:after,
+.dropdown-lighter .dropdown-submenu:hover > a:after,
+.dropdown-lightest .dropdown-submenu:hover > a:after {
+  border-left-color: #444;
+}
+/* closer to the toggle button */
+.dropdown-menu.dropdown-close {
+  top: 92%;
+  left: -5px;
+}
+.dropdown-menu.dropdown-close.pull-right {
+  left: auto;
+  right: -5px;
+}
+.dropdown-menu.dropdown-closer {
+  top: 80%;
+  left: -10px;
+}
+.dropdown-menu.dropdown-closer.pull-right {
+  right: -10px;
+  left: auto;
+}
+.dropdown-submenu > .dropdown-menu {
+  border-radius: 0;
+}
+.dropdown-submenu > a:after {
+  margin-right: -5px;
+}
+/* colorpicker dropdown */
+.dropdown-colorpicker > .dropdown-menu {
+  top: 80%;
+  left: -7px;
+  padding: 4px;
+  min-width: 130px;
+  max-width: 130px;
+}
+.dropdown-colorpicker > .dropdown-menu.pull-right {
+  right: -7px;
+  left: auto;
+}
+.dropdown-colorpicker > .dropdown-menu > li {
+  display: block;
+  float: left;
+  width: 20px;
+  height: 20px;
+  margin: 2px;
+}
+.dropdown-colorpicker > .dropdown-menu > li > .colorpick-btn {
+  display: block;
+  width: 20px;
+  height: 20px;
+  margin: 0;
+  padding: 0;
+  border-radius: 0;
+  position: relative;
+  -webkit-transition: all ease 0.1s;
+  transition: all ease 0.1s;
+}
+.dropdown-colorpicker > .dropdown-menu > li > .colorpick-btn:hover {
+  text-decoration: none;
+  opacity: 0.8;
+  filter: alpha(opacity=80);
+  -webkit-transform: scale(1.08);
+  -ms-transform: scale(1.08);
+  transform: scale(1.08);
+}
+.dropdown-colorpicker > .dropdown-menu > li > .colorpick-btn.selected:after {
+  content: "\f00c";
+  display: inline-block;
+  font-family: FontAwesome;
+  font-size: 11px;
+  color: #FFF;
+  position: absolute;
+  left: 0;
+  right: 0;
+  text-align: center;
+  line-height: 20px;
+}
+.btn-colorpicker {
+  display: inline-block;
+  width: 20px;
+  height: 20px;
+  background-color: #DDD;
+  vertical-align: middle;
+  border-radius: 0;
+}
+/* top user info dropdowns */
+.dropdown-navbar {
+  padding: 0;
+  width: 240px;
+  -webkit-box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
+  box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
+  border-color: #bcd4e5;
+  /* user info on top navbar icons */
+
+}
+.dropdown-navbar > li {
+  padding: 0 8px;
+  background-color: #FFFFFF;
+}
+.dropdown-navbar > li.dropdown-header {
+  text-shadow: none;
+  padding-top: 0;
+  padding-bottom: 0;
+  line-height: 34px;
+  font-size: 13px;
+  font-weight: bold;
+  text-transform: none;
+  border-bottom: 1px solid;
+}
+.dropdown-navbar > li > [class*="icon-"],
+.dropdown-navbar > li > a > [class*="icon-"] {
+  margin-right: 5px !important;
+  color: #555;
+  font-size: 14px;
+}
+.dropdown-navbar > li > a {
+  padding: 10px 2px;
+  margin: 0;
+  border-bottom: 1px solid;
+  font-size: 12px;
+  line-height: 16px;
+  color: #555;
+}
+.dropdown-navbar > li > a:active,
+.dropdown-navbar > li > a:hover,
+.dropdown-navbar > li > a:focus {
+  background-color: transparent !important;
+  color: #555;
+}
+.dropdown-navbar > li > a .progress {
+  margin-bottom: 0;
+  margin-top: 4px;
+}
+.dropdown-navbar > li > a .badge {
+  line-height: 16px;
+  padding-right: 4px;
+  padding-left: 4px;
+  font-size: 12px;
+}
+.dropdown-navbar > li:last-child > a {
+  border-bottom: 0 solid #DDD;
+  border-top: 1px dotted transparent;
+  color: #4F99C6;
+  text-align: center;
+  font-size: 13px;
+}
+.dropdown-navbar > li:last-child > a:hover {
+  background-color: #FFF;
+  color: #4F99C6;
+  text-decoration: underline;
+}
+.dropdown-navbar > li:last-child > a:hover > [class*="icon-"] {
+  text-decoration: none;
+}
+.dropdown-navbar > li:hover {
+  background-color: #f4f9fc !important;
+}
+.dropdown-navbar > li.dropdown-header {
+  background-color: #ecf2f7 !important;
+  color: #8090a0;
+  border-bottom-color: #bcd4e5;
+}
+.dropdown-navbar > li.dropdown-header > [class*="icon-"] {
+  color: #8090a0;
+}
+.dropdown-navbar > li > a {
+  border-bottom-color: #e4ecf3;
+}
+.dropdown-navbar.navbar-pink {
+  border-color: #e5bcd4;
+}
+.dropdown-navbar.navbar-pink > li:hover {
+  background-color: #fcf4f9 !important;
+}
+.dropdown-navbar.navbar-pink > li.dropdown-header {
+  background-color: #f7ecf2 !important;
+  color: #b471a0;
+  border-bottom-color: #e5bcd4;
+}
+.dropdown-navbar.navbar-pink > li.dropdown-header > [class*="icon-"] {
+  color: #c06090;
+}
+.dropdown-navbar.navbar-pink > li > a {
+  border-bottom-color: #f3e4ec;
+}
+.dropdown-navbar.navbar-grey {
+  border-color: #e5e5e5;
+}
+.dropdown-navbar.navbar-grey > li:hover {
+  background-color: #f8f8f8 !important;
+}
+.dropdown-navbar.navbar-grey > li.dropdown-header {
+  background-color: #f2f2f2 !important;
+  color: #3a87ad;
+  border-bottom-color: #e5e5e5;
+}
+.dropdown-navbar.navbar-grey > li.dropdown-header > [class*="icon-"] {
+  color: #3a87ad;
+}
+.dropdown-navbar.navbar-grey > li > a {
+  border-bottom-color: #eeeeee;
+}
+.dropdown-navbar.navbar-green {
+  border-color: #b4d5ac;
+}
+.dropdown-navbar.navbar-green > li:hover {
+  background-color: #f4f9ef !important;
+}
+.dropdown-navbar.navbar-green > li.dropdown-header {
+  background-color: #ebf7e4 !important;
+  color: #88aa66;
+  border-bottom-color: #b4d5ac;
+}
+.dropdown-navbar.navbar-green > li.dropdown-header > [class*="icon-"] {
+  color: #90c060;
+}
+.dropdown-navbar.navbar-green > li > a {
+  border-bottom-color: #ecf3e4;
+}
+.dropdown-navbar [class*="btn"][class*="icon-"] {
+  display: inline-block;
+  margin: 0 5px 0 0;
+  width: 24px;
+  text-align: center;
+  padding-left: 0;
+  padding-right: 0;
+}
+.dropdown-navbar .msg-photo {
+  margin-right: 6px;
+  max-width: 42px;
+}
+.dropdown-navbar .msg-body {
+  display: inline-block;
+  line-height: 20px;
+  white-space: normal;
+  vertical-align: middle;
+  max-width: 175px;
+}
+.dropdown-navbar .msg-title {
+  display: inline-block;
+  line-height: 14px;
+}
+.dropdown-navbar .msg-time {
+  display: block;
+  font-size: 11px;
+  color: #777;
+}
+.dropdown-navbar .msg-time > [class*="icon-"] {
+  font-size: 14px;
+  color: #555;
+}
+.dropdown-100 {
+  min-width: 100px;
+}
+.dropdown-125 {
+  min-width: 125px;
+}
+.dropdown-150 {
+  min-width: 150px;
+}
+.dropdown-hover {
+  position: relative;
+}
+.dropdown-hover:hover > .dropdown-menu {
+  display: block;
+}
+/** form elements */
+.form-line {
+  margin-bottom: 24px;
+  padding-bottom: 12px;
+  border-bottom: 1px solid #EEE;
+}
+.form-actions {
+  display: block;
+  background-color: #F5F5F5;
+  border-top: 1px solid #E5E5E5;
+  margin-bottom: 20px;
+  margin-top: 20px;
+  padding: 19px 20px 20px;
+}
+.help-button {
+  display: inline-block;
+  height: 22px;
+  width: 22px;
+  line-height: 22px;
+  text-align: center;
+  padding: 0;
+  background-color: #65bcda;
+  color: #FFF;
+  font-size: 12px;
+  font-weight: bold;
+  cursor: default;
+  margin-left: 4px;
+  border-radius: 100%;
+  border-color: #FFF;
+  border: 2px solid #FFF;
+  -webkit-box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.2);
+  box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.2);
+}
+.help-button:hover {
+  background-color: #65bcda;
+  text-shadow: none;
+}
+label {
+  font-weight: normal;
+  font-size: 14px;
+}
+.form-group > label[class*="col-"] {
+  padding-top: 4px;
+  margin-bottom: 4px;
+}
+label,
+.lbl {
+  vertical-align: middle;
+}
+td > label,
+th > label,
+label.inline {
+  margin-bottom: 0;
+  line-height: inherit;
+}
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="date"],
+input[type="month"],
+input[type="time"],
+input[type="week"],
+input[type="number"],
+input[type="email"],
+input[type="url"],
+input[type="search"],
+input[type="tel"],
+input[type="color"] {
+  border-radius: 0 !important;
+  color: #858585;
+  background-color: #ffffff;
+  border: 1px solid #d5d5d5;
+  padding: 5px 4px;
+  line-height: 1.2;
+  font-size: 14px;
+  font-family: inherit;
+  -webkit-box-shadow: none !important;
+  box-shadow: none !important;
+  -webkit-transition-duration: 0.1s;
+  transition-duration: 0.1s;
+}
+textarea:hover,
+input[type="text"]:hover,
+input[type="password"]:hover,
+input[type="datetime"]:hover,
+input[type="datetime-local"]:hover,
+input[type="date"]:hover,
+input[type="month"]:hover,
+input[type="time"]:hover,
+input[type="week"]:hover,
+input[type="number"]:hover,
+input[type="email"]:hover,
+input[type="url"]:hover,
+input[type="search"]:hover,
+input[type="tel"]:hover,
+input[type="color"]:hover {
+  border-color: #b5b5b5;
+}
+textarea:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="datetime"]:focus,
+input[type="datetime-local"]:focus,
+input[type="date"]:focus,
+input[type="month"]:focus,
+input[type="time"]:focus,
+input[type="week"]:focus,
+input[type="number"]:focus,
+input[type="email"]:focus,
+input[type="url"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="color"]:focus {
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  color: #696969;
+  border-color: #f59942;
+  background-color: #ffffff;
+  outline: none;
+}
+.form-control,
+select {
+  border-radius: 0;
+  -webkit-box-shadow: none !important;
+  box-shadow: none !important;
+  color: #858585;
+  background-color: #ffffff;
+  border: 1px solid #d5d5d5;
+}
+.form-control:focus,
+select:focus {
+  color: #696969;
+  border-color: #f59942;
+  background-color: #ffffff;
+  outline: none;
+}
+textarea.form-control {
+  padding: 5px 9px;
+}
+select {
+  padding: 3px 4px;
+  height: 30px;
+}
+select.form-control {
+  padding: 4px 6px;
+  height: 32px;
+}
+select[multiple],
+select.form-control[multiple] {
+  height: auto;
+}
+input.block {
+  display: block;
+  margin-bottom: 9px;
+}
+textarea.autosize-transition {
+  -webkit-transition-duration: "height 0.2s";
+  transition-duration: "height 0.2s";
+}
+.limiterBox {
+  border: 1px solid #222;
+  border-top: none;
+  background-color: #333;
+  padding: 3px 6px;
+  font-size: 12px;
+  color: #FFF;
+  margin-top: 6px;
+}
+.limiterBox:after {
+  display: none;
+}
+.limiterBox:before {
+  display: block;
+  content: "";
+  position: absolute;
+  width: 0;
+  height: 0;
+  top: -8px;
+  left: 50%;
+  margin-left: -5px;
+  border-color: transparent;
+  border-style: solid;
+  border-bottom-color: #333;
+  border-width: 0 8px 8px;
+}
+select option,
+select.form-control option {
+  padding: 3px 4px;
+}
+select option:active,
+select.form-control option:active,
+select option:hover,
+select.form-control option:hover,
+select option:focus,
+select.form-control option:focus {
+  background-color: #e5e9ee;
+  color: #111;
+}
+select option[value=""],
+select.form-control option[value=""] {
+  padding: 0;
+}
+input[disabled] {
+  color: #848484 !important;
+  background-color: #eeeeee !important;
+}
+input[disabled]:hover {
+  border-color: #d5d5d5 !important;
+}
+input[readonly] {
+  color: #939192;
+  background: #f5f5f5 !important;
+  cursor: default;
+}
+input[readonly]:hover {
+  border-color: #c3c3c3;
+}
+input[readonly]:focus {
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  border-color: #aaaaaa;
+  background-color: #f9f9f9;
+}
+.help-inline {
+  font-size: 13px !important;
+}
+.input-icon {
+  position: relative;
+}
+span.input-icon {
+  display: inline-block;
+}
+.input-icon > input {
+  padding-left: 24px;
+  padding-right: 6px;
+}
+.input-icon.input-icon-right > input {
+  padding-left: 6px;
+  padding-right: 24px;
+}
+.input-icon > [class*="icon-"] {
+  padding: 0 3px;
+  z-index: 2;
+  position: absolute;
+  top: 1px;
+  bottom: 1px;
+  left: 3px;
+  line-height: 28px;
+  display: inline-block;
+  color: #909090;
+  font-size: 16px;
+}
+.input-icon.input-icon-right > [class*="icon-"] {
+  left: auto;
+  right: 3px;
+}
+.input-icon > input:focus + [class*="icon-"] {
+  color: #579;
+}
+.input-icon ~ .help-inline {
+  padding-left: 8px;
+}
+/* checkboxes , radio and switches */
+.form-search .radio [type=radio] + label,
+.form-inline .radio [type=radio] + label,
+.form-search .checkbox [type=checkbox] + label,
+.form-inline .checkbox [type=checkbox] + label {
+  float: left;
+  margin-left: -20px;
+}
+.form-search .form-search .radio [type=radio] + label,
+.form-search .form-inline .radio [type=radio] + label,
+.form-search .form-search .checkbox [type=checkbox] + label,
+.form-search .form-inline .checkbox [type=checkbox] + label,
+.form-inline .form-search .radio [type=radio] + label,
+.form-inline .form-inline .radio [type=radio] + label,
+.form-inline .form-search .checkbox [type=checkbox] + label,
+.form-inline .form-inline .checkbox [type=checkbox] + label {
+  margin-left: 0;
+  margin-right: 3px;
+}
+.form-search .input-append .search-query:focus,
+.form-search .input-prepend .search-query:focus {
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.input-append input,
+.input-prepend input,
+.input-append select,
+.input-prepend select,
+.input-append .uneditable-input,
+.input-prepend .uneditable-input {
+  border-radius: 0;
+}
+.input-mini {
+  width: 60px;
+  max-width: 100%;
+}
+.input-small {
+  width: 90px;
+  max-width: 100%;
+}
+.input-medium {
+  width: 150px;
+  max-width: 100%;
+}
+.input-large {
+  width: 210px;
+  max-width: 100%;
+}
+.input-xlarge {
+  width: 270px;
+  max-width: 100%;
+}
+.input-xxlarge {
+  width: 530px;
+  max-width: 100%;
+}
+input.input-lg {
+  font-size: 18px;
+}
+input.input-sm {
+  font-size: 12px;
+}
+/* Checkbox & Radio */
+input[type=checkbox].ace,
+input[type=radio].ace {
+  opacity: 0;
+  position: absolute;
+  z-index: 12;
+  width: 18px;
+  height: 18px;
+  cursor: pointer;
+}
+input[type=checkbox].ace:checked,
+input[type=radio].ace:checked,
+input[type=checkbox].ace:focus,
+input[type=radio].ace:focus {
+  outline: none !important;
+}
+input[type=checkbox].ace + .lbl,
+input[type=radio].ace + .lbl {
+  position: relative;
+  z-index: 11;
+  display: inline-block;
+  margin: 0;
+  line-height: 20px;
+  min-height: 18px;
+  min-width: 18px;
+  font-weight: normal;
+}
+input[type=checkbox].ace + .lbl.padding-16::before,
+input[type=radio].ace + .lbl.padding-16::before {
+  margin-right: 16px;
+}
+input[type=checkbox].ace + .lbl.padding-12::before,
+input[type=radio].ace + .lbl.padding-12::before {
+  margin-right: 12px;
+}
+input[type=checkbox].ace + .lbl.padding-8::before,
+input[type=radio].ace + .lbl.padding-8::before {
+  margin-right: 8px;
+}
+input[type=checkbox].ace + .lbl.padding-4::before,
+input[type=radio].ace + .lbl.padding-4::before {
+  margin-right: 4px;
+}
+input[type=checkbox].ace + .lbl.padding-0::before,
+input[type=radio].ace + .lbl.padding-0::before {
+  margin-right: 0px;
+}
+input[type=checkbox].ace + .lbl::before,
+input[type=radio].ace + .lbl::before {
+  font-family: fontAwesome;
+  font-weight: normal;
+  font-size: 12px;
+  color: #32a3ce;
+  content: "\a0";
+  background-color: #FAFAFA;
+  border: 1px solid #c8c8c8;
+  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+  /*, inset 0px -15px 10px -12px rgba(0,0,0,0.05);*/
+
+  border-radius: 0;
+  display: inline-block;
+  text-align: center;
+  vertical-align: middle;
+  height: 16px;
+  line-height: 14px;
+  min-width: 16px;
+  margin-right: 1px;
+}
+input[type=checkbox].ace:checked + .lbl::before,
+input[type=radio].ace:checked + .lbl::before {
+  display: inline-block;
+  content: '\f00c';
+  background-color: #F5F8FC;
+  border-color: #adb8c0;
+  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
+}
+input[type=checkbox].ace:hover + .lbl::before,
+input[type=radio].ace:hover + .lbl::before,
+input[type=checkbox].ace + .lbl:hover::before,
+input[type=radio].ace + .lbl:hover::before {
+  border-color: #ff893c;
+}
+input[type=checkbox].ace:active + .lbl::before,
+input[type=radio].ace:active + .lbl::before,
+input[type=checkbox].ace:checked:active + .lbl::before,
+input[type=radio].ace:checked:active + .lbl::before {
+  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
+}
+input[type=checkbox].ace.ace-checkbox-2 + .lbl::before,
+input[type=radio].ace.ace-checkbox-2 + .lbl::before {
+  box-shadow: none;
+}
+input[type=checkbox].ace.ace-checkbox-2:checked + .lbl::before,
+input[type=radio].ace.ace-checkbox-2:checked + .lbl::before {
+  background-color: #f9a021;
+  border-color: #f9a021;
+  color: #FFF;
+}
+input[type=checkbox].ace:disabled + .lbl::before,
+input[type=radio].ace:disabled + .lbl::before,
+input[type=checkbox].ace[disabled] + .lbl::before,
+input[type=radio].ace[disabled] + .lbl::before,
+input[type=checkbox].ace.disabled + .lbl::before,
+input[type=radio].ace.disabled + .lbl::before {
+  background-color: #DDD !important;
+  border-color: #CCC !important;
+  box-shadow: none !important;
+  color: #BBB;
+}
+/**
+input[type=radio].ace + .lbl::before {
+	border-radius:100%;
+	font-size:34px;
+	font-family: Helvetica, Arial, "Sans-Serif";//looks better but incosistent
+	line-height:13px;
+}
+*/
+input[type=radio].ace + .lbl::before {
+  border-radius: 100%;
+  font-size: 11px;
+  font-family: FontAwesome;
+  text-shadow: 0 0 1px #32a3ce;
+  line-height: 15px;
+  height: 17px;
+  min-width: 17px;
+}
+input[type=radio].ace:checked + .lbl::before {
+  content: "\f111";
+}
+/* CSS3 on/off switches */
+input[type=checkbox].ace.ace-switch {
+  width: 55px;
+  height: 25px;
+  /* switch style 4 & 5 */
+
+  /* switch style 6 */
+
+}
+input[type=checkbox].ace.ace-switch + .lbl {
+  margin: 0 4px;
+  min-height: 24px;
+}
+input[type=checkbox].ace.ace-switch + .lbl::before {
+  font-family: Arial, Helvetica, sans-serif;
+  content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
+  color: #999;
+  font-weight: bold;
+  font-size: 11px;
+  line-height: 18px;
+  line-height: 21px\9;
+  /*ie9*/
+
+  height: 20px;
+  overflow: hidden;
+  border-radius: 12px;
+  background-color: #F5F5F5;
+  -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,.2);
+  box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,.2);
+  border: 1px solid #CCC;
+  text-align: left;
+  float: left;
+  padding: 0;
+  width: 52px;
+  text-indent: -19px;
+  text-indent: -21px\9;
+  margin-right: 0;
+  -webkit-transition: text-indent .4s ease;
+  transition: text-indent .4s ease;
+}
+input[type=checkbox].ace.ace-switch + .lbl::after {
+  font-family: Arial, Helvetica, sans-serif;
+  content: '|||';
+  font-size: 10px;
+  font-weight: lighter;
+  color: #D5D5D5;
+  background-color: #FFF;
+  text-shadow: -1px 0px 0 rgba(0, 0, 0, 0.15);
+  text-align: center;
+  border-radius: 100%;
+  width: 22px;
+  height: 22px;
+  line-height: 20px;
+  position: absolute;
+  top: -2px;
+  left: -3px;
+  padding: 0;
+  -webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);
+  box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);
+  -webkit-transition: left .4s ease;
+  transition: left .4s ease;
+}
+input[type=checkbox].ace.ace-switch:checked + .lbl::before {
+  text-indent: 9px;
+  color: #FFF;
+  background-color: #8ab2c9;
+  border-color: #468fcc;
+}
+input[type=checkbox].ace.ace-switch:checked + .lbl::after {
+  left: 34px;
+  background-color: #FFF;
+  color: #8ab2c9;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-2 + .lbl::before {
+  content: "YES\a0\a0\a0\a0\a0\a0\a0\a0NO";
+}
+input[type=checkbox].ace.ace-switch.ace-switch-3 + .lbl::after {
+  font-family: FontAwesome;
+  font-size: 13px;
+  line-height: 23px;
+  content: "\f00d";
+  top: -1px;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-3:checked + .lbl::after {
+  content: "\f00c";
+}
+input[type=checkbox].ace.ace-switch.ace-switch-4 + .lbl::before,
+input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::before {
+  content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
+  font-family: Arial, Helvetica, sans-serif;
+  font-weight: bolder;
+  font-size: 12px;
+  line-height: 23px;
+  height: 24px;
+  overflow: hidden;
+  line-height: 25px\9;
+  border-radius: 12px;
+  background-color: #8b9aa3;
+  border: 1px solid #8b9aa3;
+  color: #FFF;
+  width: 56px;
+  text-indent: -25px;
+  text-indent: -28px\9;
+  display: inline-block;
+  position: relative;
+  box-shadow: none;
+  -webkit-transition: all .4s ease;
+  transition: all .4s ease;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-4 + .lbl::after,
+input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::after {
+  font-family: Helvetica, Arial, sans-serif;
+  content: '|||';
+  text-shadow: -1px 0px 0 rgba(0, 0, 0, 0.2);
+  font-size: 8px;
+  font-weight: lighter;
+  color: #8b9aa3;
+  text-align: center;
+  position: absolute;
+  border-radius: 12px;
+  color: #5b6a73;
+  top: 2px;
+  left: 2px;
+  width: 20px;
+  height: 20px;
+  line-height: 18px;
+  background-color: #FFF;
+  -webkit-transition: all .4s ease;
+  transition: all .4s ease;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-4:checked + .lbl::before,
+input[type=checkbox].ace.ace-switch.ace-switch-5:checked + .lbl::before {
+  text-indent: 9px;
+  background-color: #468fcc;
+  border-color: #468FCC;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-4:checked + .lbl::after,
+input[type=checkbox].ace.ace-switch.ace-switch-5:checked + .lbl::after {
+  left: 34px;
+  background-color: #FFF;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::before {
+  content: "YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO";
+}
+input[type=checkbox].ace.ace-switch.ace-switch-5:checked + .lbl::before {
+  text-indent: 8px;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-6 + .lbl {
+  position: relative;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-6 + .lbl::before {
+  font-family: FontAwesome;
+  content: "\f00d";
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  box-shadow: none;
+  border: none;
+  font-weight: lighter;
+  font-size: 16px;
+  border-radius: 12px;
+  display: inline-block;
+  background-color: #888;
+  color: #F2F2F2;
+  width: 52px;
+  height: 22px;
+  line-height: 20px;
+  text-indent: 32px;
+  -webkit-transition: background 0.1s ease;
+  transition: background 0.1s ease;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-6 + .lbl::after {
+  content: '';
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  position: absolute;
+  top: 2px;
+  left: 3px;
+  border-radius: 12px;
+  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  width: 18px;
+  height: 18px;
+  text-align: center;
+  background-color: #F2F2F2;
+  border: 4px solid #F2F2F2;
+  -webkit-transition: left 0.2s ease;
+  transition: left 0.2s ease;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-6:checked + .lbl::before {
+  content: "\f00c";
+  text-indent: 6px;
+  color: #FFF;
+  border-color: #b7d3e5;
+  background-color: #ff893c;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-6:checked + .lbl::after {
+  left: 32px;
+  background-color: #FFF;
+  border: 4px solid #FFF;
+  text-shadow: 0 -1px 0 rgba(0, 200, 0, 0.25);
+}
+input[type=checkbox].ace.ace-switch.ace-switch-7 {
+  width: 75px;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-7 + .lbl {
+  position: relative;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-7 + .lbl::before {
+  content: "OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";
+  font-weight: bolder;
+  font-size: 14px;
+  line-height: 20px;
+  background-color: #FFF;
+  border: 2px solid #AAA;
+  border-radius: 0;
+  box-shadow: none;
+  color: #aaa;
+  width: 74px;
+  height: 26px;
+  line-height: 22px;
+  overflow: hidden;
+  text-indent: 4px;
+  display: inline-block;
+  position: relative;
+  -webkit-transition: all 0.2s ease;
+  transition: all 0.2s ease;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-7 + .lbl::after {
+  content: '\f00d';
+  font-family: FontAwesome;
+  font-size: 16px;
+  position: absolute;
+  top: 3px;
+  left: 39px;
+  width: 32px;
+  height: 20px;
+  line-height: 18px;
+  text-align: center;
+  background-color: #aaa;
+  color: #FFF;
+  border-radius: 0;
+  box-shadow: none;
+  -webkit-transition: all 0.2s ease-in-out;
+  transition: all 0.2s ease-in-out;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-7:checked + .lbl::before {
+  color: #468fcc;
+  background-color: #FFF;
+  text-indent: -33px;
+  border-color: #6fb3e0;
+}
+input[type=checkbox].ace.ace-switch.ace-switch-7:checked + .lbl::after {
+  left: 3px;
+  content: '\f00c';
+  background-color: #468fcc;
+  color: #FFF;
+}
+/* addon */
+.input-group .input-group-addon {
+  border-radius: 0 !important;
+}
+.form-group.has-success .input-group .input-group-addon {
+  border-color: #92bf65;
+}
+.form-group.has-error .input-group .input-group-addon {
+  border-color: #f09784;
+}
+.form-group.has-warning .input-group .input-group-addon {
+  border-color: #e0c43a;
+}
+.form-group.has-info .input-group .input-group-addon {
+  border-color: #64a6bc;
+}
+.input-group > .btn {
+  line-height: 20px;
+  padding: 0 6px;
+  border-radius: 0 !important;
+}
+.input-group > .btn.btn-sm {
+  line-height: 22px;
+}
+.input-group > .btn + .btn {
+  margin-left: 1px;
+}
+.input-group > .btn-group > .btn {
+  line-height: 23px;
+}
+.input-group > .btn-group > .btn.btn-sm {
+  line-height: 26px;
+}
+.input-group > .btn > .caret,
+.input-group > .btn-group > .btn > .caret,
+.input-group > .btn.btn-sm > .caret,
+.input-group > .btn-group > .btn.btn-sm > .caret {
+  margin-top: 10px;
+}
+.ace-file-input {
+  position: relative;
+  height: 38px;
+  line-height: 38px;
+  margin-bottom: 9px;
+}
+.ace-file-input input[type=file] {
+  position: fixed;
+  z-index: -2;
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+.ace-file-input .file-label {
+  display: block;
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  height: 30px;
+  background-color: #ffffff;
+  border: 1px solid #d5d5d5;
+  cursor: pointer;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  -webkit-transition: all 0.15s;
+  transition: all 0.15s;
+}
+.ace-file-input .file-label:hover {
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  border-color: #f59942;
+}
+.ace-file-input .file-label:before {
+  /* the button */
+
+  display: inline-block;
+  content: attr(data-title);
+  position: absolute;
+  right: 0;
+  top: 0;
+  bottom: 0;
+  padding: 0 8px;
+  line-height: 24px;
+  text-align: center;
+  background-color: #6fb3e0;
+  color: #FFF;
+  font-size: 11px;
+  font-weight: bold;
+  border: 2px solid #FFF;
+  border-left-width: 4px;
+  -webkit-transition: all 0.3s;
+  transition: all 0.3s;
+}
+.ace-file-input .file-label .file-name {
+  /* the file name container */
+
+  display: inline-block;
+  height: 28px;
+  max-width: 80%;
+  white-space: nowrap;
+  overflow: hidden;
+  line-height: 28px;
+  color: #888888;
+  font-size: 13px;
+  vertical-align: top;
+  position: static;
+  padding-left: 30px;
+}
+.ace-file-input .file-label .file-name:after {
+  /* the file name */
+
+  display: inline-block;
+  content: attr(data-title);
+}
+.ace-file-input .file-label.selected {
+  right: 16px;
+}
+.ace-file-input .file-label.selected .file-name {
+  color: #666666;
+}
+.ace-file-input .file-label [class*="icon-"] {
+  display: inline-block;
+  position: absolute;
+  left: 0;
+  top: 0;
+  bottom: 0;
+  line-height: 24px;
+  width: 26px;
+  text-align: center;
+  font-family: FontAwesome;
+  font-size: 13px;
+  border: 2px solid #FFF;
+  color: #FFF;
+  -webkit-transition: all 0.1s;
+  transition: all 0.1s;
+  background-color: #d1d1d1;
+}
+.ace-file-input .file-label.selected .file-name [class*="icon-"] {
+  background-color: #efad62;
+}
+.ace-file-input .file-label.selected .file-name .icon-picture {
+  background-color: #bd7a9d;
+}
+.ace-file-input .file-label.selected .file-name .icon-film {
+  background-color: #87b87f;
+}
+.ace-file-input .file-label.selected .file-name .icon-music {
+  background-color: #8b7ac9;
+}
+.ace-file-input .file-label.selected .file-name .icon-archive {
+  background-color: #efad62;
+}
+.ace-file-input .file-label.hide-placeholder:before {
+  display: none;
+}
+.ace-file-input a:hover {
+  text-decoration: none;
+}
+.ace-file-input .remove {
+  /* the remove button */
+
+  position: absolute;
+  right: -8px;
+  top: 6px;
+  display: none;
+  width: 17px;
+  text-align: center;
+  height: 17px;
+  line-height: 15px;
+  font-size: 11px;
+  font-weight: normal;
+  background-color: #fb7142;
+  border-radius: 100%;
+  color: #FFF;
+  text-decoration: none;
+}
+.ace-file-input .file-label.selected + .remove {
+  display: inline-block;
+}
+.ace-file-multiple {
+  height: auto;
+}
+.ace-file-multiple .file-label {
+  position: relative;
+  height: auto;
+  border: 1px dashed #aaaaaa;
+  border-radius: 4px;
+  text-align: center;
+}
+.ace-file-multiple .file-label:before {
+  /* the button */
+
+  display: inline-block;
+  content: attr(data-title);
+  position: relative;
+  right: 0;
+  left: 0;
+  margin: 12px;
+  line-height: 22px;
+  background-color: #FFF;
+  color: #CCC;
+  font-size: 18px;
+  font-weight: bold;
+  border: none;
+}
+.ace-file-multiple .file-label.selected .file-name [class*="icon-"] {
+  display: inline-block;
+  position: absolute;
+  left: 0;
+  top: 0;
+  bottom: 0;
+  line-height: 24px;
+  width: 26px;
+  text-align: center;
+  font-family: FontAwesome;
+  font-size: 13px;
+  border: 2px solid #FFF;
+  color: #FFF;
+  -webkit-transition: all 0.1s;
+  transition: all 0.1s;
+}
+.ace-file-multiple .file-label .file-name {
+  position: relative;
+  display: block;
+  padding: 0;
+  height: auto;
+  width: auto;
+  max-width: 100%;
+  margin: 0 4px;
+  border-bottom: 1px solid #DDD;
+  text-align: left;
+}
+.ace-file-multiple .file-label .file-name:first-child {
+  margin-top: 1px;
+}
+.ace-file-multiple .file-label .file-name:last-child {
+  border-bottom-width: 0;
+  margin-bottom: 1px;
+}
+.ace-file-multiple .file-label .file-name img {
+  padding: 2px;
+  border: 1px solid #D7D7D7;
+  background-color: #FFF;
+  background-repeat: no-repeat;
+  background-position: center;
+  margin: 4px 8px 4px 1px;
+}
+.ace-file-multiple .file-label .file-name:after {
+  /* the file name */
+
+  display: none;
+}
+.ace-file-multiple .file-label.selected .file-name:after {
+  /* the file name */
+
+  display: inline-block;
+  white-space: pre;
+}
+.ace-file-multiple .file-label .file-name img + [class*="icon-"],
+.ace-file-multiple .file-label.selected .file-name img + [class*="icon-"] {
+  display: none;
+}
+.ace-file-multiple .remove {
+  right: -11px;
+  top: -11px;
+  border: 3px solid #BBB;
+  border-radius: 32px;
+  background-color: #FFF;
+  color: red;
+  width: 22px;
+  height: 22px;
+  line-height: 15px;
+}
+.ace-file-multiple .file-label.selected + .remove:hover {
+  border-color: #f4c0b1;
+}
+.ace-file-multiple .file-label .file-name [class*="icon-"] {
+  position: relative;
+  display: block;
+  text-align: center;
+  height: auto;
+  line-height: 64px;
+  width: auto;
+  font-size: 64px;
+  color: #D5D5D5;
+  margin: 4px 0;
+  background-color: transparent;
+}
+.ace-file-multiple .file-label.selected:after {
+  display: none;
+}
+.ace-file-multiple .file-label.selected .file-name [class*="icon-"] {
+  position: relative;
+  margin-right: 4px;
+  margin-left: 2px;
+  line-height: 24px;
+}
+.ace-file-multiple .file-label .file-name.large {
+  text-align: center;
+  border-bottom: 2px solid #222;
+  margin: 0 1px 3px;
+}
+.ace-file-multiple .file-label .file-name.large:last-child {
+  margin: 0 1px;
+  border-bottom-width: 0;
+}
+.ace-file-multiple .file-label .file-name.large:after {
+  /* image caption */
+
+  position: absolute;
+  top: auto;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  padding: 0 4px;
+  background-color: #555;
+  color: #FFF;
+  opacity: 0.8;
+  filter: alpha(opacity=80);
+}
+.ace-file-multiple .file-label .file-name.large img {
+  border-width: 0;
+  margin: 0;
+  padding: 0;
+}
+.ace-file-input input[type=file].disabled + .file-label,
+.ace-file-input input[type=file][disabled] + .file-label,
+.ace-file-input input[type=file][readonly] + .file-label {
+  cursor: not-allowed;
+  background-color: #EEE;
+}
+.ace-file-input input[type=file].disabled + .file-label:hover,
+.ace-file-input input[type=file][disabled] + .file-label:hover,
+.ace-file-input input[type=file][readonly] + .file-label:hover {
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  border-color: #E3E3E3;
+}
+.ace-file-input input[type=file].disabled + .file-label:before,
+.ace-file-input input[type=file][disabled] + .file-label:before,
+.ace-file-input input[type=file][readonly] + .file-label:before {
+  border-color: #EEE;
+  background-color: #A1AAAF;
+}
+.ace-file-input input[type=file][readonly] + .file-label {
+  cursor: default;
+}
+.ace-file-multiple input[type=file].disabled + .file-label:hover,
+.ace-file-multiple input[type=file][disabled] + .file-label:hover,
+.ace-file-multiple input[type=file][readonly] + .file-label:hover {
+  border-color: #AAA;
+}
+.ace-file-multiple input[type=file].disabled + .file-label:before,
+.ace-file-multiple input[type=file][disabled] + .file-label:before,
+.ace-file-multiple input[type=file][readonly] + .file-label:before {
+  background-color: transparent;
+}
+.ace-file-multiple input[type=file].disabled + .file-label [class*="icon-"],
+.ace-file-multiple input[type=file][disabled] + .file-label [class*="icon-"],
+.ace-file-multiple input[type=file][readonly] + .file-label [class*="icon-"] {
+  border-color: #EEE;
+}
+/* IE9 needs this like IE8 to prevent "ACCESS denied" errors! */
+.ace-file-input input[type=file] {
+  /*must be visible and on top for ie8/9 to actually work */
+
+  width: 100% \0/;
+  height: 30px \0/;
+  position: absolute \0/;
+  z-index: 1 \0/;
+  filter: alpha(opacity=0);
+  cursor: pointer \0/;
+}
+.ace-file-input input[type=file]:hover + .file-label {
+  border-color: #f59942 \0/;
+}
+.ace-file-multiple input[type=file] {
+  height: 100%\0/;
+}
+.ace-file-input .remove {
+  z-index: 2\0/;
+}
+/** input error states */
+.form-group select,
+.form-group textarea,
+.form-group input[type="text"],
+.form-group input[type="password"],
+.form-group input[type="datetime"],
+.form-group input[type="datetime-local"],
+.form-group input[type="date"],
+.form-group input[type="month"],
+.form-group input[type="time"],
+.form-group input[type="week"],
+.form-group input[type="number"],
+.form-group input[type="email"],
+.form-group input[type="url"],
+.form-group input[type="search"],
+.form-group input[type="tel"],
+.form-group input[type="color"] {
+  background: #FFF;
+}
+.form-group.has-success input,
+.form-group.has-success select,
+.form-group.has-success textarea {
+  border-color: #92bf65;
+  color: #8bad4c;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.form-group.has-success input:focus,
+.form-group.has-success select:focus,
+.form-group.has-success textarea:focus {
+  -webkit-box-shadow: 0px 0px 0px 2px rgba(130, 188, 58, 0.3);
+  box-shadow: 0px 0px 0px 2px rgba(130, 188, 58, 0.3);
+  color: #778866;
+  border-color: #81a85a;
+}
+.form-group.has-success input:focus + [class*="icon-"],
+.form-group.has-success select:focus + [class*="icon-"],
+.form-group.has-success textarea:focus + [class*="icon-"] {
+  color: #8bad4c;
+}
+.form-group.has-success [class*="icon-"] {
+  color: #8bad4c;
+}
+.form-group.has-success .btn [class*="icon-"] {
+  color: inherit;
+}
+.form-group.has-success .control-label,
+.form-group.has-success .help-block,
+.form-group.has-success .help-inline {
+  color: #7ba065;
+}
+.form-group.has-info input,
+.form-group.has-info select,
+.form-group.has-info textarea {
+  border-color: #64a6bc;
+  color: #4b89aa;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.form-group.has-info input:focus,
+.form-group.has-info select:focus,
+.form-group.has-info textarea:focus {
+  -webkit-box-shadow: 0px 0px 0px 2px rgba(58, 120, 188, 0.3);
+  box-shadow: 0px 0px 0px 2px rgba(58, 120, 188, 0.3);
+  color: #667788;
+  border-color: #5a81a8;
+}
+.form-group.has-info input:focus + [class*="icon-"],
+.form-group.has-info select:focus + [class*="icon-"],
+.form-group.has-info textarea:focus + [class*="icon-"] {
+  color: #4b89aa;
+}
+.form-group.has-info [class*="icon-"] {
+  color: #4b89aa;
+}
+.form-group.has-info .btn [class*="icon-"] {
+  color: inherit;
+}
+.form-group.has-info .control-label,
+.form-group.has-info .help-block,
+.form-group.has-info .help-inline {
+  color: #657ba0;
+}
+.form-group.has-error input,
+.form-group.has-error select,
+.form-group.has-error textarea {
+  border-color: #f09784;
+  color: #d68273;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.form-group.has-error input:focus,
+.form-group.has-error select:focus,
+.form-group.has-error textarea:focus {
+  -webkit-box-shadow: 0px 0px 0px 2px rgba(219, 137, 120, 0.3);
+  box-shadow: 0px 0px 0px 2px rgba(219, 137, 120, 0.3);
+  color: #886666;
+  border-color: #db8978;
+}
+.form-group.has-error input:focus + [class*="icon-"],
+.form-group.has-error select:focus + [class*="icon-"],
+.form-group.has-error textarea:focus + [class*="icon-"] {
+  color: #d68273;
+}
+.form-group.has-error [class*="icon-"] {
+  color: #d68273;
+}
+.form-group.has-error .btn [class*="icon-"] {
+  color: inherit;
+}
+.form-group.has-error .control-label,
+.form-group.has-error .help-block,
+.form-group.has-error .help-inline {
+  color: #d16e6c;
+}
+.form-group.has-warning input,
+.form-group.has-warning select,
+.form-group.has-warning textarea {
+  border-color: #e0c43a;
+  color: #d3bd50;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.form-group.has-warning input:focus,
+.form-group.has-warning select:focus,
+.form-group.has-warning textarea:focus {
+  -webkit-box-shadow: 0px 0px 0px 2px rgba(216, 188, 65, 0.3);
+  box-shadow: 0px 0px 0px 2px rgba(216, 188, 65, 0.3);
+  color: #887755;
+  border-color: #d8bc41;
+}
+.form-group.has-warning input:focus + [class*="icon-"],
+.form-group.has-warning select:focus + [class*="icon-"],
+.form-group.has-warning textarea:focus + [class*="icon-"] {
+  color: #d3bd50;
+}
+.form-group.has-warning [class*="icon-"] {
+  color: #d3bd50;
+}
+.form-group.has-warning .btn [class*="icon-"] {
+  color: inherit;
+}
+.form-group.has-warning .control-label,
+.form-group.has-warning .help-block,
+.form-group.has-warning .help-inline {
+  color: #d19d59;
+}
+.form-group input[disabled],
+.form-group input:disabled {
+  color: #848484 !important;
+  background-color: #eeeeee !important;
+}
+@media only screen and (max-width: 767px) {
+  .help-inline,
+  .input-icon + .help-inline {
+    padding-left: 0;
+    display: block !important;
+  }
+}
+.tab-content {
+  border: 1px solid #c5d0dc;
+  padding: 16px 12px;
+  position: relative;
+  z-index: 11;
+}
+.tab-content.no-padding {
+  padding: 0;
+}
+.tab-content.no-border {
+  border: none;
+  padding: 12px;
+}
+.tab-content.padding-32 {
+  padding: 32px 24px;
+}
+.tab-content.no-border.padding-32 {
+  padding: 32px;
+}
+.tab-content.padding-30 {
+  padding: 30px 23px;
+}
+.tab-content.no-border.padding-30 {
+  padding: 30px;
+}
+.tab-content.padding-28 {
+  padding: 28px 21px;
+}
+.tab-content.no-border.padding-28 {
+  padding: 28px;
+}
+.tab-content.padding-26 {
+  padding: 26px 20px;
+}
+.tab-content.no-border.padding-26 {
+  padding: 26px;
+}
+.tab-content.padding-24 {
+  padding: 24px 18px;
+}
+.tab-content.no-border.padding-24 {
+  padding: 24px;
+}
+.tab-content.padding-22 {
+  padding: 22px 17px;
+}
+.tab-content.no-border.padding-22 {
+  padding: 22px;
+}
+.tab-content.padding-20 {
+  padding: 20px 15px;
+}
+.tab-content.no-border.padding-20 {
+  padding: 20px;
+}
+.tab-content.padding-18 {
+  padding: 18px 14px;
+}
+.tab-content.no-border.padding-18 {
+  padding: 18px;
+}
+.tab-content.padding-16 {
+  padding: 16px 12px;
+}
+.tab-content.no-border.padding-16 {
+  padding: 16px;
+}
+.tab-content.padding-14 {
+  padding: 14px 11px;
+}
+.tab-content.no-border.padding-14 {
+  padding: 14px;
+}
+.tab-content.padding-12 {
+  padding: 12px 9px;
+}
+.tab-content.no-border.padding-12 {
+  padding: 12px;
+}
+.tab-content.padding-10 {
+  padding: 10px 8px;
+}
+.tab-content.no-border.padding-10 {
+  padding: 10px;
+}
+.tab-content.padding-8 {
+  padding: 8px 6px;
+}
+.tab-content.no-border.padding-8 {
+  padding: 8px;
+}
+.tab-content.padding-6 {
+  padding: 6px 5px;
+}
+.tab-content.no-border.padding-6 {
+  padding: 6px;
+}
+.tab-content.padding-4 {
+  padding: 4px 3px;
+}
+.tab-content.no-border.padding-4 {
+  padding: 4px;
+}
+.tab-content.padding-2 {
+  padding: 2px 2px;
+}
+.tab-content.no-border.padding-2 {
+  padding: 2px;
+}
+.tab-content.padding-0 {
+  padding: 0px 0px;
+}
+.tab-content.no-border.padding-0 {
+  padding: 0px;
+}
+.nav-tabs.padding-32 {
+  padding-left: 32px;
+}
+.tabs-right > .nav-tabs.padding-32,
+.tabs-left > .nav-tabs.padding-32 {
+  padding-left: 0;
+  padding-top: 32px;
+}
+.nav-tabs.padding-30 {
+  padding-left: 30px;
+}
+.tabs-right > .nav-tabs.padding-30,
+.tabs-left > .nav-tabs.padding-30 {
+  padding-left: 0;
+  padding-top: 30px;
+}
+.nav-tabs.padding-28 {
+  padding-left: 28px;
+}
+.tabs-right > .nav-tabs.padding-28,
+.tabs-left > .nav-tabs.padding-28 {
+  padding-left: 0;
+  padding-top: 28px;
+}
+.nav-tabs.padding-26 {
+  padding-left: 26px;
+}
+.tabs-right > .nav-tabs.padding-26,
+.tabs-left > .nav-tabs.padding-26 {
+  padding-left: 0;
+  padding-top: 26px;
+}
+.nav-tabs.padding-24 {
+  padding-left: 24px;
+}
+.tabs-right > .nav-tabs.padding-24,
+.tabs-left > .nav-tabs.padding-24 {
+  padding-left: 0;
+  padding-top: 24px;
+}
+.nav-tabs.padding-22 {
+  padding-left: 22px;
+}
+.tabs-right > .nav-tabs.padding-22,
+.tabs-left > .nav-tabs.padding-22 {
+  padding-left: 0;
+  padding-top: 22px;
+}
+.nav-tabs.padding-20 {
+  padding-left: 20px;
+}
+.tabs-right > .nav-tabs.padding-20,
+.tabs-left > .nav-tabs.padding-20 {
+  padding-left: 0;
+  padding-top: 20px;
+}
+.nav-tabs.padding-18 {
+  padding-left: 18px;
+}
+.tabs-right > .nav-tabs.padding-18,
+.tabs-left > .nav-tabs.padding-18 {
+  padding-left: 0;
+  padding-top: 18px;
+}
+.nav-tabs.padding-16 {
+  padding-left: 16px;
+}
+.tabs-right > .nav-tabs.padding-16,
+.tabs-left > .nav-tabs.padding-16 {
+  padding-left: 0;
+  padding-top: 16px;
+}
+.nav-tabs.padding-14 {
+  padding-left: 14px;
+}
+.tabs-right > .nav-tabs.padding-14,
+.tabs-left > .nav-tabs.padding-14 {
+  padding-left: 0;
+  padding-top: 14px;
+}
+.nav-tabs.padding-12 {
+  padding-left: 12px;
+}
+.tabs-right > .nav-tabs.padding-12,
+.tabs-left > .nav-tabs.padding-12 {
+  padding-left: 0;
+  padding-top: 12px;
+}
+.nav-tabs.padding-10 {
+  padding-left: 10px;
+}
+.tabs-right > .nav-tabs.padding-10,
+.tabs-left > .nav-tabs.padding-10 {
+  padding-left: 0;
+  padding-top: 10px;
+}
+.nav-tabs.padding-8 {
+  padding-left: 8px;
+}
+.tabs-right > .nav-tabs.padding-8,
+.tabs-left > .nav-tabs.padding-8 {
+  padding-left: 0;
+  padding-top: 8px;
+}
+.nav-tabs.padding-6 {
+  padding-left: 6px;
+}
+.tabs-right > .nav-tabs.padding-6,
+.tabs-left > .nav-tabs.padding-6 {
+  padding-left: 0;
+  padding-top: 6px;
+}
+.nav-tabs.padding-4 {
+  padding-left: 4px;
+}
+.tabs-right > .nav-tabs.padding-4,
+.tabs-left > .nav-tabs.padding-4 {
+  padding-left: 0;
+  padding-top: 4px;
+}
+.nav-tabs.padding-2 {
+  padding-left: 2px;
+}
+.tabs-right > .nav-tabs.padding-2,
+.tabs-left > .nav-tabs.padding-2 {
+  padding-left: 0;
+  padding-top: 2px;
+}
+.nav-tabs {
+  border-color: #C5D0DC;
+  margin-bottom: 0;
+  margin-left: 0;
+  position: relative;
+  top: 1px;
+}
+.nav-tabs > li > a {
+  padding: 8px 12px;
+}
+.nav-tabs > li > a,
+.nav-tabs > li > a:focus {
+  border-radius: 0 !important;
+  background-color: #F9F9F9;
+  color: #999;
+  margin-right: -1px;
+  line-height: 16px;
+  position: relative;
+  z-index: 11;
+  border-color: #c5d0dc;
+}
+.nav-tabs > li > a:hover {
+  background-color: #FFF;
+  color: #4c8fbd;
+  border-color: #c5d0dc;
+}
+.nav-tabs > li > a:active,
+.nav-tabs > li > a:focus {
+  outline: none !important;
+}
+.nav-tabs > li:first-child > a {
+  margin-left: 0;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #576373;
+  border-color: #c5d0dc;
+  border-top: 2px solid #4c8fbd;
+  border-bottom-color: transparent;
+  background-color: #FFF;
+  z-index: 12;
+  line-height: 16px;
+  margin-top: -1px;
+  box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.15);
+}
+.tabs-below > .nav-tabs {
+  /* tabs below */
+
+  top: auto;
+  margin-bottom: 0;
+  margin-top: -1px;
+  border-color: #c5d0dc;
+  border-bottom-width: 0;
+}
+.tabs-below > .nav-tabs > li > a,
+.tabs-below > .nav-tabs > li > a:hover,
+.tabs-below > .nav-tabs > li > a:focus {
+  border-color: #c5d0dc;
+}
+.tabs-below > .nav-tabs > li.active > a,
+.tabs-below > .nav-tabs > li.active > a:hover,
+.tabs-below > .nav-tabs > li.active > a:focus {
+  border-color: #c5d0dc;
+  border-top-width: 1px;
+  border-bottom: 2px solid #4c8fbd;
+  border-top-color: transparent;
+  margin-top: 0;
+  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
+}
+.tabs-left > .nav-tabs > li > a,
+.tabs-right > .nav-tabs > li > a {
+  /* tabs left */
+
+  min-width: 60px;
+}
+.tabs-left > .nav-tabs {
+  top: auto;
+  margin-bottom: 0;
+  border-color: #c5d0dc;
+  float: left;
+}
+.tabs-left > .nav-tabs > li {
+  float: none;
+}
+.tabs-left > .nav-tabs > li > a,
+.tabs-left > .nav-tabs > li > a:focus,
+.tabs-left > .nav-tabs > li > a:hover {
+  border-color: #c5d0dc;
+  margin: 0 -1px 0 0;
+}
+.tabs-left > .nav-tabs > li.active > a,
+.tabs-left > .nav-tabs > li.active > a:focus,
+.tabs-left > .nav-tabs > li.active > a:hover {
+  border-color: #c5d0dc;
+  border-top-width: 1px;
+  border-left: 2px solid #4c8fbd;
+  border-right-color: transparent;
+  margin: 0 -1px 0 -1px;
+  -webkit-box-shadow: -2px 0 3px 0 rgba(0,0,0,0.15);
+  box-shadow: -2px 0 3px 0 rgba(0,0,0,0.15);
+}
+.tabs-right > .nav-tabs {
+  /* tabs right */
+
+  top: auto;
+  margin-bottom: 0;
+  border-color: #c5d0dc;
+  float: right;
+}
+.tabs-right > .nav-tabs > li {
+  float: none;
+}
+.tabs-right > .nav-tabs > li > a,
+.tabs-right > .nav-tabs > li > a:focus,
+.tabs-right > .nav-tabs > li > a:hover {
+  border-color: #c5d0dc;
+  margin: 0 -1px;
+}
+.tabs-right > .nav-tabs > li.active > a,
+.tabs-right > .nav-tabs > li.active > a:focus,
+.tabs-right > .nav-tabs > li.active > a:hover {
+  border-color: #c5d0dc;
+  border-top-width: 1px;
+  border-right: 2px solid #4c8fbd;
+  border-left-color: transparent;
+  margin: 0 -2px 0 -1px;
+  -webkit-box-shadow: 2px 0 3px 0 rgba(0,0,0,0.15);
+  box-shadow: 2px 0 3px 0 rgba(0,0,0,0.15);
+}
+.nav-tabs > li > a {
+  /* icon and badges */
+
+}
+.nav-tabs > li > a > .badge {
+  padding: 0 4px;
+  line-height: 15px;
+  opacity: 0.7;
+}
+.nav-tabs > li > a > [class*="icon-"] {
+  opacity: 0.75;
+}
+.nav-tabs > li.active > a > .badge,
+.nav-tabs > li.active > a > [class*="icon-"] {
+  opacity: 1;
+}
+.nav-tabs li [class*=" icon-"],
+.nav-tabs li [class^="icon-"] {
+  width: 1.25em;
+  display: inline-block;
+  text-align: center;
+}
+.nav-tabs > li.open .dropdown-toggle {
+  /* dropdown in tabs */
+
+  background-color: #4F99C6;
+  border-color: #4F99C6;
+  color: #FFF;
+}
+.nav-tabs > li.open .dropdown-toggle > [class*="icon-"] {
+  color: #FFF !important;
+}
+.tabs-left .tab-content,
+.tabs-right .tab-content {
+  overflow: auto;
+}
+.nav-pills .open .dropdown-toggle,
+.nav > li.dropdown.open.active > a:hover,
+.nav > li.dropdown.open.active > a:focus {
+  background-color: #4F99C6;
+  border-color: #4F99C6;
+  color: #FFFFFF;
+}
+.nav-pills .open .dropdown-toggle > [class*="icon-"],
+.nav > li.dropdown.open.active > a:hover > [class*="icon-"],
+.nav > li.dropdown.open.active > a:focus > [class*="icon-"] {
+  color: #FFF !important;
+}
+/* bigger tab buttons */
+.nav-tabs > li:not(.active):not(.open) > a:not(:hover) > [class*="icon-"]:first-child.disabled {
+  color: #909090 !important;
+}
+/* bigger tab buttons */
+.nav-tabs.tab-size-bigger > li > a {
+  padding-left: 14px;
+  padding-right: 14px;
+}
+.nav-tabs.tab-size-bigger > li > a > [class*="icon-"]:first-child {
+  display: block;
+  margin-bottom: 6px;
+  width: auto;
+}
+/* spaced tabs (top & bottom) */
+.nav-tabs.tab-space-1 > li > a {
+  margin-right: 1px;
+}
+.nav-tabs.tab-space-2 > li > a {
+  margin-right: 2px;
+}
+.nav-tabs.tab-space-3 > li > a {
+  margin-right: 3px;
+}
+.nav-tabs.tab-space-4 > li > a {
+  margin-right: 4px;
+}
+/* colored tabs*/
+.nav-tabs[class*="tab-color-"] > li > a,
+.nav-tabs[class*="tab-color-"] > li > a:focus,
+.nav-tabs[class*="tab-color-"] > li > a:hover {
+  color: #FFF;
+  border-color: transparent;
+  margin-right: 3px;
+}
+.nav-tabs[class*="tab-color-"] > li > a > .badge {
+  border-radius: 2px;
+}
+.nav-tabs[class*="tab-color-"] > li:not(.active) > a:hover {
+  opacity: 0.85;
+  border-color: rgba(0, 0, 0, 0.15);
+  border-bottom-color: transparent;
+}
+.nav-tabs[class*="tab-color-"] > li:not(.active) > a > [class*="icon-"]:first-child {
+  color: #FFF !important;
+}
+.nav-tabs[class*="tab-color-"] > li:not(.active) > a > .badge {
+  color: rgba(0, 0, 0, 0.4) !important;
+  background-color: #FFF !important;
+  border-radius: 2px;
+}
+.nav-tabs.tab-color-blue > li > a,
+.nav-tabs.tab-color-blue > li > a:focus {
+  background-color: #7db4d8;
+}
+.nav-tabs[class*="tab-color-"] > li.active > a,
+.nav-tabs[class*="tab-color-"] > li.active > a:focus,
+.nav-tabs[class*="tab-color-"] > li.active > a:hover {
+  background-color: #FFF;
+  color: #4f80a0;
+  box-shadow: none;
+}
+.nav-tabs.tab-color-blue > li.active > a,
+.nav-tabs.tab-color-blue > li.active > a:focus,
+.nav-tabs.tab-color-blue > li.active > a:hover {
+  color: #4c718a;
+  border-color: #7db4d8 #7db4d8 transparent;
+}
+.tabs-below .nav-tabs.tab-color-blue > li.active > a {
+  border-color: transparent #7db4d8 #7db4d8;
+}
+.nav-tabs.tab-color-blue {
+  border-bottom-color: #C5D0DC;
+}
+/* background for tab links */
+.nav-tabs.background-blue {
+  padding-top: 6px;
+  background-color: #EFF3F8;
+  border: 1px solid #C5D0DC;
+}
+.tabs-below .nav-tabs.background-blue {
+  padding-top: 0;
+  padding-bottom: 6px;
+}
+.tabs-below .nav-tabs.tab-color-blue {
+  border-top: none;
+  border-bottom-color: #C5D0DC;
+}
+/** accordion */
+.accordion-style1.panel-group .panel {
+  border-radius: 0;
+  border-color: #cdd8e3;
+  background-color: #FFF;
+  box-shadow: none;
+}
+.accordion-style1.panel-group .panel:last-child {
+  border-bottom-width: 1px;
+}
+.accordion-style1.panel-group .panel .collapse {
+  background-color: #FFF;
+}
+.accordion-style1.panel-group .panel + .panel {
+  margin-top: 2px;
+}
+.accordion-style1.panel-group .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #cdd8e3 !important;
+}
+.accordion-style1.panel-group .panel-heading {
+  padding: 0;
+}
+.accordion-style1.panel-group .panel-heading .accordion-toggle {
+  color: #4c8fbd;
+  background-color: #eef4f9;
+  position: relative;
+  font-weight: bold;
+  font-size: 13px;
+  line-height: 1;
+  padding: 10px;
+  display: block;
+}
+.accordion-style1.panel-group .panel-heading .accordion-toggle.collapsed {
+  color: #478fca;
+  font-weight: normal;
+  background-color: #F9F9F9;
+}
+.accordion-style1.panel-group .panel-heading .accordion-toggle:hover {
+  color: #6ea6cc;
+  background-color: #f1f8fd;
+  text-decoration: none;
+}
+.accordion-style1.panel-group .panel-heading .accordion-toggle:focus,
+.accordion-style1.panel-group .panel-heading .accordion-toggle:active {
+  outline: none;
+  text-decoration: none;
+}
+.accordion-style1.panel-group .panel-heading .accordion-toggle > [class*="icon-"]:first-child {
+  width: 16px;
+}
+.accordion-style1.panel-group .panel-heading .accordion-toggle:hover > [class*="icon-"]:first-child {
+  text-decoration: none;
+}
+.accordion-style1.panel-group .panel-body,
+.accordion-style1.panel-group .collapse.in > .panel-body {
+  border-top: 1px solid #cdd8e3;
+}
+.accordion-style1.panel-group.no-padding {
+  padding: 0;
+}
+.accordion-style2.panel-group .panel {
+  border-width: 0;
+}
+.accordion-style2.panel-group .panel:last-child {
+  border-bottom-width: 0;
+}
+.accordion-style2.panel-group .panel + .panel {
+  margin-top: 4px;
+}
+.accordion-style2.panel-group .panel .panel-body {
+  border-top: none;
+}
+.accordion-style2.panel-group .panel-heading .accordion-toggle {
+  background-color: #EDF3F7;
+  border: 2px solid #6EAED1;
+  border-width: 0 0 0 2px;
+}
+.accordion-style2.panel-group .panel-heading .accordion-toggle:hover {
+  text-decoration: none;
+}
+.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed {
+  background-color: #F3F3F3;
+  color: #606060;
+  border-width: 0 0 0 1px;
+  border-color: #D9D9D9;
+}
+.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed:hover {
+  background-color: #F6F6F6;
+  color: #438EB9;
+  text-decoration: none;
+}
+.accordion-style2.panel-group .panel-body,
+.accordion-style2.panel-group .collapse.in > .panel-body {
+  border-top: none;
+}
+/* nested questions */
+.accordion-style2.panel-group .accordion-style2.panel-group .panel {
+  border-bottom: 1px dotted #D9D9D9;
+}
+.accordion-style2.panel-group .accordion-style2.panel-group .panel:last-child {
+  border-bottom: none;
+}
+.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading,
+.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading .accordion-toggle {
+  background-color: transparent;
+  border-width: 0;
+  font-size: 13px;
+  padding-top: 6px;
+  padding-bottom: 8px;
+}
+.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading {
+  padding-top: 0;
+  padding-bottom: 0;
+}
+/* tables */th,
+td,
+.table-bordered {
+  border-radius: 0 !important;
+}
+.table thead tr {
+  color: #707070;
+  font-weight: normal;
+  background: #F2F2F2;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f8f8f8), to(#ececec));
+  background-image: -webkit-linear-gradient(top, #f8f8f8, 0%, #ececec, 100%);
+  background-image: -moz-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
+  background-image: linear-gradient(to bottom, #f8f8f8 0%, #ececec 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);
+}
+.table thead tr th {
+  border-color: #DDD;
+  font-weight: bold;
+}
+.table thead tr th [class*="icon-"]:first-child {
+  margin-right: 2px;
+}
+.table thead tr th:first-child {
+  border-left-color: #F1F1F1;
+}
+.table thead tr th:left-child {
+  border-right-color: #F1F1F1;
+}
+.table.table-bordered thead tr th {
+  vertical-align: middle;
+}
+.table.table-bordered thead tr th:first-child {
+  border-left-color: #DDD;
+}
+th.center,
+td.center {
+  text-align: center;
+}
+th .lbl,
+td .lbl {
+  margin-bottom: 0;
+}
+th .lbl:only-child,
+td .lbl:only-child {
+  vertical-align: top;
+}
+.table-header {
+  background-color: #307ecc;
+  color: #FFF;
+  font-size: 14px;
+  line-height: 38px;
+  padding-left: 12px;
+  margin-bottom: 1px;
+}
+.table-header .close {
+  margin-right: 8px;
+  margin-top: 0;
+  opacity: 0.45;
+  filter: alpha(opacity=45);
+}
+.table-header .close:hover {
+  opacity: 0.75;
+  filter: alpha(opacity=75);
+}
+/* dataTables */.dataTables_length select {
+  width: 70px;
+  height: 25px;
+  padding: 2px 3px;
+}
+.dataTables_length label {
+  font-weight: normal;
+}
+.dataTables_filter {
+  text-align: right;
+}
+.dataTables_filter input[type=text] {
+  width: 125px;
+  height: 18px;
+  line-height: 18px;
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  padding: 4px 6px;
+}
+.dataTables_filter label {
+  font-weight: normal;
+}
+.dataTables_info {
+  font-size: 14px;
+}
+.dataTables_paginate {
+  text-align: right;
+}
+.dataTables_paginate .pagination {
+  margin: 0 12px;
+}
+.dataTables_wrapper label {
+  display: inline-block;
+  font-size: 13px;
+}
+.dataTables_wrapper input[type=text],
+.dataTables_wrapper select {
+  margin-bottom: 0 !important;
+  margin: 0 4px;
+}
+.dataTables_wrapper .row {
+  margin: 0;
+}
+.dataTables_wrapper .row:first-child {
+  padding-top: 12px;
+  padding-bottom: 12px;
+  background-color: #EFF3F8;
+}
+.dataTables_wrapper .row:first-child + .dataTable {
+  border-top: 1px solid #DDD;
+  border-bottom: 1px solid #DDD;
+}
+.dataTables_wrapper .row:last-child {
+  border-top: 1px solid #DDD;
+  padding-top: 12px;
+  padding-bottom: 12px;
+  background-color: #EFF3F8;
+  border-bottom: 1px solid #DDD;
+}
+.dataTable {
+  margin-bottom: 0;
+}
+.dataTable th[class*=sort] {
+  cursor: pointer;
+}
+.dataTable th[class*=sort]:after {
+  content: "\f0dc";
+  display: inline-block;
+  color: #555;
+  font-family: FontAwesome;
+  font-size: 13px;
+  font-weight: normal;
+  float: right;
+  margin-right: 4px;
+  position: relative;
+}
+.dataTable th[class*=sort]:hover {
+  color: #547ea8;
+}
+.dataTable th[class*=sorting_] {
+  color: #307ecc;
+}
+.dataTable th.sorting_desc,
+.dataTable th.sorting_asc {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#eff3f8), to(#e3e7ed));
+  background-image: -webkit-linear-gradient(top, #eff3f8, 0%, #e3e7ed, 100%);
+  background-image: -moz-linear-gradient(top, #eff3f8 0%, #e3e7ed 100%);
+  background-image: linear-gradient(to bottom, #eff3f8 0%, #e3e7ed 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeff3f8', endColorstr='#ffe3e7ed', GradientType=0);
+}
+.dataTable th.sorting_desc:after {
+  content: "\f0dd";
+  top: -6px;
+  color: #307ecc;
+}
+.dataTable th.sorting_asc:after {
+  content: "\f0de";
+  top: 4px;
+  color: #307ecc;
+}
+.dataTable th.sorting_disabled {
+  cursor: inherit;
+}
+.dataTable th.sorting_disabled:after {
+  display: none;
+}
+/* widget boxes */
+.widget-box {
+  padding: 0;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  margin: 3px 0;
+  border-bottom: 1px solid #CCC;
+}
+@media only screen and (max-width: 767px) {
+  .widget-box {
+    margin-top: 7px;
+    margin-bottom: 7px;
+  }
+}
+.widget-header {
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  position: relative;
+  min-height: 38px;
+  background: #f7f7f7;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
+  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
+  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
+  color: #669fc7;
+  border: 1px solid #CCC;
+  border-bottom: 1px solid #DDD;
+  padding-left: 12px;
+}
+.widget-header:before,
+.widget-header:after {
+  content: "";
+  display: table;
+  line-height: 0;
+}
+.widget-header:after {
+  clear: right;
+}
+.collapsed .widget-header {
+  border-bottom-width: 0;
+}
+.collapsed .widget-body {
+  display: none;
+}
+.widget-header-flat {
+  background: #F7F7F7;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+.widget-header-large {
+  min-height: 49px;
+  padding-left: 18px;
+}
+.widget-header-small {
+  min-height: 31px;
+  padding-left: 10px;
+}
+.widget-header > .widget-caption,
+.widget-header > :first-child {
+  line-height: 36px;
+  padding: 0;
+  margin: 0;
+  display: inline;
+}
+.widget-header > .widget-caption > [class*="icon-"],
+.widget-header > :first-child > [class*="icon-"] {
+  margin-right: 5px;
+  font-weight: normal;
+  display: inline-block;
+}
+.widget-header-large > .widget-caption,
+.widget-header-large > :first-child {
+  line-height: 48px;
+}
+.widget-header-small > .widget-caption,
+.widget-header-small > :first-child {
+  line-height: 30px;
+}
+.widget-toolbar {
+  display: inline-block;
+  padding: 0 10px;
+  line-height: 37px;
+  float: right;
+  position: relative;
+  /* widget toolbar basic buttons */
+
+  /* toolbar buttons */
+
+}
+.widget-header-large > .widget-toolbar {
+  line-height: 48px;
+}
+.widget-header-small > .widget-toolbar {
+  line-height: 29px;
+}
+.widget-toolbar.no-padding {
+  padding: 0;
+}
+.widget-toolbar.padding-5 {
+  padding: 0 5px;
+}
+.widget-toolbar:before {
+  /* border on left ot it! */
+
+  display: inline-block;
+  content: "";
+  position: absolute;
+  top: 3px;
+  bottom: 3px;
+  left: -1px;
+  border: 1px solid #D9D9D9;
+  border-width: 0 1px 0 0;
+}
+.widget-header-large > .widget-toolbar:before {
+  top: 6px;
+  bottom: 6px;
+}
+[class*="header-color-"] > .widget-toolbar:before {
+  border-color: #EEE;
+}
+.header-color-orange > .widget-toolbar:before {
+  border-color: #FEA;
+}
+.header-color-dark > .widget-toolbar:before {
+  border-color: #222;
+  box-shadow: -1px 0 0 rgba(255, 255, 255, 0.2), inset 1px 0 0 rgba(255, 255, 255, 0.1);
+}
+.widget-toolbar.no-border:before {
+  display: none;
+}
+.widget-toolbar label {
+  display: inline-block;
+  vertical-align: middle;
+  margin-bottom: 0;
+}
+.widget-toolbar > a {
+  font-size: 14px;
+  margin: 0 1px;
+  display: inline-block;
+  padding: 0;
+  line-height: 24px;
+}
+.widget-toolbar > a:hover {
+  text-decoration: none;
+}
+.widget-header-large > .widget-toolbar > a {
+  font-size: 15px;
+  margin: 0 1px;
+}
+.widget-toolbar > .btn {
+  line-height: 27px;
+  margin-top: -2px;
+}
+.widget-toolbar > .btn.smaller {
+  line-height: 26px;
+}
+.widget-toolbar > .btn.bigger {
+  line-height: 28px;
+}
+.widget-toolbar > .btn-sm {
+  line-height: 24px;
+}
+.widget-toolbar > .btn-sm.smaller {
+  line-height: 23px;
+}
+.widget-toolbar > .btn-sm.bigger {
+  line-height: 25px;
+}
+.widget-toolbar > .btn-xs {
+  line-height: 22px;
+}
+.widget-toolbar > .btn-xs.smaller {
+  line-height: 21px;
+}
+.widget-toolbar > .btn-xs.bigger {
+  line-height: 23px;
+}
+.widget-toolbar > .btn-minier {
+  line-height: 18px;
+}
+.widget-toolbar > .btn-minier.smaller {
+  line-height: 17px;
+}
+.widget-toolbar > .btn-minier.bigger {
+  line-height: 19px;
+}
+.widget-toolbar > .btn-lg {
+  line-height: 36px;
+}
+.widget-toolbar > .btn-lg.smaller {
+  line-height: 34px;
+}
+.widget-toolbar > .btn-lg.bigger {
+  line-height: 38px;
+}
+.widget-toolbar-dark {
+  background: #444;
+}
+.widget-toolbar-light {
+  background: rgba(255, 255, 255, 0.85);
+}
+/* widget-toolbar buttons*/
+.widget-toolbar > [data-action] > [class*="icon-"] {
+  margin-right: 0;
+}
+.widget-toolbar > [data-action]:focus {
+  text-decoration: none;
+}
+[class*="header-color-"] > .widget-toolbar > [data-action] {
+  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+}
+[class*="header-color-"] > .widget-toolbar > [data-action="settings"] {
+  color: #D3E4ED;
+}
+[class*="header-color-"] > .widget-toolbar > [data-action="reload"] {
+  color: #DEEAD3;
+}
+[class*="header-color-"] > .widget-toolbar > [data-action="collapse"] {
+  color: #E2E2E2;
+}
+[class*="header-color-"] > .widget-toolbar > [data-action="close"] {
+  color: #FFD9D5;
+}
+.header-color-orange > .widget-toolbar > [data-action] {
+  text-shadow: none;
+}
+.header-color-orange > .widget-toolbar > [data-action="settings"] {
+  color: #559AAB;
+}
+.header-color-orange > .widget-toolbar > [data-action="reload"] {
+  color: #7CA362;
+}
+.header-color-orange > .widget-toolbar > [data-action="collapse"] {
+  color: #777777;
+}
+.header-color-orange > .widget-toolbar > [data-action="close"] {
+  color: #A05656;
+}
+.widget-toolbar > [data-action="settings"],
+.header-color-dark > .widget-toolbar > [data-action="settings"] {
+  color: #99CADB;
+}
+.widget-toolbar > [data-action="reload"],
+.header-color-dark > .widget-toolbar > [data-action="reload"] {
+  color: #ACD392;
+}
+.widget-toolbar > [data-action="collapse"],
+.header-color-dark > .widget-toolbar > [data-action="collapse"] {
+  color: #AAAAAA;
+}
+.widget-toolbar > [data-action="close"],
+.header-color-dark > .widget-toolbar > [data-action="close"] {
+  color: #E09E96;
+}
+.widget-body {
+  border: 1px solid #CCC;
+  border-top: none;
+  background-color: #FFF;
+}
+.widget-main {
+  padding: 12px;
+}
+.widget-main.padding-32 {
+  padding: 32px;
+}
+.widget-main.padding-30 {
+  padding: 30px;
+}
+.widget-main.padding-28 {
+  padding: 28px;
+}
+.widget-main.padding-26 {
+  padding: 26px;
+}
+.widget-main.padding-24 {
+  padding: 24px;
+}
+.widget-main.padding-22 {
+  padding: 22px;
+}
+.widget-main.padding-20 {
+  padding: 20px;
+}
+.widget-main.padding-18 {
+  padding: 18px;
+}
+.widget-main.padding-16 {
+  padding: 16px;
+}
+.widget-main.padding-14 {
+  padding: 14px;
+}
+.widget-main.padding-12 {
+  padding: 12px;
+}
+.widget-main.padding-10 {
+  padding: 10px;
+}
+.widget-main.padding-8 {
+  padding: 8px;
+}
+.widget-main.padding-6 {
+  padding: 6px;
+}
+.widget-main.padding-4 {
+  padding: 4px;
+}
+.widget-main.padding-2 {
+  padding: 2px;
+}
+.widget-main.padding-0 {
+  padding: 0px;
+}
+.widget-main.no-padding {
+  padding: 0;
+}
+.widget-toolbar .progress {
+  vertical-align: middle;
+  display: inline-block;
+  margin: 0;
+}
+/* toolbar dropdowns */
+.widget-toolbar > .dropdown,
+.widget-toolbar > .dropup {
+  display: inline-block;
+}
+.widget-toolbar > .dropdown > .dropdown-menu:before,
+.dropdown-menu.dropdown-caret:before {
+  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
+  border-left: 7px solid transparent;
+  border-right: 7px solid transparent;
+  content: "";
+  display: inline-block;
+  left: 9px;
+  position: absolute;
+  top: -7px;
+}
+.widget-toolbar > .dropdown > .dropdown-menu:after,
+.dropdown-menu.dropdown-caret:after {
+  border-bottom: 6px solid #FFFFFF;
+  border-left: 6px solid transparent;
+  border-right: 6px solid transparent;
+  content: "";
+  display: inline-block;
+  left: 10px;
+  position: absolute;
+  top: -6px;
+}
+.widget-toolbar > .dropdown > .dropdown-menu.pull-right:before,
+.dropdown-menu.pull-right.dropdown-caret:before {
+  left: auto;
+  right: 9px;
+}
+.widget-toolbar > .dropdown > .dropdown-menu.pull-right:after,
+.dropdown-menu.pull-right.dropdown-caret:after {
+  left: auto;
+  right: 10px;
+}
+/* widget header colors */
+.widget-header[class*="header-color-"] {
+  color: #FFF;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+.header-color-blue {
+  background: #307ecc;
+  border-color: #307ecc;
+}
+.header-color-blue + .widget-body {
+  border-color: #307ecc;
+}
+.header-color-blue2 {
+  background: #5090c1;
+  border-color: #5090c1;
+}
+.header-color-blue2 + .widget-body {
+  border-color: #5090c1;
+}
+.header-color-blue3 {
+  background: #6379aa;
+  border-color: #6379aa;
+}
+.header-color-blue3 + .widget-body {
+  border-color: #6379aa;
+}
+.header-color-green {
+  background: #82af6f;
+  border-color: #82af6f;
+}
+.header-color-green + .widget-body {
+  border-color: #82af6f;
+}
+.header-color-green2 {
+  background: #2e8965;
+  border-color: #2e8965;
+}
+.header-color-green2 + .widget-body {
+  border-color: #2e8965;
+}
+.header-color-green3 {
+  background: #4ebc30;
+  border-color: #4ebc30;
+}
+.header-color-green3 + .widget-body {
+  border-color: #4ebc30;
+}
+.header-color-red {
+  background: #e2755f;
+  border-color: #e2755f;
+}
+.header-color-red + .widget-body {
+  border-color: #e2755f;
+}
+.header-color-red2 {
+  background: #e04141;
+  border-color: #e04141;
+}
+.header-color-red2 + .widget-body {
+  border-color: #e04141;
+}
+.header-color-red3 {
+  background: #d15b47;
+  border-color: #d15b47;
+}
+.header-color-red3 + .widget-body {
+  border-color: #d15b47;
+}
+.header-color-purple {
+  background: #7e6eb0;
+  border-color: #7e6eb0;
+}
+.header-color-purple + .widget-body {
+  border-color: #7e6eb0;
+}
+.header-color-pink {
+  background: #ce6f9e;
+  border-color: #ce6f9e;
+}
+.header-color-pink + .widget-body {
+  border-color: #ce6f9e;
+}
+.header-color-orange {
+  background: #ffc657;
+  border-color: #e8b10d;
+  color: #855d10 !important;
+}
+.header-color-orange + .widget-body {
+  border-color: #e8b10d;
+}
+.header-color-dark {
+  background: #404040;
+  border-color: #454545;
+}
+.header-color-dark + .widget-body {
+  border-color: #666666;
+}
+.header-color-grey {
+  background: #848484;
+  border-color: #989898;
+}
+.header-color-grey + .widget-body {
+  border-color: #aaaaaa;
+}
+/* different borders */
+.widget-box.light-border > [class*="header-color-"] + .widget-body {
+  border-color: #D6D6D6 !important;
+}
+.widget-box.no-border {
+  border-bottom: none;
+}
+.widget-box.no-border > .widget-body {
+  border: none;
+}
+/* transparent box */
+.widget-box.transparent {
+  border: none;
+  box-shadow: none;
+}
+.widget-box.transparent > .widget-header {
+  background: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  border: none;
+  border-bottom: 1px solid #DCE8F1;
+  color: #4383B4;
+  padding-left: 3px;
+}
+.widget-box.transparent > .widget-header-large {
+  padding-left: 5px;
+}
+.widget-box.transparent > .widget-header-small {
+  padding-left: 1px;
+}
+.widget-box.transparent .widget-body {
+  border: none;
+  background-color: transparent;
+}
+.widget-box.transparent .widget-main.no-padding-left {
+  padding-left: 0;
+}
+.widget-box.transparent .widget-main.no-padding-right {
+  padding-right: 0;
+}
+.widget-box.transparent .widget-main.no-padding-top {
+  padding-top: 0;
+}
+.widget-box.transparent .widget-main.no-padding-bottom {
+  padding-bottom: 0;
+}
+/* table in widget */
+.widget-body .table {
+  border-top: 1px solid #E5E5E5;
+}
+.widget-body .table thead:first-child tr {
+  background: #FFF;
+}
+[class*="header-color-"] + .widget-body .table thead:first-child tr {
+  background: #f2f2f2;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f8f8f8), to(#ececec));
+  background-image: -webkit-linear-gradient(top, #f8f8f8, 0%, #ececec, 100%);
+  background-image: -moz-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
+  background-image: linear-gradient(to bottom, #f8f8f8 0%, #ececec 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);
+}
+.widget-body .table.table-bordered thead:first-child > tr {
+  border-top: none;
+}
+.widget-main.no-padding .table,
+.widget-main.padding-0 .table {
+  margin-bottom: 0;
+  border: none;
+}
+.widget-main.no-padding .table-bordered th:first-child,
+.widget-main.padding-0 .table-bordered th:first-child,
+.widget-main.no-padding .table-bordered td:first-child,
+.widget-main.padding-0 .table-bordered td:first-child {
+  border-left-width: 0;
+}
+.transparent .widget-main .table-bordered > thead > tr > th:last-child,
+.widget-main.no-padding .table-bordered > thead > tr > th:last-child,
+.transparent .widget-main .table-bordered > tbody > tr > td:last-child,
+.widget-main.no-padding .table-bordered > tbody > tr > td:last-child,
+.transparent .widget-main .table-bordered > tfoot > tr > td:last-child,
+.widget-main.no-padding .table-bordered > tfoot > tr > td:last-child {
+  border-right-width: 0 !important;
+}
+.transparent .widget-main .table-bordered > tbody > tr:last-child > td,
+.widget-main.no-padding .table-bordered > tbody > tr:last-child > td {
+  border-bottom-width: 0 !important;
+}
+.table-bordered > thead.thin-border-bottom > tr > th,
+.table-bordered > thead.thin-border-bottom > tr > td {
+  border-bottom-width: 1px;
+}
+/* elements in widget */
+.widget-body .alert:last-child {
+  margin-bottom: 0;
+}
+/* tabs in widget */
+.widget-main .tab-content {
+  border: none;
+}
+.widget-toolbar > .nav-tabs {
+  border-bottom: none;
+  margin-bottom: 0;
+  position: relative;
+  top: 5px;
+}
+.widget-toolbar > .nav-tabs > li > a {
+  box-shadow: none;
+}
+.widget-toolbar > .nav-tabs > li:not(.active) > a {
+  border-color: transparent;
+  background-color: transparent;
+}
+.widget-toolbar > .nav-tabs > li:not(.active) > a:hover {
+  background-color: transparent;
+}
+.widget-toolbar > .nav-tabs > li.active > a {
+  background-color: #FFF;
+  border-bottom-color: transparent;
+  box-shadow: none;
+}
+.widget-header-small > .widget-toolbar > .nav-tabs {
+  top: 5px;
+}
+.widget-header-small > .widget-toolbar > .nav-tabs > li > a {
+  line-height: 16px;
+  padding-top: 6px;
+  padding-bottom: 6px;
+}
+.widget-header-small > .widget-toolbar > .nav-tabs > li.active > a {
+  border-top-width: 2px;
+  margin-top: -1px;
+}
+.widget-header-large > .widget-toolbar > .nav-tabs {
+  top: 8px;
+}
+.widget-header-large > .widget-toolbar > .nav-tabs > li > a {
+  line-height: 22px;
+  padding-top: 9px;
+  padding-bottom: 9px;
+}
+[class*="header-color-"] > .widget-toolbar > .nav-tabs > li > a {
+  border-color: transparent;
+  background-color: transparent;
+  color: #FFF;
+  margin-right: 1px;
+}
+[class*="header-color-"] > .widget-toolbar > .nav-tabs > li > a:hover {
+  background-color: #FFF;
+  color: #555;
+  border-top-color: #FFF;
+}
+[class*="header-color-"] > .widget-toolbar > .nav-tabs > li.active > a {
+  background-color: #FFF;
+  color: #555;
+  border-top-width: 1px;
+  margin-top: 0;
+}
+.header-color-orange > .widget-toolbar > .nav-tabs > li > a {
+  color: #855D10;
+}
+.transparent .widget-toolbar > .nav-tabs > li > a {
+  color: #555;
+  background-color: transparent;
+  border-right: 1px solid transparent;
+  border-left: 1px solid transparent;
+}
+.transparent .widget-toolbar > .nav-tabs > li.active > a {
+  border-top-color: #4C8FBD;
+  border-right: 1px solid #C5D0DC;
+  border-left: 1px solid #C5D0DC;
+  background-color: #FFF;
+  box-shadow: none;
+}
+/* toolbox */
+.widget-toolbox {
+  background-color: #EEE;
+}
+.widget-toolbox:first-child {
+  /* the toolbox coming before content */
+
+  padding: 2px;
+  border-bottom: 1px solid #CCC;
+}
+.widget-toolbox:last-child {
+  /* the toolbox coming after content */
+
+  padding: 2px;
+  border-top: 1px solid #CCC;
+}
+.transparent .widget-toolbox:last-child {
+  border: none;
+  border-top: 1px solid #CCC;
+}
+.widget-toolbox > .btn-toolbar {
+  margin: 0;
+  padding: 0;
+}
+.widget-toolbox.center {
+  text-align: center;
+}
+.widget-toolbox.padding-16 {
+  padding: 16px;
+}
+.widget-toolbox.padding-14 {
+  padding: 14px;
+}
+.widget-toolbox.padding-12 {
+  padding: 12px;
+}
+.widget-toolbox.padding-10 {
+  padding: 10px;
+}
+.widget-toolbox.padding-8 {
+  padding: 8px;
+}
+.widget-toolbox.padding-6 {
+  padding: 6px;
+}
+.widget-toolbox.padding-4 {
+  padding: 4px;
+}
+.widget-toolbox.padding-2 {
+  padding: 2px;
+}
+.widget-toolbox.padding-0 {
+  padding: 0px;
+}
+/*when clicking refresh*/
+.widget-box-overlay {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  right: 0;
+  left: 0;
+  background-color: rgba(0, 0, 0, 0.3);
+  z-index: 21;
+}
+.widget-box-overlay > [class*="icon-"] {
+  position: absolute;
+  top: 15%;
+  left: 0;
+  right: 0;
+  text-align: center;
+}
+.widget-box.collapsed .widget-box-overlay > [class*="icon-"] {
+  top: 5%;
+}
+.widget-box-overlay > .icon-spin {
+  -moz-animation-duration: 1.2s;
+  -webkit-animation-duration: 1.2s;
+  -o-animation-duration: 1.2s;
+  -ms-animation-duration: 1.2s;
+  animation-duration: 1.2s;
+}
+/* simple forms in widgetboxes */
+.widget-main > form {
+  margin-bottom: 0;
+}
+.widget-main > form .input-append,
+.widget-main > form .input-prepend {
+  margin-bottom: 0;
+}
+.widget-main.no-padding > form > fieldset,
+.widget-main.padding-0 > form > fieldset {
+  padding: 16px;
+}
+.widget-main.no-padding > form > fieldset + .form-actions,
+.widget-main.padding-0 > form > fieldset + .form-actions {
+  padding: 10px 0 12px;
+}
+.widget-main.no-padding > form > .form-actions,
+.widget-main.padding-0 > form > .form-actions {
+  margin: 0;
+  padding: 10px 12px 12px;
+}
+/* for dragging and dropping */
+.widget-placeholder {
+  border: 2px dashed #D9D9D9;
+}
+/* tooltips and popovers */
+.tooltip.in {
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+.tooltip-inner {
+  background-color: #333333;
+  color: #FFF;
+  font-size: 12px;
+  text-shadow: 1px 1px 0 rgba(42, 45, 50, 0.5);
+  border-radius: 0;
+  padding: 5px 9px;
+}
+.tooltip.top .tooltip-arrow {
+  border-top-color: #333333;
+}
+.tooltip.right .tooltip-arrow {
+  border-right-color: #333333;
+}
+.tooltip.left .tooltip-arrow {
+  border-left-color: #333333;
+}
+.tooltip.bottom .tooltip-arrow {
+  border-bottom-color: #333333;
+}
+/* error tooltip */
+.tooltip-error + .tooltip > .tooltip-inner {
+  background-color: #c94d32;
+  color: #FFF;
+  text-shadow: 1px 1px 0 rgba(100, 60, 20, 0.3);
+  border-radius: 0;
+}
+.tooltip-error + .tooltip.top .tooltip-arrow {
+  border-top-color: #c94d32;
+}
+.tooltip-error + .tooltip.right .tooltip-arrow {
+  border-right-color: #c94d32;
+}
+.tooltip-error + .tooltip.left .tooltip-arrow {
+  border-left-color: #c94d32;
+}
+.tooltip-error + .tooltip.bottom .tooltip-arrow {
+  border-bottom-color: #c94d32;
+}
+/* success tooltip */
+.tooltip-success + .tooltip > .tooltip-inner {
+  background-color: #629b58;
+  color: #FFF;
+  text-shadow: 1px 1px 0 rgba(60, 100, 20, 0.3);
+  border-radius: 0;
+}
+.tooltip-success + .tooltip.top .tooltip-arrow {
+  border-top-color: #629b58;
+}
+.tooltip-success + .tooltip.right .tooltip-arrow {
+  border-right-color: #629b58;
+}
+.tooltip-success + .tooltip.left .tooltip-arrow {
+  border-left-color: #629b58;
+}
+.tooltip-success + .tooltip.bottom .tooltip-arrow {
+  border-bottom-color: #629b58;
+}
+/* warning tooltip */
+.tooltip-warning + .tooltip > .tooltip-inner {
+  background-color: #ed9421;
+  color: #FFF;
+  text-shadow: 1px 1px 0 rgba(100, 90, 10, 0.3);
+  border-radius: 0;
+}
+.tooltip-warning + .tooltip.top .tooltip-arrow {
+  border-top-color: #ed9421;
+}
+.tooltip-warning + .tooltip.right .tooltip-arrow {
+  border-right-color: #ed9421;
+}
+.tooltip-warning + .tooltip.left .tooltip-arrow {
+  border-left-color: #ed9421;
+}
+.tooltip-warning + .tooltip.bottom .tooltip-arrow {
+  border-bottom-color: #ed9421;
+}
+/* info tooltip */
+.tooltip-info + .tooltip > .tooltip-inner {
+  background-color: #4b89aa;
+  color: #FFF;
+  text-shadow: 1px 1px 0 rgba(40, 50, 100, 0.3);
+  border-radius: 0;
+}
+.tooltip-info + .tooltip.top .tooltip-arrow {
+  border-top-color: #4b89aa;
+}
+.tooltip-info + .tooltip.right .tooltip-arrow {
+  border-right-color: #4b89aa;
+}
+.tooltip-info + .tooltip.left .tooltip-arrow {
+  border-left-color: #4b89aa;
+}
+.tooltip-info + .tooltip.bottom .tooltip-arrow {
+  border-bottom-color: #4b89aa;
+}
+/* popover */
+.popover {
+  border-radius: 0;
+  padding: 0;
+  border-color: #ccc;
+  border-width: 1px;
+  -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
+  box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
+  color: #4D6883;
+}
+.popover-title {
+  border-radius: 0;
+  background-color: #EFF3F8;
+  color: #555;
+  border-bottom: 1px solid #DFE3E8;
+  text-shadow: 1px 1px 1px rgba(220, 220, 220, 0.2);
+}
+.popover.bottom .arrow:after {
+  top: 1px;
+  margin-left: -10px;
+  border-bottom-color: #EFF3F8;
+  border-top-width: 0;
+}
+.tooltip-error + .popover {
+  color: #555;
+  border: 1px solid #F7F0EF;
+  /*
+	&.top .arrow:after {
+		border-top-color:#F7F0EF;
+	}
+	&.bottom .arrow:after {
+		border-bottom-color:#F7F0EF;
+	}
+	&.right .arrow:after {
+		border-right-color:#F7F0EF;
+	}
+	&.left .arrow:after {
+		border-left-color:#F7F0EF;
+	}
+	*/
+
+}
+.tooltip-error + .popover .popover-title {
+  background-color: #F7F0EF;
+  border-bottom-color: #E8E0DF;
+  color: #B75445;
+  text-shadow: none;
+}
+.tooltip-warning + .popover {
+  color: #555;
+  border: 1px solid #F4EEE3;
+  /*
+	&.top .arrow:after {
+		border-top-color:#F4EEE3;
+	}
+	&.bottom .arrow:after {
+		border-bottom-color:#F4EEE3;
+	}
+	&.right .arrow:after {
+		border-right-color:#F4EEE3;
+	}
+	&.left .arrow:after {
+		border-left-color:#F4EEE3;
+	}
+	*/
+
+}
+.tooltip-warning + .popover .popover-title {
+  background-color: #F4EEE3;
+  border-bottom-color: #E4DCD3;
+  color: #D67E31;
+  text-shadow: none;
+}
+.tooltip-success + .popover {
+  color: #555;
+  border: 1px solid #E8F2E3;
+  /*
+	&.top .arrow:after {
+		border-top-color:#E8F2E3;
+	}
+	&.bottom .arrow:after {
+		border-bottom-color:#E8F2E3;
+	}
+	&.right .arrow:after {
+		border-right-color:#E8F2E3;
+	}
+	&.left .arrow:after {
+		border-left-color:#E8F2E3;
+	}
+	*/
+
+}
+.tooltip-success + .popover .popover-title {
+  background-color: #E8F2E3;
+  border-bottom-color: #D8E2D3;
+  color: #629b58;
+  text-shadow: none;
+}
+.tooltip-info + .popover {
+  color: #555;
+  border: 1px solid #E5EDF8;
+  /*
+	&.top .arrow:after {
+		border-top-color:#E5EDF8;
+	}
+	&.bottom .arrow:after {
+		border-bottom-color:#E5EDF8;
+	}
+	&.right .arrow:after {
+		border-right-color:#E5EDF8;
+	}
+	&.left .arrow:after {
+		border-left-color:#E5EDF8;
+	}
+	*/
+
+}
+.tooltip-info + .popover .popover-title {
+  background-color: #E5EDF8;
+  border-bottom-color: #D5DDE8;
+  color: #3F79B6;
+  text-shadow: none;
+}
+.popover-notitle + .popover .popover-title {
+  display: none;
+}
+.popover-notitle + .popover.top .arrow:after {
+  border-top-color: #FFF;
+}
+.popover-notitle + .popover.bottom .arrow:after {
+  border-bottom-color: #FFF;
+}
+.popover-notitle + .popover.left .arrow:after {
+  border-left-color: #FFF;
+}
+.popover-notitle + .popover.right .arrow:after {
+  border-left-color: #FFF;
+}
+/* progressbar */
+.progress {
+  border-radius: 0;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  background: #dadada;
+  height: 18px;
+}
+.progress .progress-bar {
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  line-height: 18px;
+}
+.progress[data-percent] {
+  position: relative;
+}
+.progress[data-percent]:after {
+  display: inline-block;
+  content: attr(data-percent);
+  color: #FFF;
+  position: absolute;
+  left: 0;
+  right: 0;
+  top: 0;
+  bottom: 0;
+  line-height: 16px;
+  text-align: center;
+  font-size: 12px;
+  font-family: Verdana;
+}
+.progress.progress-yellow[data-percent]:after {
+  color: #996633;
+}
+.progress.progress-small {
+  height: 12px;
+}
+.progress.progress-small .progress-bar {
+  line-height: 10px;
+  font-size: 11px;
+}
+.progress.progress-small[data-percent]:after {
+  line-height: 10px;
+  font-size: 11px;
+}
+.progress.progress-mini {
+  height: 9px;
+}
+.progress.progress-mini .progress-bar {
+  line-height: 8px;
+  font-size: 11px;
+}
+.progress.progress-mini[data-percent]:after {
+  line-height: 8px;
+  font-size: 11px;
+}
+.progress-bar {
+  background-color: #2a91d8;
+}
+.progress-striped .progress-bar {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-danger {
+  background-color: #ca5952;
+}
+.progress-striped .progress-bar-danger {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-success {
+  background-color: #59a84b;
+}
+.progress-striped .progress-bar-success {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-warning {
+  background-color: #f2bb46;
+}
+.progress-striped .progress-bar-warning {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-pink {
+  background-color: #d6487e;
+}
+.progress-striped .progress-bar-pink {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-purple {
+  background-color: #9585bf;
+}
+.progress-striped .progress-bar-purple {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-yellow {
+  background-color: #ffd259;
+}
+.progress-striped .progress-bar-yellow {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-inverse {
+  background-color: #404040;
+}
+.progress-striped .progress-bar-inverse {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-grey {
+  background-color: #8a8a8a;
+}
+.progress-striped .progress-bar-grey {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress {
+  position: relative;
+}
+.progress:before {
+  display: inline-block;
+  content: "";
+  position: absolute;
+  left: 0;
+  right: 0;
+  top: 0;
+  bottom: 0;
+  background: radial-gradient(9px 9px 0deg, circle cover, #00ffff 0%, rgba(0, 0, 255, 0) 100%, #0000ff 95%);
+}
+/** dashboard info and stats mini boxes **/
+.infobox-container {
+  text-align: center;
+  font-size: 0;
+}
+.infobox {
+  display: inline-block;
+  width: 210px;
+  height: 66px;
+  color: #555;
+  background-color: #FFF;
+  box-shadow: none;
+  border-radius: 0;
+  margin: -1px 0 0 -1px;
+  padding: 8px 3px 6px 9px;
+  border: 1px dotted;
+  border-color: #D8D8D8 !important;
+  vertical-align: middle;
+  text-align: left;
+  position: relative;
+}
+.infobox > .infobox-icon {
+  display: inline-block;
+  vertical-align: top;
+  width: 44px;
+}
+.infobox > .infobox-icon > [class*="icon-"] {
+  display: inline-block;
+  height: 42px;
+  margin: 0;
+  padding: 1px 1px 0 2px;
+  background-color: transparent;
+  border: none;
+  text-align: center;
+  position: relative;
+  border-radius: 100%;
+  -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,0.2);
+  box-shadow: 1px 1px 0 rgba(0,0,0,0.2);
+}
+.infobox > .infobox-icon > [class*="icon-"]:before {
+  font-size: 24px;
+  display: block;
+  padding: 6px 0 7px;
+  width: 40px;
+  text-align: center;
+  border-radius: 100%;
+  color: rgba(255, 255, 255, 0.9);
+  background-color: rgba(255, 255, 255, 0.2);
+  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.14);
+}
+.infobox .infobox-content {
+  color: #555;
+}
+.infobox .infobox-content:first-child {
+  /* like in small infoboxes that have no number data etc */
+
+  font-weight: bold;
+}
+.infobox > .infobox-data {
+  display: inline-block;
+  border: none;
+  border-top-width: 0;
+  font-size: 13px;
+  text-align: left;
+  line-height: 21px;
+  min-width: 130px;
+  padding-left: 8px;
+  position: relative;
+  top: 0;
+}
+.infobox > .infobox-data > .infobox-data-number {
+  display: block;
+  font-size: 22px;
+  margin: 2px 0 4px;
+  position: relative;
+  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
+}
+.infobox > .infobox-data > .infobox-text {
+  display: block;
+  font-size: 16px;
+  margin: 2px 0 4px;
+  position: relative;
+  text-shadow: none;
+}
+.infobox.no-border {
+  border: none !important;
+}
+@media only screen and (max-width: 460px) {
+  .infobox {
+    min-width: 95%;
+    margin-top: 2px;
+    margin-bottom: 2px;
+  }
+}
+.infobox-purple {
+  color: #6f3cc4;
+  border-color: #6f3cc4;
+}
+.infobox-purple > .infobox-icon > [class*="icon-"] {
+  background-color: #6f3cc4;
+}
+.infobox-purple.infobox-dark {
+  background-color: #6f3cc4;
+  border-color: #6f3cc4;
+}
+.infobox-purple2 {
+  color: #5f47b0;
+  border-color: #5f47b0;
+}
+.infobox-purple2 > .infobox-icon > [class*="icon-"] {
+  background-color: #5f47b0;
+}
+.infobox-purple2.infobox-dark {
+  background-color: #5f47b0;
+  border-color: #5f47b0;
+}
+.infobox-pink {
+  color: #cb6fd7;
+  border-color: #cb6fd7;
+}
+.infobox-pink > .infobox-icon > [class*="icon-"] {
+  background-color: #cb6fd7;
+}
+.infobox-pink.infobox-dark {
+  background-color: #cb6fd7;
+  border-color: #cb6fd7;
+}
+.infobox-blue {
+  color: #6fb3e0;
+  border-color: #6fb3e0;
+}
+.infobox-blue > .infobox-icon > [class*="icon-"] {
+  background-color: #6fb3e0;
+}
+.infobox-blue.infobox-dark {
+  background-color: #6fb3e0;
+  border-color: #6fb3e0;
+}
+.infobox-blue2 {
+  color: #3983c2;
+  border-color: #3983c2;
+}
+.infobox-blue2 > .infobox-icon > [class*="icon-"] {
+  background-color: #3983c2;
+}
+.infobox-blue2.infobox-dark {
+  background-color: #3983c2;
+  border-color: #3983c2;
+}
+.infobox-blue3 {
+  color: #1144eb;
+  border-color: #1144eb;
+}
+.infobox-blue3 > .infobox-icon > [class*="icon-"] {
+  background-color: #1144eb;
+}
+.infobox-blue3.infobox-dark {
+  background-color: #1144eb;
+  border-color: #1144eb;
+}
+.infobox-red {
+  color: #d53f40;
+  border-color: #d53f40;
+}
+.infobox-red > .infobox-icon > [class*="icon-"] {
+  background-color: #d53f40;
+}
+.infobox-red.infobox-dark {
+  background-color: #d53f40;
+  border-color: #d53f40;
+}
+.infobox-brown {
+  color: #c67a3e;
+  border-color: #c67a3e;
+}
+.infobox-brown > .infobox-icon > [class*="icon-"] {
+  background-color: #c67a3e;
+}
+.infobox-brown.infobox-dark {
+  background-color: #c67a3e;
+  border-color: #c67a3e;
+}
+.infobox-wood {
+  color: #7b3f25;
+  border-color: #7b3f25;
+}
+.infobox-wood > .infobox-icon > [class*="icon-"] {
+  background-color: #7b3f25;
+}
+.infobox-wood.infobox-dark {
+  background-color: #7b3f25;
+  border-color: #7b3f25;
+}
+.infobox-light-brown {
+  color: #cebea5;
+  border-color: #cebea5;
+}
+.infobox-light-brown > .infobox-icon > [class*="icon-"] {
+  background-color: #cebea5;
+}
+.infobox-light-brown.infobox-dark {
+  background-color: #cebea5;
+  border-color: #cebea5;
+}
+.infobox-orange {
+  color: #e8b110;
+  border-color: #e8b110;
+}
+.infobox-orange > .infobox-icon > [class*="icon-"] {
+  background-color: #e8b110;
+}
+.infobox-orange.infobox-dark {
+  background-color: #e8b110;
+  border-color: #e8b110;
+}
+.infobox-orange2 {
+  color: #f79263;
+  border-color: #f79263;
+}
+.infobox-orange2 > .infobox-icon > [class*="icon-"] {
+  background-color: #f79263;
+}
+.infobox-orange2.infobox-dark {
+  background-color: #f79263;
+  border-color: #f79263;
+}
+.infobox-green {
+  color: #9abc32;
+  border-color: #9abc32;
+}
+.infobox-green > .infobox-icon > [class*="icon-"] {
+  background-color: #9abc32;
+}
+.infobox-green.infobox-dark {
+  background-color: #9abc32;
+  border-color: #9abc32;
+}
+.infobox-green2 {
+  color: #0490a6;
+  border-color: #0490a6;
+}
+.infobox-green2 > .infobox-icon > [class*="icon-"] {
+  background-color: #0490a6;
+}
+.infobox-green2.infobox-dark {
+  background-color: #0490a6;
+  border-color: #0490a6;
+}
+.infobox-grey {
+  color: #999999;
+  border-color: #999999;
+}
+.infobox-grey > .infobox-icon > [class*="icon-"] {
+  background-color: #999999;
+}
+.infobox-grey.infobox-dark {
+  background-color: #999999;
+  border-color: #999999;
+}
+.infobox-black {
+  color: #393939;
+  border-color: #393939;
+}
+.infobox-black > .infobox-icon > [class*="icon-"] {
+  background-color: #393939;
+}
+.infobox-black.infobox-dark {
+  background-color: #393939;
+  border-color: #393939;
+}
+.infobox-dark {
+  margin: 1px 1px 0 0;
+  border-color: transparent !important;
+  border: none;
+  color: #FFF;
+  padding: 4px;
+}
+.infobox-dark > .infobox-icon > [class*="icon-"],
+.infobox-dark > .infobox-icon > [class*="icon-"]:before {
+  background-color: transparent;
+  box-shadow: none;
+  text-shadow: none;
+  border-radius: 0;
+  font-size: 30px;
+}
+.infobox-dark > .infobox-icon > [class*="icon-"]:before {
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+.infobox-dark .infobox-content {
+  color: #FFF;
+}
+.infobox {
+  /* stat trend indicators and badges */
+
+}
+.infobox > .infobox-progress {
+  padding-top: 0;
+  display: inline-block;
+  vertical-align: top;
+  width: 44px;
+}
+.infobox > .infobox-chart {
+  padding-top: 0;
+  display: inline-block;
+  vertical-align: text-bottom;
+  width: 44px;
+  text-align: center;
+}
+.infobox > .infobox-chart > .sparkline {
+  font-size: 24px;
+}
+.infobox > .infobox-chart canvas {
+  vertical-align: middle !important;
+}
+.infobox > .stat {
+  display: inline-block;
+  position: absolute;
+  right: 20px;
+  top: 11px;
+  text-shadow: none;
+  color: #ABBAC3;
+  font-size: 13px;
+  font-weight: bold;
+  padding-right: 18px;
+  padding-top: 3px;
+}
+.infobox > .stat:before {
+  display: inline-block;
+  content: "";
+  width: 8px;
+  height: 11px;
+  background-color: #ABBAC3;
+  position: absolute;
+  right: 4px;
+  top: 7px;
+}
+.infobox > .stat:after {
+  display: inline-block;
+  content: "";
+  position: absolute;
+  right: 1px;
+  top: -8px;
+  border: 12px solid transparent;
+  border-width: 8px 7px;
+  border-bottom-color: #ABBAC3;
+}
+.infobox > .stat.stat-success {
+  /*pointing up*/
+
+  color: #77C646;
+}
+.infobox > .stat.stat-success:before {
+  background-color: #77C646;
+}
+.infobox > .stat.stat-success:after {
+  border-bottom-color: #77C646;
+}
+.infobox > .stat.stat-important {
+  /*pointing down*/
+
+  color: #E4564F;
+}
+.infobox > .stat.stat-important:before {
+  background-color: #E4564F;
+  top: 3px;
+}
+.infobox > .stat.stat-important:after {
+  border-top-color: #E4564F;
+  border-bottom-color: transparent;
+  bottom: -6px;
+  top: auto;
+}
+.infobox.infobox-dark > .stat {
+  color: #FFF;
+}
+.infobox.infobox-dark > .stat:before {
+  background-color: #E1E5E8;
+}
+.infobox.infobox-dark > .stat:after {
+  border-bottom-color: #E1E5E8;
+}
+.infobox.infobox-dark > .stat.stat-success {
+  color: #FFF;
+}
+.infobox.infobox-dark > .stat.stat-success:before {
+  background-color: #D0E29E;
+}
+.infobox.infobox-dark > .stat.stat-success:after {
+  border-bottom-color: #D0E29E;
+}
+.infobox.infobox-dark > .stat.stat-important {
+  color: #FFF;
+}
+.infobox.infobox-dark > .stat.stat-important:before {
+  background-color: #FF8482;
+  top: 3px;
+}
+.infobox.infobox-dark > .stat.stat-important:after {
+  border-top-color: #FF8482;
+  border-bottom-color: transparent;
+  bottom: -6px;
+  top: auto;
+}
+.infobox > .badge {
+  position: absolute;
+  right: 20px;
+  top: 11px;
+  border-radius: 0;
+  text-shadow: none;
+  color: #FFF;
+  font-size: 11px;
+  font-weight: bold;
+  line-height: 15px;
+  height: 16px;
+  padding: 0 1px;
+}
+.infobox.infobox-dark > .badge {
+  color: #FFF;
+  background-color: rgba(255, 255, 255, 0.2) !important;
+  border: 1px solid #F1F1F1;
+  top: 2px;
+  right: 2px;
+}
+.infobox.infobox-dark > .badge.badge-success > [class*="icon-"] {
+  color: #C6E9A1;
+}
+.infobox.infobox-dark > .badge.badge-important > [class*="icon-"] {
+  color: #ECB792;
+}
+.infobox.infobox-dark > .badge.badge-warning > [class*="icon-"] {
+  color: #ECB792;
+}
+.infobox-small {
+  width: 135px;
+  height: 52px;
+  text-align: left;
+  padding-bottom: 5px;
+}
+.infobox-small > .infobox-icon,
+.infobox-small > .infobox-chart,
+.infobox-small > .infobox-progress {
+  display: inline-block;
+  width: 40px;
+  max-width: 40px;
+  height: 42px;
+  line-height: 38px;
+  vertical-align: middle;
+}
+.infobox-small > .infobox-data {
+  display: inline-block;
+  text-align: left;
+  vertical-align: middle;
+  max-width: 72px;
+  min-width: 0;
+}
+.infobox-small > .infobox-chart > .sparkline {
+  font-size: 14px;
+  margin-left: 2px;
+}
+.percentage {
+  font-size: 14px;
+  font-weight: bold;
+  display: inline-block;
+  vertical-align: top;
+}
+.infobox-small .percentage {
+  font-size: 13px;
+  font-weight: normal;
+  margin-top: 2px;
+  margin-left: 2px;
+}
+/* pricing table */
+.pricing-box {
+  /* the purchase button */
+
+}
+.pricing-box:not(:first-child) {
+  padding-left: 7px;
+}
+.pricing-box:not(:last-child) {
+  padding-right: 7px;
+}
+.pricing-box .price {
+  font-size: 22px;
+  line-height: 20px;
+  height: 28px;
+  text-align: center;
+  color: #555;
+}
+.pricing-box .price small {
+  font-size: 14px;
+}
+.pricing-box .btn {
+  font-size: 16px;
+}
+.pricing-box .widget-header {
+  /* the title */
+
+  text-align: center;
+  padding-left: 0;
+}
+@media only screen and (max-width: 768px) {
+  .pricing-box {
+    margin: 0;
+    margin-bottom: 16px;
+    padding-left: 0 !important;
+    padding-right: 0 !important;
+    margin-left: -1px;
+  }
+  .pricing-box:nth-child(odd) {
+    padding-left: 12px !important;
+  }
+  .pricing-box:nth-child(even) {
+    padding-right: 12px !important;
+  }
+}
+@media only screen and (max-width: 460px) {
+  .pricing-box {
+    margin: 0;
+    margin-bottom: 16px;
+    width: 100%;
+    padding-left: 12px !important;
+    padding-right: 12px !important;
+  }
+}
+.pricing-table-header {
+  padding-top: 0;
+  margin-top: 0;
+  text-align: left;
+}
+.pricing-table-header > li {
+  padding: 7px 0 7px 11px;
+  font-size: 13px;
+}
+.pricing-table {
+  margin-top: 0;
+}
+.pricing-table > li {
+  text-align: center;
+  padding: 7px 0;
+  font-size: 13px;
+}
+.list-striped > li:nth-child(odd) {
+  background-color: #FFF;
+}
+.list-striped > li:nth-child(even) {
+  background-color: #F2F3EB;
+}
+.list-striped.pricing-table-header > li:nth-child(even) {
+  background-color: #EEE;
+}
+.pricing-box-small {
+  box-shadow: none;
+  margin-left: -2px;
+  background-color: #FFF;
+  position: relative;
+  z-index: 10;
+}
+.pricing-box-small .price {
+  line-height: 20px;
+  height: 28px;
+  text-align: center;
+}
+.pricing-box-small .price .label:before,
+.pricing-box-small .price .label:after {
+  margin-top: -2px;
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+.pricing-box-small:hover {
+  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.15);
+  z-index: 11;
+  -webkit-transform: scale(1.04);
+  -ms-transform: scale(1.04);
+  transform: scale(1.04);
+}
+.pricing-box-small:hover .price > .label {
+  -webkit-transform: scale(0.96);
+  -ms-transform: scale(0.96);
+  transform: scale(0.96);
+}
+.pricing-span {
+  margin: 0;
+  width: 19%;
+  max-width: 150px !important;
+  min-width: 110px !important;
+  float: left !important;
+}
+.pricing-span-header {
+  padding-right: 0;
+}
+@media only screen and (min-width: 481px) {
+  .pricing-span-body {
+    padding-left: 0;
+    padding-right: 0;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .pricing-span-header,
+  .pricing-span-body {
+    width: 100%;
+    padding-right: 12px;
+  }
+}
+/* login pages */
+.login-container {
+  width: 375px;
+  margin: 0 auto;
+}
+.login-layout {
+  background-color: #1D2024;
+}
+.login-layout .main-container:after {
+  display: none;
+}
+.login-layout .main-content {
+  margin-left: 0;
+  min-height: 100%;
+  padding-left: 15px;
+  padding-right: 15px;
+}
+.login-layout label {
+  margin-bottom: 11px;
+}
+.login-layout .widget-box {
+  visibility: hidden;
+  position: absolute;
+  overflow: hidden;
+  width: 100%;
+  border-bottom: none;
+  box-shadow: none;
+  padding: 6px;
+  background-color: #394557;
+  -moz-transform: scale(0,1) translate(-150px);
+  -webkit-transform: scale(0,1) translate(-150px);
+  -o-transform: scale(0,1) translate(-150px);
+  -ms-transform: scale(0,1) translate(-150px);
+  transform: scale(0,1) translate(-150px);
+}
+.login-layout .widget-box.visible {
+  visibility: visible;
+  -moz-transform: scale(1,1) translate(0);
+  -webkit-transform: scale(1,1) translate(0);
+  -o-transform: scale(1,1) translate(0);
+  -ms-transform: scale(1,1) translate(0);
+  transform: scale(1,1) translate(0);
+  -webkit-transition: all .3s ease;
+  transition: all .3s ease;
+  -o-transition: none;
+  /* too slow */
+
+  -webkit-transition: none;
+  /* works in chrome but not in safari, never scales back to 1! */
+
+}
+.login-layout .widget-box .widget-main {
+  padding: 16px 36px 36px;
+  background: #F7F7F7;
+}
+.login-layout .widget-box .widget-main form {
+  margin: 0;
+}
+.login-layout .widget-box .widget-body .toolbar > div > a {
+  font-size: 15px;
+  font-weight: 400;
+  text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.25);
+}
+.login-box .forgot-password-link {
+  color: #FE9;
+}
+.login-box .user-signup-link {
+  color: #CF7;
+}
+.login-box .toolbar {
+  background: #5090C1;
+  border-top: 2px solid #597597;
+}
+.login-box .toolbar > div {
+  width: 50%;
+  display: inline-block;
+  padding: 9px 0 11px;
+}
+.login-box .toolbar > div:first-child {
+  float: left;
+  text-align: left;
+}
+.login-box .toolbar > div:first-child > a {
+  margin-left: 11px;
+}
+.login-box .toolbar > div:first-child + div {
+  float: right;
+  text-align: right;
+}
+.login-box .toolbar > div:first-child + div > a {
+  margin-right: 11px;
+}
+.forgot-box .toolbar {
+  background: #C16050;
+  border-top: 2px solid #976559;
+  padding: 9px 18px;
+}
+.signup-box .toolbar {
+  background: #76B774;
+  border-top: 2px solid #759759;
+  padding: 9px 18px;
+}
+.forgot-box .back-to-login-link,
+.signup-box .back-to-login-link {
+  color: #FE9;
+  font-size: 14px;
+  font-weight: bold;
+  text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.25);
+}
+/* social login */
+.login-layout .login-box .widget-main {
+  padding-bottom: 16px;
+}
+.login-box .social-or-login {
+  margin-top: 4px;
+  position: relative;
+  z-index: 1;
+}
+.login-box .social-or-login :first-child {
+  display: inline-block;
+  background: #F7F7F7;
+  padding: 0 8px;
+  color: #5090C1;
+  font-size: 13px;
+}
+.login-box .social-or-login:before {
+  content: "";
+  display: block;
+  position: absolute;
+  z-index: -1;
+  top: 50%;
+  left: 0;
+  right: 0;
+  border-top: 1px dotted #A6C4DB;
+}
+.login-box .social-login {
+  margin-top: 12px;
+}
+.login-box .social-login a {
+  border-radius: 100%;
+  width: 42px;
+  height: 42px;
+  line-height: 46px;
+  padding: 0;
+  margin: 0 1px;
+  border: none;
+}
+.login-box .social-login a > [class*="icon-"] {
+  font-size: 24px;
+  margin: 0;
+}
+/* loginbox */
+@media only screen and (max-width: 480px) {
+  .login-layout .widget-box .widget-main {
+    padding: 16px;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .login-container {
+    width: 98%;
+  }
+  .login-layout .widget-box {
+    padding: 0;
+  }
+  .login-box .toolbar > div {
+    width: auto;
+  }
+}
+@media only screen and (max-width: 767px) {
+  .login-layout .widget-box.visible {
+    -webkit-transition: none;
+    transition: none;
+  }
+}
+/* invoice */
+.invoice-info {
+  line-height: 24px !important;
+  color: #444444;
+  vertical-align: bottom;
+  margin-left: 9px;
+  margin-right: 9px;
+}
+.invoice-info-label {
+  display: inline-block;
+  max-width: 100px;
+  text-align: right;
+  font-size: 14px;
+}
+.invoice-box .label-large[class*="arrowed"] {
+  margin-left: 11px !important;
+  max-width: 95%;
+}
+/* error pages*/
+.error-container {
+  margin: 20px;
+  padding: 0;
+  background: #FFF;
+}
+/* gallery */
+.ace-thumbnails {
+  list-style: none;
+  margin: 0;
+  padding: 0;
+}
+.ace-thumbnails > li {
+  float: left;
+  display: block;
+  position: relative;
+  overflow: hidden;
+  margin: 2px;
+  border: 2px solid #333;
+  /* the custom text on hover */
+
+}
+.ace-thumbnails > li > :first-child {
+  display: block;
+  position: relative;
+}
+.ace-thumbnails > li .tags {
+  display: inline-block;
+  position: absolute;
+  bottom: 0;
+  right: 0;
+  left: 0;
+  overflow: visible;
+  direction: rtl;
+  padding: 0;
+  margin: 0;
+  height: auto;
+  width: auto;
+  background-color: transparent;
+  border: none;
+  vertical-align: inherit;
+}
+.ace-thumbnails > li .tags > .label-holder {
+  opacity: 0.92;
+  filter: alpha(opacity=92);
+  display: table;
+  margin: 1px 0 0 0;
+  direction: ltr;
+  text-align: left;
+}
+.ace-thumbnails > li .tags > .label-holder:hover {
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+.ace-thumbnails > li > .tools {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: -30px;
+  width: 24px;
+  background-color: rgba(0, 0, 0, 0.55);
+  text-align: center;
+  vertical-align: middle;
+  -webkit-transition: all 0.2s ease;
+  transition: all 0.2s ease;
+}
+.ace-thumbnails > li > .tools.tools-right {
+  left: auto;
+  right: -30px;
+}
+.ace-thumbnails > li > .tools.tools-bottom {
+  width: auto;
+  height: 28px;
+  left: 0;
+  right: 0;
+  top: auto;
+  bottom: -30px;
+}
+.ace-thumbnails > li > .tools.tools-top {
+  width: auto;
+  height: 28px;
+  left: 0;
+  right: 0;
+  top: -30px;
+  bottom: auto;
+}
+.ace-thumbnails > li:hover > .tools {
+  left: 0;
+}
+.ace-thumbnails > li:hover > .tools.tools-bottom {
+  top: auto;
+  bottom: 0;
+}
+.ace-thumbnails > li:hover > .tools.tools-top {
+  bottom: auto;
+  top: 0;
+}
+.ace-thumbnails > li:hover > .tools.tools-right {
+  left: auto;
+  right: 0;
+}
+.ace-thumbnails > li > .tools > a,
+.ace-thumbnails > li > :first-child .inner a {
+  display: inline-block;
+  color: #FFF;
+  font-size: 18px;
+  font-weight: normal;
+  padding: 0 4px;
+}
+.ace-thumbnails > li > .tools > a:hover,
+.ace-thumbnails > li > :first-child .inner a:hover {
+  text-decoration: none;
+  color: #C9E2EA;
+}
+.ace-thumbnails > li .tools.tools-bottom > a,
+.ace-thumbnails > li .tools.tools-top > a {
+  display: inline-block;
+}
+.ace-thumbnails > li > :first-child > .text {
+  position: absolute;
+  right: 0;
+  left: 0;
+  bottom: 0;
+  top: 0;
+  text-align: center;
+  color: #FFF;
+  background-color: rgba(0, 0, 0, 0.55);
+  opacity: 0;
+  filter: alpha(opacity=0);
+  -webkit-transition: all 0.2s ease;
+  transition: all 0.2s ease;
+}
+.ace-thumbnails > li > :first-child > .text:before {
+  /* makes the inner text become vertically centered*/
+
+  content: '';
+  display: inline-block;
+  height: 100%;
+  vertical-align: middle;
+  margin-right: 0;
+  /* Adjusts for spacing */
+
+}
+.ace-thumbnails > li > :first-child > .text > .inner {
+  padding: 4px 0;
+  margin: 0;
+  display: inline-block;
+  vertical-align: middle;
+  max-width: 90%;
+}
+.ace-thumbnails > li:hover > :first-child > .text {
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+/* gallery */
+@media only screen and (max-width: 480px) {
+  .ace-thumbnails {
+    text-align: center;
+  }
+  .ace-thumbnails > li {
+    float: none;
+    display: inline-block;
+  }
+}
+.dialogs {
+  padding: 9px 9px 0;
+  position: relative;
+}
+.itemdiv {
+  padding-right: 3px;
+  min-height: 66px;
+  position: relative;
+}
+.itemdiv > .user {
+  display: inline-block;
+  width: 42px;
+  position: absolute;
+  left: 0;
+}
+.itemdiv > .user > img {
+  border-radius: 100%;
+  border: 2px solid #5293C4;
+  max-width: 40px;
+  position: relative;
+}
+.itemdiv > .body {
+  width: auto;
+  margin-left: 50px;
+  margin-right: 12px;
+  position: relative;
+}
+.itemdiv > .body > .time {
+  display: block;
+  font-size: 11px;
+  font-weight: bold;
+  color: #666;
+  position: absolute;
+  right: 9px;
+  top: 0;
+}
+.itemdiv > .body > .time [class*="icon-"] {
+  font-size: 14px;
+  font-weight: normal;
+}
+.itemdiv > .body > .name {
+  display: block;
+  color: #999;
+}
+.itemdiv > .body > .name > b {
+  color: #777777;
+}
+.itemdiv > .body > .text {
+  display: block;
+  position: relative;
+  margin-top: 2px;
+  padding-bottom: 19px;
+  padding-left: 7px;
+  font-size: 13px;
+}
+.itemdiv > .body > .text:after {
+  display: block;
+  content: "";
+  height: 1px;
+  font-size: 0;
+  overflow: hidden;
+  position: absolute;
+  left: 16px;
+  right: -12px;
+  margin-top: 9px;
+  border-top: 1px solid #E4ECF3;
+}
+.itemdiv > .body > .text > [class*="icon-quote-"]:first-child {
+  color: #DCE3ED;
+  margin-right: 4px;
+}
+.itemdiv:last-child > .body > .text {
+  border-bottom: none;
+}
+.itemdiv:last-child > .body > .text:after {
+  display: none;
+}
+.itemdiv.dialogdiv {
+  padding-bottom: 14px;
+}
+.itemdiv.dialogdiv:before {
+  position: absolute;
+  display: block;
+  content: "";
+  top: 0;
+  bottom: 0;
+  left: 19px;
+  width: 3px;
+  max-width: 3px;
+  background-color: #E1E6ED;
+  border: 1px solid #D7DBDD;
+  border-width: 0 1px;
+}
+.itemdiv.dialogdiv:last-child:before {
+  display: none;
+}
+.itemdiv.dialogdiv > .user > img {
+  border-color: #C9D6E5;
+}
+.itemdiv.dialogdiv > .body {
+  border: 1px solid #DDE4ED;
+  padding: 5px 8px 8px;
+  border-left-width: 2px;
+  margin-right: 1px;
+}
+.itemdiv.dialogdiv > .body:before {
+  content: "";
+  display: block;
+  position: absolute;
+  left: -7px;
+  top: 11px;
+  width: 8px;
+  height: 8px;
+  border: 2px solid #DDE4ED;
+  border-width: 2px 0 0 2px;
+  background-color: #FFF;
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  -webkit-transform: rotate(-45deg);
+  -ms-transform: rotate(-45deg);
+  transform: rotate(-45deg);
+}
+.itemdiv.dialogdiv > .body > .time {
+  position: static;
+  float: right;
+}
+.itemdiv.dialogdiv > .body > .text {
+  padding-left: 0;
+  padding-bottom: 0px;
+}
+.itemdiv.dialogdiv > .body > .text:after {
+  display: none;
+}
+.itemdiv.dialogdiv .tooltip-inner {
+  word-break: break-all;
+}
+.itemdiv.memberdiv {
+  width: 175px;
+  padding: 2px;
+  margin: 3px 0;
+  float: left;
+  border-bottom: 1px solid #E8E8E8;
+}
+.itemdiv.memberdiv > .user > img {
+  border-color: #DCE3ED;
+}
+.itemdiv.memberdiv > .body > .time {
+  position: static;
+}
+.itemdiv.memberdiv > .body > .name {
+  line-height: 18px;
+  height: 18px;
+  margin-bottom: 0;
+}
+.itemdiv.memberdiv > .body > .name > a {
+  display: inline-block;
+  max-width: 100px;
+  max-height: 18px;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  word-break: break-all;
+}
+.itemdiv .tools {
+  position: absolute;
+  right: 5px;
+  bottom: 10px;
+  display: none;
+}
+.itemdiv .tools .btn {
+  border-radius: 36px;
+  margin: 1px 0;
+}
+.itemdiv .body .tools {
+  bottom: 4px;
+}
+.itemdiv.commentdiv .tools {
+  right: 9px;
+}
+.itemdiv:hover .tools {
+  display: inline-block;
+}
+/* task list */
+.item-list {
+  margin: 0;
+  padding: 0;
+  list-style: none;
+}
+.item-list > li {
+  padding: 9px;
+  background-color: #FFF;
+  margin-top: -1px;
+  position: relative;
+}
+.item-list > li.selected {
+  color: #8090A0;
+  background-color: #F4F9FC;
+}
+.item-list > li.selected label,
+.item-list > li.selected .lbl {
+  text-decoration: line-through;
+  color: #8090A0;
+}
+.item-list > li > .checkbox {
+  display: inline-block;
+}
+.item-list > li > label.inline {
+  display: inline-block;
+}
+.item-list > li label {
+  font-size: 13px;
+}
+.item-list > li .percentage {
+  font-size: 11px;
+  font-weight: bold;
+  color: #777;
+}
+.item-list > li.ui-sortable-helper {
+  cursor: move;
+}
+li[class*="item-"] {
+  border: 1px solid #DDD;
+  border-left-width: 3px;
+}
+li.item-orange {
+  border-left-color: #e8b110;
+}
+li.item-orange2 {
+  border-left-color: #f79263;
+}
+li.item-red {
+  border-left-color: #d53f40;
+}
+li.item-red2 {
+  border-left-color: #d15b47;
+}
+li.item-green {
+  border-left-color: #9abc32;
+}
+li.item-green2 {
+  border-left-color: #0490a6;
+}
+li.item-blue {
+  border-left-color: #4f99c6;
+}
+li.item-blue2 {
+  border-left-color: #3983c2;
+}
+li.item-blue3 {
+  border-left-color: #1144eb;
+}
+li.item-pink {
+  border-left-color: #cb6fd7;
+}
+li.item-purple {
+  border-left-color: #6f3cc4;
+}
+li.item-black {
+  border-left-color: #505050;
+}
+li.item-grey {
+  border-left-color: #a0a0a0;
+}
+li.item-brown {
+  border-left-color: #a52a2a;
+}
+li.item-default {
+  border-left-color: #abbac3;
+}
+/* when dragging */
+.ui-sortable-placeholder,
+.ui-sortable-helper,
+.ui-sortable-placeholder > a,
+.ui-sortable-helper > a {
+  cursor: move !important;
+}
+@media only screen and (max-width: 480px) {
+  .itemdiv.memberdiv {
+    float: none;
+    width: auto;
+  }
+}
+.profile-user-info {
+  margin: 0 12px;
+}
+.profile-info-row {
+  position: relative;
+}
+.profile-info-name {
+  position: absolute;
+  width: 110px;
+  text-align: right;
+  padding: 6px 10px 6px 0;
+  left: 0;
+  top: 0;
+  bottom: 0;
+  font-weight: normal;
+  color: #667E99;
+  background-color: transparent;
+  border-top: 1px dotted #D5E4F1;
+}
+.profile-info-value {
+  padding: 6px 4px 6px 6px;
+  margin-left: 120px;
+  border-top: 1px dotted #D5E4F1;
+}
+.profile-info-value > span + span:before {
+  /* for a list of values (such as location city & country) put a comma between them */
+
+  display: inline;
+  content: ",";
+  margin-left: 1px;
+  margin-right: 3px;
+  color: #666;
+  border-bottom: 1px solid #FFF;
+}
+.profile-info-value > span + span.editable-container:before {
+  display: none;
+}
+.profile-info-row:first-child .profile-info-name {
+  border-top: none;
+}
+.profile-info-row:first-child .profile-info-value {
+  border-top: none;
+}
+.profile-user-info-striped {
+  border: 1px solid #DCEBF7;
+}
+.profile-user-info-striped .profile-info-name {
+  color: #336199;
+  background-color: #EDF3F4;
+  border-top: 1px solid #F7FBFF;
+}
+.profile-user-info-striped .profile-info-value {
+  border-top: 1px dotted #DCEBF7;
+  padding-left: 12px;
+}
+.profile-picture {
+  border: 1px solid #CCC;
+  background-color: #FFF;
+  padding: 4px;
+  display: inline-block;
+  max-width: 100%;
+  -moz-box-sizing: border-box;
+  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
+}
+.profile-activity {
+  padding: 10px 4px;
+  border-bottom: 1px dotted #D0D8E0;
+  position: relative;
+  border-left: 1px dotted #FFF;
+  border-right: 1px dotted #FFF;
+}
+.profile-activity:first-child {
+  border-top: 1px dotted transparent;
+}
+.profile-activity:first-child:hover {
+  border-top-color: #D0D8E0;
+}
+.profile-activity:hover {
+  background-color: #F4F9FD;
+  border-left: 1px dotted #D0D8E0;
+  border-right: 1px dotted #D0D8E0;
+}
+.profile-activity img {
+  border: 2px solid #C9D6E5;
+  border-radius: 100%;
+  max-width: 40px;
+  margin-right: 10px;
+  margin-left: 0px;
+  box-shadow: none;
+}
+.profile-activity .thumbicon {
+  background-color: #74ABD7;
+  display: inline-block;
+  border-radius: 100%;
+  width: 38px;
+  height: 38px;
+  color: #FFF;
+  font-size: 18px;
+  text-align: center;
+  line-height: 38px;
+  margin-right: 10px;
+  margin-left: 0px;
+  text-shadow: none !important;
+}
+.profile-activity .time {
+  display: block;
+  margin-top: 4px;
+  color: #777;
+}
+.profile-activity a.user {
+  font-weight: bold;
+  color: #9585BF;
+}
+.profile-activity .tools {
+  position: absolute;
+  right: 12px;
+  bottom: 8px;
+  display: none;
+}
+.profile-activity:hover .tools {
+  display: block;
+}
+.user-profile .ace-thumbnails li {
+  border: 1px solid #CCC;
+  padding: 3px;
+  margin: 6px;
+}
+.user-profile .ace-thumbnails li .tools {
+  left: 3px;
+  right: 3px;
+}
+.user-profile .ace-thumbnails li:hover .tools {
+  bottom: 3px;
+}
+.user-profile .user-title-label:hover {
+  text-decoration: none;
+}
+.user-profile .user-title-label + .dropdown-menu {
+  margin-left: -12px;
+}
+.profile-contact-links {
+  padding: 4px 2px 5px;
+  border: 1px solid #E0E2E5;
+  background-color: #F8FAFC;
+}
+.profile-contact-info .btn-link:hover > [class*="icon-"],
+.profile-contact-info .btn-link:focus > [class*="icon-"] {
+  text-decoration: none;
+}
+.profile-social-links > a {
+  text-decoration: none;
+  margin: 0 1px;
+}
+.profile-social-links > a:hover > [class*="icon-"] {
+  text-decoration: none;
+}
+.profile-skills .progress {
+  height: 26px;
+  margin-bottom: 2px;
+  background-color: transparent;
+}
+.profile-skills .progress .progress-bar {
+  line-height: 26px;
+  font-size: 13px;
+  font-weight: bold;
+  font-family: "Open Sans";
+  padding: 0 8px;
+}
+.profile-users .user {
+  display: block;
+  position: static;
+  text-align: center;
+  width: auto;
+}
+.profile-users .user img {
+  padding: 2px;
+  border-radius: 100%;
+  border: 1px solid #AAA;
+  max-width: none;
+  width: 64px;
+  -webkit-transition: all 0.1s;
+  transition: all 0.1s;
+}
+.profile-users .user img:hover {
+  -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.33);
+  box-shadow: 0 0 1px 1px rgba(0,0,0,0.33);
+}
+.profile-users .memberdiv {
+  background-color: #FFF;
+  width: 100px;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  border: none;
+  text-align: center;
+  margin: 0 8px 24px;
+}
+.profile-users .memberdiv .name a:hover [class*="icon-"] {
+  text-decoration: none;
+}
+.profile-users .memberdiv .body {
+  display: inline-block;
+  margin: 8px 0 0 0;
+}
+.profile-users .memberdiv .popover {
+  visibility: hidden;
+  min-width: 150px;
+  margin-left: 0;
+  margin-right: 0;
+  top: -5%;
+  left: auto;
+  right: auto;
+  z-index: -1;
+  opacity: 0;
+  display: none;
+  -webkit-transition: visibility 0s linear 0.2s, z-index 0s linear 0.2s, opacity 0.2s linear 0s;
+  transition: visibility 0s linear 0.2s, z-index 0s linear 0.2s, opacity 0.2s linear 0s;
+}
+.profile-users .memberdiv .popover.right {
+  left: 100%;
+  right: auto;
+  display: block;
+}
+.profile-users .memberdiv .popover.left {
+  left: auto;
+  right: 100%;
+  display: block;
+}
+.profile-users .memberdiv > :first-child:hover .popover {
+  visibility: visible;
+  opacity: 1;
+  z-index: 1010;
+  -webkit-transition-delay: 0s;
+  -moz-transition-delay: 0s;
+  -o-transition-delay: 0s;
+  transition-delay: 0s;
+}
+.profile-users .memberdiv .tools {
+  position: static;
+  display: block;
+  width: 100%;
+  margin-top: 2px;
+}
+.profile-users .memberdiv .tools > a {
+  margin: 0 2px;
+}
+.profile-users .memberdiv .tools > a:hover {
+  text-decoration: none;
+}
+.user-status {
+  display: inline-block;
+  width: 11px;
+  height: 11px;
+  background-color: #FFF;
+  border: 3px solid #AAA;
+  border-radius: 100%;
+  vertical-align: middle;
+  margin-right: 1px;
+}
+.user-status.status-online {
+  border-color: #8AC16C;
+}
+.user-status.status-busy {
+  border-color: #E07F69;
+}
+.user-status.status-idle {
+  border-color: #FFB752;
+}
+.tab-content.profile-edit-tab-content {
+  border: 1px solid #DDD;
+  padding: 8px 32px 32px;
+  -webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.2);
+  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.2);
+  background-color: #FFF;
+}
+/** profile **/
+@media only screen and (max-width: 480px) {
+  .profile-info-name {
+    width: 80px;
+  }
+  .profile-info-value {
+    margin-left: 90px;
+  }
+  .profile-user-info-striped .profile-info-name {
+    position: static;
+    width: auto;
+    text-align: left;
+    padding: 6px 0 6px 10px;
+  }
+  .profile-user-info-striped .profile-info-value {
+    margin-left: 10px;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .user-profile .memberdiv {
+    width: 50%;
+    margin-left: 0;
+    margin-right: 0;
+  }
+}
+.inbox-tabs.nav-tabs > li > a {
+  background-color: #FAFAFA;
+}
+.inbox-tabs.nav-tabs > li.active:not(.open) > a,
+.inbox-tabs.nav-tabs > li.active:not(.open) > a:hover,
+.inbox-tabs.nav-tabs > li.active:not(.open) > a:focus {
+  background-color: #F1F5FA;
+  box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.1);
+  color: #48768E;
+}
+.inbox-tabs.nav-tabs > li > a.btn-new-mail {
+  background-color: transparent;
+  border: none !important;
+  padding: 0 !important;
+}
+.inbox-tabs.nav-tabs > li > a.btn-new-mail > .btn {
+  border-width: 0 !important;
+  border-radius: 3px !important;
+  padding: 0 6px !important;
+  position: relative;
+  transition: none !important;
+}
+.inbox-tabs.nav-tabs > li.active > a.btn-new-mail {
+  box-shadow: none !important;
+}
+.inbox-tabs.nav-tabs > li.active > a.btn-new-mail > .btn:before {
+  content: "";
+  display: block;
+  position: absolute;
+  top: 100%;
+  left: 35%;
+  left: calc(50% - 6px);
+  border-width: 6px 8px;
+  border-style: solid;
+  border-color: transparent;
+  border-top-color: inherit;
+}
+.inbox-tabs.nav-tabs.tab-size-bigger > li > a {
+  padding: 5px 15px 7px;
+  font-size: 14px;
+}
+.inbox-tabs.nav-tabs.tab-size-bigger > li > a > [class*="icon-"]:first-child {
+  margin-bottom: 5px;
+}
+.inbox-tabs.nav-tabs.tab-size-bigger > li > a.btn-new-mail > .btn {
+  padding: 10px !important;
+  border-radius: 7px !important;
+}
+.inbox-tabs.nav-tabs.tab-size-bigger > li.active > a.btn-new-mail {
+  margin-top: 0 !important;
+  top: 1px;
+}
+.inbox-tabs.nav-tabs.tab-size-bigger > li.active > a.btn-new-mail > .btn:before {
+  left: 35%;
+  left: calc(50% - 8px);
+  border-width: 8px 10px;
+}
+@media only screen and (max-width: 475px) {
+  .inbox-tabs > .li-new-mail {
+    display: block;
+    text-align: right;
+    margin-bottom: 8px !important;
+    float: none !important;
+  }
+  .inbox-tabs > .li-new-mail > .btn-new-mail {
+    display: inline-block;
+    width: auto;
+  }
+}
+.message-container {
+  position: relative;
+}
+.message-list {
+  position: relative;
+}
+.message-item {
+  border: 1px solid #EAEDF1;
+  border-bottom-width: 0;
+  padding: 12px 12px 14px;
+  line-height: 18px;
+  position: relative;
+  background-color: #FFF;
+}
+.message-item:first-child {
+  border-top-width: 0;
+}
+.message-item:hover {
+  border-color: #E2EAF2;
+  background-color: #F2F6F9;
+}
+.message-item:hover + .message-item {
+  border-top-color: #E2EAF2;
+}
+.message-item:hover + .message-item.selected {
+  border-top-color: #FFF;
+}
+.message-item.selected {
+  background-color: #EFF4F7;
+  border-color: #FFF #E2EAF2;
+}
+.message-item.selected + .message-item {
+  border-top-color: #FFF;
+}
+.message-item.selected + .message-item:hover + .message-item {
+  border-top-color: #FFF;
+}
+.message-item .sender {
+  margin: 0 6px 0 4px;
+  vertical-align: middle;
+  color: #467287;
+  display: inline-block;
+  width: 110px;
+  height: 18px;
+  text-overflow: ellipsis;
+  overflow: hidden;
+  white-space: nowrap;
+  cursor: pointer;
+}
+.message-item.message-unread .sender {
+  color: #6A9CBA;
+  font-weight: bold;
+}
+.message-item .summary {
+  vertical-align: middle;
+  display: inline-block;
+  position: relative;
+  margin-left: 30px;
+  max-width: 250px;
+  max-width: calc(100% - 300px);
+  min-width: 200px;
+  white-space: nowrap;
+}
+.message-item .summary .text {
+  color: #555;
+  vertical-align: middle;
+  display: inline-block;
+  width: auto;
+  max-width: 100%;
+  height: 18px;
+  text-overflow: ellipsis;
+  overflow: hidden;
+  white-space: nowrap;
+  cursor: pointer;
+}
+.message-item .summary .text:hover {
+  text-decoration: underline;
+}
+.message-item .summary .message-flags {
+  display: block;
+  position: absolute;
+  right: 101%;
+  right: calc(100% + 4px);
+  height: 18px;
+  white-space: nowrap;
+}
+.message-item.message-unread .summary .text {
+  color: #609FC4;
+  font-weight: bold;
+}
+.message-item .time {
+  float: right;
+  width: 60px;
+  height: 18px;
+  text-overflow: ellipsis;
+  overflow: hidden;
+  white-space: nowrap;
+  color: #666;
+}
+.message-item.message-unread .time {
+  font-weight: bold;
+  color: #609FC4;
+}
+.message-item .attachment {
+  color: #999;
+  font-size: 18px;
+  vertical-align: middle;
+  float: right;
+  margin: 0 12px;
+  position: relative;
+}
+.message-item.message-unread .attachment {
+  color: #4F99C6;
+}
+.message-content .time {
+  font-weight: normal;
+}
+.message-star {
+  vertical-align: middle;
+  margin: 2px 4px 0 6px;
+  font-size: 15px;
+  cursor: pointer;
+}
+.message-star:hover {
+  color: #feb902 !important;
+  text-decoration: none;
+}
+.mail-tag:empty {
+  display: inline-block;
+  width: 8px;
+  height: 11px;
+  padding: 0;
+  line-height: normal;
+  vertical-align: middle;
+  margin: 0 1px 0 0;
+}
+.badge.mail-tag {
+  border-radius: 2px;
+}
+@media only screen and (max-width: 979px) {
+  .message-item .summary {
+    min-width: 0;
+  }
+  .message-item .sender {
+    width: 100px;
+  }
+}
+@media only screen and (max-width: 550px) {
+  .message-item .summary {
+    margin: 8px 0 0 32px;
+    max-width: 95%;
+    min-width: 0;
+    display: block;
+  }
+  .message-item .sender {
+    width: auto;
+    max-width: 150px;
+  }
+  .message-item .summary .text {
+    max-width: 95%;
+  }
+}
+.btn-message,
+.btn-message:hover,
+.btn-message:focus,
+.btn-message:active,
+.open .btn-message.dropdown-toggle {
+  background-color: #FFF  !important;
+  border: 1px solid #94B9CE !important;
+  color: #7CA3BA !important;
+  text-shadow: none !important;
+}
+.message-content {
+  padding: 16px 12px;
+  border: 1px solid #E9E9E9;
+  -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.02);
+  box-shadow: 0 0 1px 1px rgba(0,0,0,0.02);
+  background-color: rgba(255, 255, 255, 0.8);
+  border-top-width: 0;
+}
+.message-item .message-content {
+  margin-top: 16px;
+  border-top-width: 1px;
+}
+.message-body {
+  padding: 0 9px;
+  color: #6A7177;
+}
+.message-navbar {
+  line-height: 24px;
+  padding: 10px 12px;
+  border: 1px solid #D6E1EA;
+  border-color: #D6E1EA transparent;
+  background-color: #F1F5FA;
+  position: relative;
+}
+.message-navbar .dropdown-toggle,
+.message-content .dropdown-toggle {
+  color: #777;
+}
+.message-navbar .dropdown-toggle:hover,
+.message-content .dropdown-toggle:hover,
+.message-navbar .dropdown-toggle:focus,
+.message-content .dropdown-toggle:focus {
+  text-decoration: none;
+  color: #2283C5;
+}
+.message-bar {
+  display: inline-block;
+  min-height: 28px;
+}
+@media only screen and (max-width: 480px) {
+  .message-bar {
+    display: block;
+    min-height: 60px;
+  }
+}
+.message-footer {
+  background-color: #F1F1F1;
+  padding: 12px 16px;
+  border: 1px solid #E6E6E6;
+  border-width: 1px 0;
+  border-top: 1px solid #E4E9EE;
+}
+.message-footer .pagination {
+  margin: 0;
+}
+.message-footer .pagination > li {
+  margin: 0;
+  padding: 0;
+}
+.message-footer .pagination > li > a,
+.message-footer .pagination > li > span {
+  color: #777;
+  padding: 3px;
+  margin-left: 3px;
+  margin-right: 3px;
+  background-color: transparent;
+  border: none;
+}
+.message-footer .pagination > li.disabled > span {
+  color: #BBBBBB;
+  cursor: default;
+}
+.message-footer .pagination > li > a:hover {
+  color: #2283C5;
+  text-decoration: none;
+}
+.message-footer input[type=text] {
+  font-size: 12px;
+  width: 34px;
+  height: 24px;
+  line-height: 20px;
+  margin-bottom: 0;
+  padding: 3px;
+  vertical-align: middle;
+  text-align: center;
+}
+.message-footer-style2 .pagination > li > a,
+.message-footer-style2 .pagination > li > span {
+  border: 1px solid #B5B5B5;
+  border-radius: 100% !important;
+  width: 26px;
+  height: 26px;
+  line-height: 24px;
+  display: inline-block;
+  text-align: center;
+  padding: 0;
+}
+.message-footer-style2 .pagination > li > span {
+  border-color: #CCC;
+}
+.message-footer-style2 .pagination > li > a:hover {
+  border-color: #84AFC9;
+  background-color: #F7F7F7;
+}
+.message-item.message-inline-open {
+  background-color: #F2F6F9;
+  border: 1px solid #DDD;
+  border-bottom-color: #CCC;
+}
+.message-item.message-inline-open:first-child {
+  border-top-color: #EEE;
+}
+.message-item.message-inline-open:last-child {
+  border-bottom-color: #DDD;
+}
+.message-item.message-inline-open + .message-item {
+  border-bottom-color: transparent;
+}
+.message-loading-overlay {
+  position: absolute;
+  z-index: 14;
+  top: 0;
+  bottom: 0;
+  right: 0;
+  left: 0;
+  background-color: rgba(255, 255, 255, 0.5);
+  text-align: center;
+}
+.message-loading-overlay > [class*="icon-"] {
+  position: absolute;
+  top: 15%;
+  left: 0;
+  right: 0;
+  text-align: center;
+}
+.message-content .sender {
+  color: #6A9CBA;
+  font-weight: bold;
+  width: auto;
+  text-overflow: inherit;
+  vertical-align: middle;
+  margin: 0;
+}
+.message-content .time {
+  width: auto;
+  text-overflow: inherit;
+  white-space: normal;
+  float: none;
+  vertical-align: middle;
+}
+ul.attachment-list {
+  margin: 6px 0 4px 8px;
+}
+ul.attachment-list > li {
+  margin-bottom: 3px;
+}
+.message-attachment {
+  padding-left: 10px;
+  padding-right: 10px;
+}
+.attached-file {
+  color: #777;
+  width: 200px;
+}
+.attached-file > [class*="icon-"] {
+  display: inline-block;
+  width: 16px;
+  margin-right: 2px;
+}
+.attached-file:hover {
+  text-decoration: none;
+  color: #438EB9;
+}
+.attached-file:hover .attached-name {
+  color: #2283C5;
+}
+.attached-file .attached-name {
+  display: inline-block;
+  max-width: 175px;
+  text-overflow: ellipsis;
+  overflow: hidden;
+  white-space: nowrap;
+}
+.messagebar-item-left,
+.messagebar-item-right {
+  position: absolute;
+  bottom: 14px;
+  left: 12px;
+  text-align: left;
+}
+.messagebar-item-right {
+  right: 12px;
+  left: auto;
+}
+.message-navbar .nav-search {
+  right: auto;
+  left: 60px;
+  top: auto;
+  bottom: 11px;
+}
+.message-form {
+  border: 1px solid #ddd;
+  border-top: none;
+  padding-top: 22px;
+}
+@media only screen and (max-width: 480px) {
+  .message-form {
+    padding-left: 16px;
+    padding-right: 16px;
+  }
+}
+.message-form .form-actions {
+  margin-bottom: 0;
+}
+.message-form .wysiwyg-editor {
+  overflow: auto;
+  min-height: 150px;
+  max-height: 250px;
+  height: auto;
+}
+.btn-send-message {
+  position: relative;
+  top: 6px;
+}
+.btn-back-message-list {
+  color: #777;
+}
+.btn-back-message-list:hover {
+  color: #478FCA;
+  text-decoration: none;
+}
+.message-condensed .message-item {
+  padding-top: 8px;
+  padding-bottom: 9px;
+}
+.message-condensed .message-navbar,
+.message-condensed .message-footer {
+  padding-top: 7px;
+  padding-bottom: 7px;
+}
+.message-condensed .messagebar-item-left,
+.message-condensed .messagebar-item-right {
+  bottom: 9px;
+}
+.message-condensed .message-navbar .nav-search {
+  bottom: 7px;
+}
+@media only screen and (max-width: 480px) {
+  .message-condensed .message-bar {
+    min-height: 42px;
+  }
+}
+.inbox-folders .btn-block {
+  margin-top: 0;
+}
+@media only screen and (max-width: 767px) {
+  .inbox-folders.inbox-folders-responsive .btn-block {
+    width: 24%;
+  }
+}
+@media only screen and (max-width: 600px) {
+  .inbox-folders.inbox-folders-responsive .btn-block {
+    width: 48%;
+  }
+}
+@media only screen and (max-width: 320px) {
+  .inbox-folders.inbox-folders-responsive .btn-block {
+    width: 99%;
+  }
+}
+.inbox-folders .btn-lighter,
+.inbox-folders .btn-lighter.active {
+  background-color: #F4F4F4 !important;
+  text-shadow: none !important;
+  color: #7C8395 !important;
+  border: 1px solid #FFF  !important;
+  padding: 5px 11px;
+}
+.inbox-folders .btn-lighter.active {
+  background-color: #EDF2F8 !important;
+  color: #53617C !important;
+}
+.inbox-folders .btn-lighter:hover {
+  background-color: #EFEFEF !important;
+  color: #6092C4 !important;
+}
+.inbox-folders .btn > [class*="icon-"]:first-child {
+  display: inline-block;
+  width: 14px;
+  text-align: left;
+}
+.inbox-folders .btn-lighter + .btn-lighter {
+  border-top-width: 0 !important;
+}
+.inbox-folders .btn.active:before {
+  display: block;
+  content: "";
+  position: absolute;
+  top: 1px;
+  bottom: 1px;
+  left: -1px;
+  border-left: 3px solid #4F99C6;
+}
+.inbox-folders .btn.active:after {
+  display: none;
+}
+.inbox-folders .btn .counter {
+  border-radius: 3px;
+  position: absolute;
+  right: 8px;
+  top: 8px;
+  padding-left: 6px;
+  padding-right: 6px;
+  opacity: 0.75;
+  filter: alpha(opacity=75);
+}
+.inbox-folders .btn:hover .badge {
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+.timeline-container {
+  position: relative;
+  padding-top: 4px;
+  margin-bottom: 32px;
+}
+.timeline-container:last-child {
+  margin-bottom: 0;
+}
+.timeline-container:before {
+  /* the vertical line running through icons */
+
+  content: "";
+  display: block;
+  position: absolute;
+  left: 28px;
+  top: 0;
+  bottom: 0;
+  border: 1px solid #E2E3E7;
+  background-color: #E7EAEF;
+  width: 4px;
+  border-width: 0 1px;
+}
+.timeline-container:first-child:before {
+  border-top-width: 1px;
+}
+.timeline-container:last-child:before {
+  border-bottom-width: 1px;
+}
+.timeline-item {
+  position: relative;
+  margin-bottom: 8px;
+}
+.timeline-item .widget-box {
+  background-color: #F2F6F9;
+  color: #595C66;
+}
+.timeline-item .transparent.widget-box {
+  border-left: 3px solid #DAE1E5;
+}
+.timeline-item .transparent .widget-header {
+  background-color: #ECF1F4;
+  border-bottom: none;
+}
+.timeline-item .transparent .widget-header > :first-child {
+  margin-left: 8px;
+}
+.timeline-item:nth-child(even) .widget-box {
+  background-color: #F3F3F3;
+  color: #616161;
+}
+.timeline-item:nth-child(even) .widget-box.transparent {
+  border-left-color: #DBDBDB !important;
+}
+.timeline-item:nth-child(even) .widget-box.transparent .widget-header {
+  background-color: #EEE !important;
+}
+.timeline-item .widget-box {
+  margin: 0;
+  position: relative;
+  max-width: none;
+  border-bottom: none;
+  margin-left: 60px;
+}
+.timeline-item .widget-main {
+  margin: 0;
+  position: relative;
+  max-width: none;
+  border-bottom: none;
+}
+.timeline-item .widget-body {
+  background-color: transparent;
+}
+.timeline-item .widget-toolbox {
+  padding: 4px 8px 0 !important;
+  background-color: transparent !important;
+  border: 0 solid #CCC !important;
+  border-top: none !important;
+  margin: 0 0px !important;
+}
+.timeline-info {
+  float: left;
+  width: 60px;
+  text-align: center;
+  position: relative;
+}
+.timeline-info img {
+  border-radius: 100%;
+  max-width: 42px;
+}
+.timeline-info .label,
+.timeline-info .badge {
+  font-size: 12px;
+}
+.timeline-container:not(.timeline-style2) .timeline-indicator {
+  opacity: 1;
+  border-radius: 100%;
+  display: inline-block;
+  font-size: 16px;
+  height: 36px;
+  line-height: 30px;
+  width: 36px;
+  text-align: center;
+  text-shadow: none !important;
+  padding: 0;
+  cursor: default;
+  border: 3px solid #FFF !important;
+}
+.timeline-label {
+  display: block;
+  clear: both;
+  margin: 0 0 18px;
+  margin-left: 34px;
+}
+.timeline-item img {
+  border: 1px solid #AAA;
+  padding: 2px;
+  background-color: #FFF;
+}
+.timeline-style2:before {
+  display: none;
+}
+.timeline-style2 .timeline-item {
+  padding-bottom: 22px;
+  margin-bottom: 0;
+}
+.timeline-style2 .timeline-item:last-child {
+  padding-bottom: 0;
+}
+.timeline-style2 .timeline-item:before {
+  content: "";
+  display: block;
+  position: absolute;
+  left: 90px;
+  top: 5px;
+  bottom: -5px;
+  border-width: 0;
+  background-color: #DDD;
+  width: 2px;
+  max-width: 2px;
+}
+.timeline-style2 .timeline-item:last-child:before {
+  display: none;
+}
+.timeline-style2 .timeline-item:first-child:before {
+  display: block;
+}
+.timeline-style2 .timeline-item .transparent .widget-header {
+  background-color: transparent !important;
+}
+.timeline-style2 .timeline-item .transparent.widget-box {
+  background-color: transparent !important;
+  border-left: none !important;
+}
+.timeline-style2 .timeline-info {
+  width: 100px;
+}
+.timeline-style2 .timeline-indicator {
+  font-size: 0;
+  height: 12px;
+  line-height: 12px;
+  width: 12px;
+  border-width: 1px !important;
+  background-color: #FFFFFF !important;
+  position: absolute;
+  left: 85px;
+  top: 3px;
+  opacity: 1;
+  border-radius: 100%;
+  display: inline-block;
+  padding: 0;
+}
+.timeline-style2 .timeline-date {
+  display: inline-block;
+  width: 72px;
+  text-align: right;
+  margin-right: 25px;
+  color: #777;
+}
+.timeline-style2 .timeline-item .widget-box {
+  margin-left: 112px;
+}
+.timeline-style2 .timeline-label {
+  width: 75px;
+  text-align: center;
+  margin-left: 0;
+  margin-bottom: 10px;
+  text-align: right;
+  color: #666;
+  font-size: 14px;
+}
+.timeline-time {
+  text-align: center;
+  position: static;
+}
+/* full calendar */
+.fc-header-title > h2 {
+  font-size: 22px;
+  color: #65A0CE;
+}
+.fc-widget-header,
+.fc-widget-content {
+  border: 1px solid #BCD4E5;
+}
+.fc-state-highlight {
+  background: #FFC;
+}
+.fc-event-skin {
+  border: none !important;
+  /* default BORDER color */
+
+  background-color: #ABBAC3;
+  padding: 0 0 1px 2px;
+}
+.label-yellow .fc-event-skin {
+  color: #996633;
+}
+.label-light .fc-event-skin {
+  color: #888;
+}
+[class*="label-"] > .fc-event-skin,
+[class*="label-"] > .fc-event-skin > .fc-event-skin.fc-event-head {
+  background-color: inherit;
+}
+.fc-event-skin.ui-draggable-dragging {
+  cursor: move;
+}
+.fc-event-skin.fc-event-vert,
+.fc-event-vert > .fc-event-skin {
+  padding: 0 0 1px;
+}
+.fc-grid .fc-day-number {
+  color: #2E6589;
+}
+.fc-widget-header {
+  background: #ECF2F7;
+  color: #8090A0;
+}
+.fc-event-hori,
+.fc-event-vert {
+  border-radius: 0 !important;
+  border-color: transparent;
+}
+.fc-event-vert .fc-event-content {
+  padding-left: 1px;
+  padding-right: 1px;
+}
+.fc-event-vert .fc-event-time {
+  padding: 0;
+}
+.fc-state-default {
+  border: none;
+}
+.fc-state-default,
+.fc-state-default .fc-button-inner {
+  border: none;
+  background-color: #ABBAC3;
+  color: #FFF;
+  background-image: none;
+  box-shadow: none;
+  text-shadow: none;
+  border-radius: 0 !important;
+  margin-left: 2px;
+}
+.fc-state-default .fc-button-effect {
+  display: none;
+}
+.fc-state-disabled,
+.fc-state-disabled .fc-button-inner {
+  opacity: 0.75;
+  filter: alpha(opacity=75);
+  color: #DDD;
+}
+.fc-state-active,
+.fc-state-active .fc-button-inner {
+  border-color: #4F99C6;
+  background-color: #6FB3E0;
+}
+.fc-state-hover,
+.fc-state-hover .fc-button-inner {
+  background-color: #8B9AA3;
+}
+.external-event {
+  margin: 6px 0;
+  padding: 0;
+  cursor: default;
+  display: block;
+  color: #FFF;
+  background-color: #ABBAC3;
+  font-size: 13px;
+  line-height: 28px;
+}
+.external-event:hover {
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+.external-event.ui-draggable-dragging {
+  cursor: move;
+}
+.external-event > [class*="icon-"]:first-child {
+  /* the move & drag icon */
+
+  display: inline-block;
+  height: 32px;
+  width: 32px;
+  text-align: center;
+  line-height: 30px;
+  margin-right: 5px;
+  font-size: 15px;
+  border-right: 1px solid #FFF;
+}
+/* calendar inside widget-box --- not complete yet */
+.widget-main .fc {
+  position: relative;
+  top: -40px;
+}
+.widget-main .fc > .fc-header {
+  position: relative;
+  z-index: 10;
+}
+.widget-main .fc .fc-header-space {
+  padding-left: 2px;
+}
+.widget-main .fc-header-title > h2 {
+  font-size: 18px;
+  line-height: 36px;
+}
+.widget-main .fc-content {
+  top: -14px;
+  z-index: 11;
+}
+.widget-main .fc-button-content {
+  height: 37px;
+  line-height: 36px;
+}
+/* calendar */
+@media only screen and (max-width: 480px) {
+  .fc-header td {
+    display: block;
+    width: auto;
+    text-align: left;
+  }
+}
+.chosen-container + .help-inline {
+  vertical-align: middle;
+}
+/** chosen select boxes -- replace sprite icons with FontAwesome icons */
+.chosen-select {
+  display: inline !important;
+  /* for validation plugin to work it must be displayed */
+
+  visibility: hidden;
+  opacity: 0;
+  position: absolute;
+  z-index: -1;
+}
+.chosen-container,
+[class*="chosen-container"] {
+  vertical-align: middle;
+}
+.chosen-container > .chosen-single,
+[class*="chosen-container"] > .chosen-single {
+  line-height: 28px;
+  height: 30px;
+  box-shadow: none;
+  background: #FAFAFA;
+}
+.chosen-choices {
+  box-shadow: none !important;
+}
+.chosen-container-single .chosen-single abbr {
+  background: none;
+}
+.chosen-container-single .chosen-single abbr:after {
+  content: "\f00d";
+  display: inline-block;
+  color: #888;
+  font-family: FontAwesome;
+  font-size: 13px;
+  position: absolute;
+  right: 0;
+  top: -7px;
+}
+.chosen-container-single .chosen-single abbr:hover:after {
+  color: #464646;
+}
+.chosen-container-single.chosen-disabled .chosen-single abbr:hover:after {
+  color: #464646;
+}
+.chosen-single div b {
+  background: none !important;
+}
+.chosen-single div b:before {
+  content: "\f0d7";
+  display: inline-block;
+  color: #888;
+  font-family: FontAwesome;
+  font-size: 12px;
+  position: relative;
+  top: -1px;
+  left: 1px;
+}
+.chosen-container-active.chosen-with-drop .chosen-single div b:before {
+  content: "\f0d8";
+}
+.chosen-container-single .chosen-search {
+  position: relative;
+}
+.chosen-container-single .chosen-search input[type="text"] {
+  background: none;
+  border-radius: 0;
+  line-height: 28px;
+  height: 28px;
+}
+.chosen-container-single .chosen-search:after {
+  content: "\f002";
+  display: inline-block;
+  color: #888;
+  font-family: FontAwesome;
+  font-size: 14px;
+  position: absolute;
+  top: 8px;
+  right: 12px;
+}
+.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
+  height: 25px;
+}
+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
+  background: none;
+}
+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
+  content: "\f00d";
+  display: inline-block;
+  color: #888;
+  font-family: FontAwesome;
+  font-size: 13px;
+  position: absolute;
+  right: 2px;
+  top: -1px;
+}
+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
+  text-decoration: none;
+}
+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before {
+  color: #464646;
+}
+.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close:before {
+  color: #464646;
+}
+.chosen-container .chosen-results-scroll-down span,
+.chosen-container .chosen-results-scroll-up span {
+  background: none;
+}
+.chosen-container .chosen-results-scroll-down span:before,
+.chosen-container .chosen-results-scroll-up span:before {
+  content: "\f0d7";
+  display: inline-block;
+  color: #888;
+  font-family: FontAwesome;
+  font-size: 12px;
+  position: relative;
+  top: -1px;
+  left: 1px;
+}
+.chosen-container .chosen-results-scroll-up span:before {
+  content: "\f0d8";
+}
+.chosen-container-active .chosen-single-with-drop div b:before {
+  content: "\f0d8";
+}
+.chosen-rtl .chosen-search input[type="text"] {
+  background: none;
+}
+.chosen-rtl .chosen-search:after {
+  content: "";
+  display: none;
+}
+.chosen-rtl .chosen-search:before {
+  content: "\f002";
+  display: inline-block;
+  color: #888;
+  font-family: FontAwesome;
+  font-size: 14px;
+  position: absolute;
+  top: 9px;
+  left: 12px;
+}
+/** chosen - etc */
+.chosen-container-single .chosen-single {
+  border-radius: 0;
+}
+.chosen-container .chosen-results li.highlighted {
+  background: #86BD6F;
+  /* green */
+
+  background: #4492C9;
+  /* blue1 */
+
+  background: #316AC5;
+  color: #FFF;
+}
+.chosen-container-single .chosen-drop {
+  border-radius: 0;
+  border-bottom: 3px solid #4492C9;
+  border-color: #4492C9;
+}
+.chosen-single.chosen-single-with-drop,
+.chosen-container-active .chosen-single {
+  border-color: #4492C9;
+}
+.form-group.has-error .chosen-single {
+  border-color: #f09784 !important;
+}
+.form-group.has-info .chosen-single {
+  border-color: #64a6bc !important;
+}
+.form-group.has-warning .chosen-single {
+  border-color: #e0c43a !important;
+}
+.form-group.has-success .chosen-single {
+  border-color: #92bf65 !important;
+}
+.chosen-rtl .chosen-container-single-nosearch .chosen-search {
+  left: -9999px;
+}
+.chosen-rtl .chosen-drop {
+  left: -9999px;
+}
+.modal .chosen-rtl .chosen-container-single-nosearch .chosen-search {
+  left: 9999px;
+}
+.modal .chosen-rtl .chosen-drop {
+  left: 9999px;
+}
+.rtl .modal .chosen-container.chosen-with-drop .chosen-drop {
+  left: auto;
+  right: 0;
+}
+.chosen-container-active.chosen-with-drop .chosen-single {
+  border-color: #4492C9;
+}
+@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
+  .chosen-rtl .chosen-search input[type="text"],
+  .chosen-container-single .chosen-single abbr,
+  .chosen-container-single .chosen-single div b,
+  .chosen-container-single .chosen-search input[type="text"],
+  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
+  .chosen-container .chosen-results-scroll-down span,
+  .chosen-container .chosen-results-scroll-up span {
+    background-image: none !important;
+    background-repeat: no-repeat !important;
+    background-size: auto !important;
+  }
+}
+/* a second style (like tag inpit) */
+.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice {
+  background-image: none;
+  background-color: #91b8d0;
+  color: #FFFFFF;
+  display: inline-block;
+  font-size: 13px;
+  font-weight: normal;
+  margin-bottom: 3px;
+  margin-right: 0;
+  padding: 6px 22px 7px 9px;
+  position: relative;
+  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
+  transition: all 0.2s ease 0s;
+  vertical-align: baseline;
+  white-space: nowrap;
+  border: none;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  border-radius: 0;
+}
+.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  right: 0;
+  width: 18px;
+  height: auto;
+  line-height: 25px;
+  text-align: center;
+}
+.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
+  color: #FFF;
+  position: static;
+  font-size: 11px;
+}
+.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
+  background-color: rgba(0, 0, 0, 0.2);
+}
+.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before {
+  color: #FFF;
+}
+.tag-input-style + .chosen-container-multi.chosen-rtl .chosen-choices li.search-choice {
+  padding: 6px 9px 7px 22px;
+  margin-left: 0;
+  margin-right: 3px;
+}
+.tag-input-style + .chosen-container-multi.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
+  right: auto;
+  left: 0;
+}
+.select2-container .select2-choice {
+  border-radius: 0;
+  height: 30px;
+}
+.select2-container.select2-drop-above .select2-choice {
+  border-radius: 0;
+}
+.select2-container .select2-choice abbr,
+.select2-search-choice-close {
+  background: none;
+}
+.select2-container .select2-choice abbr:before,
+.select2-search-choice-close:before {
+  font-family: FontAwesome;
+  font-size: 12px;
+  display: inline;
+  content: "\f00d";
+  color: #888;
+  position: relative;
+  top: -1px;
+}
+.select2-container .select2-choice abbr:hover:before,
+.select2-search-choice-close:hover:before {
+  color: #555;
+}
+.select2-container .select2-choice abbr:before {
+  top: -7px;
+}
+.select2-search-choice-close:hover {
+  text-decoration: none !important;
+}
+.select2-drop {
+  border-radius: 0;
+  border: 1px solid #4492C9;
+  border-width: 0 1px 3px;
+}
+.select2-drop.select2-drop-above {
+  border-radius: 0;
+}
+.select2-container .select2-choice {
+  background: #FAFAFA none;
+}
+.select2-container-active .select2-choice,
+.select2-container-active .select2-choices,
+.select2-dropdown-open.select2-drop-above .select2-choice,
+.select2-dropdown-open.select2-drop-above .select2-choices,
+.select2-container-multi.select2-container-active .select2-choices {
+  border-color: #4492C9;
+}
+.select2-results .select2-highlighted {
+  background: #316AC5;
+}
+.select2-container .select2-choice .select2-arrow {
+  border-radius: 0;
+  background: transparent none;
+  border: none;
+}
+.select2-container .select2-choice .select2-arrow b {
+  background: none;
+}
+.select2-container .select2-choice .select2-arrow b:before {
+  font-family: FontAwesome;
+  font-size: 12px;
+  display: inline;
+  content: "\f0d7";
+  color: #888;
+  position: relative;
+  left: 5px;
+}
+.select2-dropdown-open .select2-choice .select2-arrow b:before {
+  content: "\f0d8";
+}
+.select2-search .select2-input {
+  background: #fff none;
+  margin-top: 4px;
+}
+.select2-search:after {
+  font-family: FontAwesome;
+  font-size: 14px;
+  display: inline;
+  content: "\f002";
+  color: #777;
+  position: relative;
+  top: 0;
+  left: -20px;
+  z-index: 0;
+}
+.select2-container-multi .select2-choices .select2-search-field input {
+  border: none !important;
+  -webkit-box-shadow: none !important;
+  box-shadow: none !important;
+  background: none !important;
+}
+.select2-container-active .select2-choice,
+.select2-container-active .select2-choices,
+.select2-container-multi.select2-container-active .select2-choices,
+.select2-dropdown-open.select2-drop-above .select2-choice,
+.select2-dropdown-open.select2-drop-above .select2-choices {
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.select2-search input.select2-active {
+  background-color: #FFF;
+  position: relative;
+  z-index: 1;
+}
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
+  .select2-search input,
+  .select2-search-choice-close,
+  .select2-container .select2-choice abbr,
+  .select2-container .select2-choice div b {
+    background-image: none !important;
+    background-size: auto !important;
+  }
+  .select2-search input {
+    background-position: auto !important;
+  }
+}
+.select2-container-active.select2-dropdown-open .select2-choice {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#eeeeee), to(#ffffff));
+  background-image: -webkit-linear-gradient(top, #eeeeee, 0%, #ffffff, 100%);
+  background-image: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
+  background-image: linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffffffff', GradientType=0);
+}
+.select2-container-active.select2-drop-above .select2-choice {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
+  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
+  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
+}
+.form-group.has-error .select2-choice,
+.form-group.has-error .select2-choices {
+  border-color: #f09784 !important;
+}
+.form-group.has-info .select2-choice,
+.form-group.has-info .select2-choices {
+  border-color: #64a6bc !important;
+}
+.form-group.has-warning .select2-choice,
+.form-group.has-warning .select2-choices {
+  border-color: #e0c43a !important;
+}
+.form-group.has-success .select2-choice,
+.form-group.has-success .select2-choices {
+  border-color: #92bf65 !important;
+}
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
+  .select2-search input,
+  .select2-search-choice-close,
+  .select2-container .select2-choice abbr,
+  .select2-container .select2-choice .select2-arrow b {
+    background-image: none !important;
+    background-repeat: no-repeat !important;
+    background-size: auto !important;
+  }
+  .select2-search input {
+    background-position: auto !important;
+  }
+}
+/* colorbox used in gallery page */
+#colorbox:focus,
+#colorbox:active {
+  outline: none;
+}
+#cboxTopLeft,
+#cboxTopCenter,
+#cboxTopRight,
+#cboxMiddleLeft,
+#cboxMiddleRight,
+#cboxBottomLeft,
+#cboxBottomCenter,
+#cboxBottomRight {
+  background: none !important;
+  opacity: 0;
+}
+#cboxContent {
+  border: 12px solid #000;
+  background-color: #FFF;
+  padding: 7px;
+}
+#cboxOverlay {
+  background: rgba(0, 0, 0, 0.95);
+  background: #000;
+}
+#cboxCurrent {
+  left: 64px;
+  margin-bottom: 4px;
+  font-size: 14px;
+}
+#cboxTitle {
+  margin-bottom: 4px;
+  font-size: 14px;
+  color: #777;
+}
+#cboxNext,
+#cboxPrevious,
+#cboxClose {
+  background: none;
+  text-indent: 0;
+  width: 26px;
+  height: 26px;
+  line-height: 22px;
+  padding: 0 4px;
+  text-align: center;
+  border: 2px solid #999;
+  border-radius: 16px;
+  color: #666;
+  font-size: 12px;
+  margin-left: 5px;
+  margin-bottom: 5px;
+}
+#cboxNext:hover,
+#cboxPrevious:hover {
+  color: #333;
+  border-color: #666;
+}
+#cboxContent {
+  overflow: visible;
+}
+#cboxClose {
+  background-color: #000000;
+  border: 2px solid #FFFFFF;
+  border-radius: 32px;
+  color: #FFFFFF;
+  font-size: 21px;
+  height: 28px;
+  width: 28px;
+  padding-bottom: 2px;
+  margin-left: 0;
+  right: -14px;
+  top: -14px;
+}
+#cboxLoadingOverlay {
+  background: none !important;
+}
+#cboxLoadingGraphic {
+  background: #FFF none !important;
+  text-align: center;
+}
+#cboxLoadingGraphic > [class*="icon-"] {
+  display: inline-block;
+  background-color: #FFF;
+  border-radius: 8px;
+  width: 32px;
+  height: 32px;
+  position: relative;
+  top: 48%;
+  text-align: center;
+  vertical-align: middle;
+  -moz-animation: spin 1.5s infinite linear;
+  -webkit-animation: spin 1.5s infinite linear;
+  -o-animation: spin 1.5s infinite linear;
+  -ms-animation: spin 1.5s infinite linear;
+  animation: spin 1.5s infinite linear;
+  font-size: 24px;
+  color: #FE7E3E;
+}
+/* spinner */
+.ace-spinner {
+  display: inline-block;
+}
+.ace-spinner .spinner-buttons {
+  min-width: 18px;
+}
+.ace-spinner .spinner-buttons > .btn {
+  border-radius: 0 !important;
+  font-size: 10px;
+  padding: 0;
+  width: 18px;
+  height: 14px;
+  line-height: 10px;
+}
+.ace-spinner .spinner-buttons > .btn:first-child {
+  margin-top: 0;
+}
+.ace-spinner .spinner-buttons > .btn > [class*="icon-"] {
+  margin: 0;
+  padding: 0;
+}
+.ace-spinner .spinner-buttons > button.btn:active {
+  left: auto;
+  top: auto;
+}
+.ace-spinner .spinner-input {
+  text-align: center;
+  height: 29px;
+  line-height: 28px;
+  color: #777;
+}
+.ace-spinner input[type=text].spinner-input.form-control {
+  width: auto\0/ !important;
+  line-height: 1\0/ !important;
+  padding-bottom: 4px\0/ !important;
+}
+/* touch spinner buttons */
+.ace-spinner.touch-spinner .spinner-buttons {
+  margin: 0;
+  font-size: 0;
+}
+.ace-spinner.touch-spinner .spinner-buttons > .btn {
+  height: 29px;
+  line-height: 20px;
+  width: 24px;
+  font-size: 18px;
+  display: inline-block;
+  vertical-align: sub;
+  margin: 0 1px;
+}
+.ace-spinner.touch-spinner .spinner-buttons > .btn > [class*="icon-"] {
+  vertical-align: middle;
+  display: inline-block;
+}
+/* wizard */
+.wizard-steps {
+  list-style: none;
+  display: table;
+  width: 100%;
+  padding: 0;
+  margin: 0;
+  position: relative;
+}
+.wizard-steps li {
+  display: table-cell;
+  text-align: center;
+  width: 1%;
+}
+.wizard-steps li .step {
+  border: 5px solid #ced1d6;
+  color: #546474;
+  font-size: 15px;
+  border-radius: 100%;
+  background-color: #FFF;
+  position: relative;
+  z-index: 2;
+  display: inline-block;
+  width: 40px;
+  height: 40px;
+  line-height: 30px;
+  text-align: center;
+}
+.wizard-steps li:before {
+  /* the line running through each step*/
+
+  display: block;
+  content: "";
+  width: 100%;
+  height: 1px;
+  font-size: 0;
+  overflow: hidden;
+  border-top: 4px solid #CED1D6;
+  position: relative;
+  top: 21px;
+  z-index: 1;
+}
+.wizard-steps li:last-child:before {
+  max-width: 50%;
+  width: 50%;
+}
+.wizard-steps li:first-child:before {
+  max-width: 51%;
+  left: 50%;
+}
+.wizard-steps li.active:before,
+.wizard-steps li.complete:before,
+.wizard-steps li.active .step,
+.wizard-steps li.complete .step {
+  border-color: #5293c4;
+}
+.wizard-steps li.complete .step {
+  cursor: default;
+  color: #FFF;
+  -webkit-transition: transform ease 0.1s;
+  transition: transform ease 0.1s;
+}
+.wizard-steps li.complete .step:before {
+  display: block;
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  right: 0;
+  line-height: 30px;
+  text-align: center;
+  border-radius: 100%;
+  content: "\f00c";
+  background-color: #FFF;
+  z-index: 3;
+  font-family: FontAwesome;
+  font-size: 17px;
+  color: #87ba21;
+}
+.wizard-steps li.complete:hover .step {
+  -moz-transform: scale(1.1);
+  -webkit-transform: scale(1.1);
+  -o-transform: scale(1.1);
+  -ms-transform: scale(1.1);
+  transform: scale(1.1);
+  border-color: #80afd4;
+}
+.wizard-steps li.complete:hover:before {
+  border-color: #80afd4;
+}
+.wizard-steps li .title {
+  display: block;
+  margin-top: 4px;
+  max-width: 100%;
+  color: #949ea7;
+  font-size: 14px;
+  z-index: 104;
+  text-align: center;
+  table-layout: fixed;
+  word-wrap: break-word;
+}
+.wizard-steps li.complete .title,
+.wizard-steps li.active .title {
+  color: #2b3d53;
+}
+.step-content .step-pane {
+  display: none;
+  min-height: 200px;
+  padding: 4px 8px 12px;
+}
+.step-content .active {
+  display: block;
+}
+.wizard-actions {
+  text-align: right;
+}
+@media only screen and (max-width: 767px) {
+  .wizard-steps li .step {
+    width: 30px;
+    height: 30px;
+    line-height: 24px;
+    border-width: 3px;
+  }
+  .wizard-steps li:before,
+  .wizard-steps li:after {
+    border-width: 3px;
+  }
+  .wizard-steps li.complete .step:before {
+    line-height: 24px;
+    font-size: 13px;
+  }
+  .wizard-steps li:before {
+    top: 16px;
+  }
+  .step-content .step-pane {
+    padding: 4px 4px 6px;
+  }
+}
+/* tree control */
+.tree {
+  padding-left: 9px;
+  overflow-x: hidden;
+  overflow-y: auto;
+  position: relative;
+}
+.tree:before {
+  display: inline-block;
+  content: "";
+  position: absolute;
+  top: -20px;
+  bottom: 16px;
+  left: 0;
+  border: 1px dotted #67b2dd;
+  border-width: 0 0 0 1px;
+  z-index: 1;
+}
+.tree .tree-folder {
+  width: auto;
+  min-height: 20px;
+  cursor: pointer;
+}
+.tree .tree-folder .tree-folder-header {
+  position: relative;
+  height: 20px;
+  line-height: 20px;
+}
+.tree .tree-folder .tree-folder-header:hover {
+  background-color: #F0F7FC;
+}
+.tree .tree-folder .tree-folder-header .tree-folder-name,
+.tree .tree-item .tree-item-name {
+  display: inline;
+  z-index: 2;
+}
+.tree .tree-folder .tree-folder-header > [class*="icon-"]:first-child,
+.tree .tree-item > [class*="icon-"]:first-child {
+  display: inline-block;
+  position: relative;
+  z-index: 2;
+  top: -1px;
+}
+.tree .tree-folder .tree-folder-header .tree-folder-name {
+  margin-left: 2px;
+}
+.tree .tree-folder .tree-folder-header > [class*="icon-"]:first-child {
+  margin: -2px 0 0 -2px;
+}
+.tree .tree-folder:last-child:after {
+  display: inline-block;
+  content: "";
+  position: absolute;
+  z-index: 1;
+  top: 15px;
+  bottom: 0;
+  left: -15px;
+  border-left: 1px solid #FFF;
+}
+.tree .tree-folder .tree-folder-content {
+  margin-left: 23px;
+  position: relative;
+}
+.tree .tree-folder .tree-folder-content:before {
+  display: inline-block;
+  content: "";
+  position: absolute;
+  z-index: 1;
+  top: -14px;
+  bottom: 16px;
+  left: -14px;
+  border: 1px dotted #67b2dd;
+  border-width: 0 0 0 1px;
+}
+.tree .tree-item {
+  position: relative;
+  height: 20px;
+  line-height: 20px;
+  cursor: pointer;
+}
+.tree .tree-item:hover {
+  background-color: #F0F7FC;
+}
+.tree .tree-item .tree-item-name {
+  margin-left: 3px;
+}
+.tree .tree-item .tree-item-name > [class*="icon-"]:first-child {
+  margin-right: 3px;
+}
+.tree .tree-item > [class*="icon-"]:first-child {
+  margin-top: -1px;
+}
+.tree .tree-folder,
+.tree .tree-item {
+  position: relative;
+}
+.tree .tree-folder:before,
+.tree .tree-item:before {
+  display: inline-block;
+  content: "";
+  position: absolute;
+  top: 14px;
+  left: -13px;
+  width: 18px;
+  height: 0;
+  border-top: 1px dotted #67b2dd;
+  z-index: 1;
+}
+.tree .tree-selected {
+  background-color: rgba(98, 168, 209, 0.1);
+  color: #6398B0;
+}
+.tree .tree-selected:hover {
+  background-color: rgba(98, 168, 209, 0.1);
+}
+.tree .tree-item,
+.tree .tree-folder {
+  border: 1px solid #FFF;
+}
+.tree .tree-folder .tree-folder-header {
+  border-radius: 0;
+}
+.tree .tree-item,
+.tree .tree-folder .tree-folder-header {
+  margin: 0;
+  padding: 5px;
+  color: #4D6878;
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+.tree .tree-item > [class*="icon-"]:first-child {
+  color: #F9E8CE;
+  width: 13px;
+  height: 13px;
+  line-height: 13px;
+  font-size: 11px;
+  text-align: center;
+  border-radius: 3px;
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  background-color: #FAFAFA;
+  border: 1px solid #CCC;
+  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+.tree .tree-selected > [class*="icon-"]:first-child {
+  background-color: #F9A021;
+  border-color: #F9A021;
+  color: #FFF;
+}
+.tree .icon-plus[class*="icon-"]:first-child,
+.tree .icon-minus[class*="icon-"]:first-child {
+  border: 1px solid #DDD;
+  vertical-align: middle;
+  height: 11px;
+  width: 11px;
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  text-align: center;
+  border: 1px solid #8BAEBF;
+  line-height: 10px;
+  background-color: #FFF;
+  position: relative;
+  z-index: 1;
+}
+.tree .icon-plus[class*="icon-"]:first-child:before {
+  display: block;
+  content: "+";
+  font-family: "Open Sans";
+  font-size: 16px;
+  position: relative;
+  z-index: 1;
+}
+.tree .icon-minus[class*="icon-"]:first-child:before {
+  content: "";
+  display: block;
+  width: 7px;
+  height: 0;
+  border-top: 1px solid #4D6878;
+  position: absolute;
+  top: 5px;
+  left: 2px;
+}
+.tree .tree-unselectable .tree-item > [class*="icon-"]:first-child {
+  color: #5084A0;
+  width: 13px;
+  height: 13px;
+  line-height: 13px;
+  font-size: 10px;
+  text-align: center;
+  border-radius: 0;
+  background-color: transparent;
+  border: none;
+  box-shadow: none;
+}
+.tree [class*="icon-"][class*="-down"] {
+  transform: rotate(-45deg);
+}
+.tree .icon-spin {
+  height: auto;
+}
+.tree .tree-loading {
+  margin-left: 36px;
+}
+.tree img {
+  display: inline;
+  veritcal-align: middle;
+}
+/* jquery gritter */
+.gritter-item-wrapper {
+  background-image: none !important;
+  box-shadow: 0 2px 10px rgba(50, 50, 50, 0.5);
+  background: rgba(50, 50, 50, 0.92);
+}
+.gritter-item-wrapper.gritter-info {
+  background: rgba(49, 81, 133, 0.92);
+}
+.gritter-item-wrapper.gritter-error {
+  background: rgba(153, 40, 18, 0.92);
+}
+.gritter-item-wrapper.gritter-success {
+  background: rgba(89, 131, 75, 0.92);
+}
+.gritter-item-wrapper.gritter-warning {
+  background: rgba(190, 112, 31, 0.92);
+}
+.gritter-item-wrapper.gritter-light {
+  background: rgba(245, 245, 245, 0.95);
+  border: 1px solid #BBB;
+}
+.gritter-item-wrapper.gritter-light.gritter-info {
+  background: rgba(232, 242, 255, 0.95);
+}
+.gritter-item-wrapper.gritter-light.gritter-info .gritter-item {
+  color: #4A577D;
+}
+.gritter-item-wrapper.gritter-light.gritter-error {
+  background: rgba(255, 235, 235, 0.95);
+}
+.gritter-item-wrapper.gritter-light.gritter-error .gritter-item {
+  color: #894A38;
+}
+.gritter-item-wrapper.gritter-light.gritter-success {
+  background: rgba(239, 250, 227, 0.95);
+}
+.gritter-item-wrapper.gritter-light.gritter-success .gritter-item {
+  color: #416131;
+}
+.gritter-item-wrapper.gritter-light.gritter-warning {
+  background: rgba(252, 248, 227, 0.95);
+}
+.gritter-item-wrapper.gritter-light.gritter-warning .gritter-item {
+  color: #946446;
+}
+.gritter-item p {
+  line-height: 1.8;
+}
+.gritter-top,
+.gritter-bottom,
+.gritter-item {
+  background-image: none;
+}
+.gritter-close {
+  left: auto;
+  right: 3px;
+  background-image: none;
+  width: 18px;
+  height: 18px;
+  line-height: 17px;
+  text-align: center;
+  border: 2px solid transparent;
+  border-radius: 16px;
+  color: #E17B67;
+}
+.gritter-close:before {
+  font-family: FontAwesome;
+  font-size: 16px;
+  content: "\f00d";
+}
+.gritter-info .gritter-close {
+  color: #FFA500;
+}
+.gritter-error .gritter-close,
+.gritter-success .gritter-close,
+.gritter-warning .gritter-close {
+  color: #FFEA07;
+}
+.gritter-close:hover {
+  color: #FFF !important;
+}
+.gritter-title {
+  text-shadow: none;
+}
+.gritter-light .gritter-item,
+.gritter-light .gritter-bottom,
+.gritter-light .gritter-top,
+.gritter-light .gritter-close {
+  background-image: none;
+  color: #444;
+}
+.gritter-light .gritter-title {
+  text-shadow: none;
+}
+.gritter-light .gritter-close:hover {
+  color: #8A3104 !important;
+}
+.gritter-center {
+  position: fixed;
+  left: 33%;
+  right: 33%;
+  top: 33%;
+}
+@media only screen and (max-width: 767px) {
+  .gritter-center {
+    left: 16%;
+    right: 16%;
+    top: 30%;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .gritter-center {
+    left: 30px;
+    right: 30px;
+  }
+}
+@media only screen and (max-width: 320px) {
+  .gritter-center {
+    left: 10px;
+    right: 10px;
+  }
+}
+.wysiwyg-editor {
+  max-height: 250px;
+  height: 250px;
+  background-color: #F7F8FA;
+  border-collapse: separate;
+  border: 1px solid #BBC0CA;
+  padding: 4px;
+  box-sizing: content-box;
+  overflow-y: scroll;
+  overflow-x: hidden;
+  outline: none;
+}
+.wysiwyg-editor:focus {
+  background-color: #FFF;
+}
+.wysiwyg-toolbar {
+  line-height: 32px;
+  margin: 0 !important;
+}
+.wysiwyg-toolbar .dropdown-menu {
+  text-align: left;
+}
+.wysiwyg-toolbar .btn-group {
+  float: none;
+  font-size: 0;
+}
+.wysiwyg-toolbar .btn-group > .btn,
+.wysiwyg-toolbar .btn-group > .inline > .btn {
+  /* sometimes we need to put .btn inside an .inline.position-relative for dropdowns to show up in correct position */
+
+  float: none;
+  padding-left: 0;
+  padding-right: 0;
+  text-align: center;
+  border-width: 2px;
+  margin-left: 1px;
+}
+.wysiwyg-toolbar .btn-group > .btn > [class*="icon-"]:first-child,
+.wysiwyg-toolbar .btn-group > .inline > .btn > [class*="icon-"]:first-child {
+  font-size: 14px;
+  width: 25px;
+  max-width: 25px;
+  display: inline-block;
+  border-width: 1px !important;
+}
+.wysiwyg-toolbar .btn-group > .btn.dropdown-toggle > [class*="icon-"]:last-child,
+.wysiwyg-toolbar .btn-group > .inline > .btn.dropdown-toggle > [class*="icon-"]:last-child {
+  margin-right: 4px;
+}
+.wysiwyg-toolbar .btn-group > .btn.active:after,
+.wysiwyg-toolbar .btn-group > .inline > .btn.active:after {
+  border-color: transparent;
+  border-style: solid;
+  border-top-color: inherit;
+  border-width: 6px 14px;
+  bottom: -13px;
+  left: 0;
+  right: 0;
+}
+.wysiwyg-style1 .btn-group > .btn,
+.wysiwyg-style2 .btn-group > .btn,
+.wysiwyg-style1 .btn-group > .inline > .btn,
+.wysiwyg-style2 .btn-group > .inline > .btn {
+  margin: 0 !important;
+  background: #FFF !important;
+  border: none !important;
+  color: #ADB3BE !important;
+  text-shadow: none !important;
+}
+.wysiwyg-style1 .btn-group > .btn.active,
+.wysiwyg-style2 .btn-group > .btn.active,
+.wysiwyg-style1 .btn-group > .inline > .btn.active,
+.wysiwyg-style2 .btn-group > .inline > .btn.active {
+  color: #5B80CE !important;
+}
+.wysiwyg-style1 .btn-group > .btn.active:after,
+.wysiwyg-style2 .btn-group > .btn.active:after,
+.wysiwyg-style1 .btn-group > .inline > .btn.active:after,
+.wysiwyg-style2 .btn-group > .inline > .btn.active:after {
+  display: none;
+}
+.wysiwyg-style1 .btn-group,
+.wysiwyg-style2 .btn-group {
+  position: relative;
+}
+.wysiwyg-style1 .btn-group:after,
+.wysiwyg-style2 .btn-group:after {
+  display: block;
+  content: "";
+  position: absolute;
+  left: -2px;
+  width: 0px;
+  max-width: 0;
+  top: 6px;
+  bottom: 6px;
+  border-left: 1px solid #E1E6EA;
+}
+.wysiwyg-style1 .btn-group:first-child:after,
+.wysiwyg-style2 .btn-group:first-child:after {
+  display: none;
+}
+.wysiwyg-style2 {
+  background-color: #E5E5E5;
+}
+.wysiwyg-style2 + .wysiwyg-editor {
+  border-color: #DDD;
+  background-color: #FFF;
+  border-top: none;
+}
+.wysiwyg-style2 .btn-group > .btn,
+.wysiwyg-style2 .btn-group > .inline > .btn {
+  margin: 0 1px 0 0 !important;
+  background: #FFF !important;
+  border: none !important;
+  color: #8D939E !important;
+  text-shadow: none !important;
+}
+.wysiwyg-style2 .btn-group > .btn.active,
+.wysiwyg-style2 .btn-group > .inline > .btn.active {
+  color: #FFF !important;
+  background: #6AAEDF !important;
+}
+.wysiwyg-style2 .btn-group:after {
+  display: none;
+}
+.wysiwyg-toolbar .btn-colorpicker {
+  width: 24px;
+  height: 24px;
+  position: relative;
+  background: #87B87F;
+  /* Old browsers */
+
+  background: -moz-linear-gradient(top, #cf3e73 10%, #ffffff 20%, #2283c5 30%, #ffffff 40%, #87b87f 50%, #ffffff 60%, #ffb752 70%, #ffffff 80%, #d15b47 90%, #ffffff 100%);
+  /*  FF3.6+ */
+
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #cf3e73), color-stop(20%, #ffffff), color-stop(30%, #2283c5), color-stop(40%, #ffffff), color-stop(50%, #87b87f), color-stop(60%, #ffffff), color-stop(70%, #ffb752), color-stop(80%, #ffffff), color-stop(90%, #d15b47), color-stop(100%, #ffffff));
+  /* Chrome,Safari4+ */
+
+  background: -webkit-linear-gradient(top, #cf3e73 10%, #ffffff 20%, #2283c5 30%, #ffffff 40%, #87b87f 50%, #ffffff 60%, #ffb752 70%, #ffffff 80%, #d15b47 90%, #ffffff 100%);
+  /* Chrome10+,Safari5.1+ */
+
+  background: -o-linear-gradient(top, #cf3e73 10%, #ffffff 20%, #2283c5 30%, #ffffff 40%, #87b87f 50%, #ffffff 60%, #ffb752 70%, #ffffff 80%, #d15b47 90%, #ffffff 100%);
+  /* Opera11.10+ */
+
+  background: -ms-linear-gradient(top, #cf3e73 10%, #ffffff 20%, #2283c5 30%, #ffffff 40%, #87b87f 50%, #ffffff 60%, #ffb752 70%, #ffffff 80%, #d15b47 90%, #ffffff 100%);
+  /* IE10+ */
+
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CF3E73', endColorstr='#FFB752', GradientType=0);
+  /* IE6-9 */
+
+  background: linear-gradient(top, #cf3e73 10%, #ffffff 20%, #2283c5 30%, #ffffff 40%, #87b87f 50%, #ffffff 60%, #ffb752 70%, #ffffff 80%, #d15b47 90%, #ffffff 100%);
+  /* W3C */
+
+}
+.wysiwyg-toolbar .dropdown-colorpicker > .dropdown-menu {
+  top: inherit;
+}
+.wysiwyg-toolbar input[type=file] {
+  position: fixed;
+  z-index: -10;
+  opacity: 0;
+  max-width: 0;
+  max-height: 0;
+  display: block;
+}
+.wysiwyg-toolbar .wysiwyg-choose-file {
+  display: inline-block;
+  width: auto;
+  margin: 4px auto 0;
+  padding-left: 5px;
+  padding-right: 5px;
+}
+.wysiwyg-toolbar .dropdown-menu input[type=text] {
+  margin-left: 8px;
+  margin-bottom: 0;
+}
+.wysiwyg-toolbar .dropdown-menu input[type=text].form-control {
+  min-width: 150px;
+}
+.wysiwyg-toolbar .dropdown-menu .btn {
+  margin-right: 8px;
+  margin-left: 1px;
+}
+.wysiwyg-style1 .btn-colorpicker {
+  width: 20px;
+  height: 20px;
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  /* for adding image resize functionality in chrome and safari */
+  .wysiwyg-editor img {
+    display: inline !important;
+  }
+  .wysiwyg-editor .ui-wrapper {
+    border: 1px dotted #D00;
+    overflow: visible !important;
+    /* because it's image only, so it's ok */
+  
+    display: inline-block !important;
+    vertical-align: middle;
+  }
+  .wysiwyg-editor .ui-wrapper:after {
+    content: "";
+    display: block;
+    position: absolute;
+    right: -3px;
+    bottom: -3px;
+    width: 7px;
+    height: 7px;
+    border: 1px solid #D00;
+    background-color: #FFF;
+    z-index: 1;
+  }
+}
+/* inside widget */
+.widget-header .wysiwyg-toolbar {
+  background-color: transparent;
+}
+.widget-header .wysiwyg-toolbar .btn-group > .btn,
+.widget-header .wysiwyg-toolbar .btn-group > .inline > .btn {
+  border-color: transparent;
+  background: rgba(255, 255, 255, 0.25) !important;
+  color: #FFF !important;
+  border-width: 1px;
+}
+.widget-header .wysiwyg-toolbar .btn-group > .btn.active,
+.widget-header .wysiwyg-toolbar .btn-group > .inline > .btn.active {
+  background: rgba(0, 0, 0, 0.25) !important;
+}
+.widget-body .wysiwyg-editor {
+  border: none;
+}
+.wysiwyg-speech-input {
+  width: 20px !important;
+  color: transparent !important;
+  background: transparent none !important;
+  border: none !important;
+  -moz-transform: scale(2.0, 2.0);
+  -webkit-transform: scale(2.0, 2.0);
+  -o-transform: scale(2.0, 2.0);
+  -ms-transform: scale(2.0, 2.0);
+  transform: scale(2.0, 2.0);
+  -webkit-box-shadow: none !important;
+  box-shadow: none !important;
+  cursor: pointer;
+}
+.wysiwyg-speech-input:focus {
+  -webkit-box-shadow: none !important;
+  box-shadow: none !important;
+}
+/* Markdown Editor */
+.widget-body .md-header {
+  margin-top: -30px;
+  margin-left: 9px;
+}
+.widget-body .md-header .btn {
+  border-color: transparent;
+  background: rgba(255, 255, 255, 0.25) !important;
+  color: #FFF !important;
+  text-align: center;
+  padding-left: 0;
+  padding-right: 0;
+  border-width: 1px !important;
+  padding-top: 2px;
+  padding-bottom: 4px;
+}
+.widget-body .md-header .btn > [class*="icon-"] {
+  font-size: 14px;
+  width: 25px;
+  max-width: 25px;
+  display: inline-block;
+}
+.widget-body .md-header .btn-inverse {
+  background: rgba(0, 0, 0, 0.25) !important;
+  padding-right: 5px;
+  margin-left: 4px;
+}
+.widget-body .md-preview {
+  padding: 8px;
+  min-height: 200px;
+}
+.widget-body .md-input {
+  border: none !important;
+  box-shadow: none !important;
+  display: block;
+  margin-bottom: 0;
+  background-color: rgba(48, 126, 204, 0.07);
+  padding: 8px;
+  width: 100%;
+}
+.widget-body .md-input:focus {
+  background-color: #FFF;
+  box-shadow: none !important;
+}
+.editable-container .popover-title {
+  color: #438EB9;
+}
+.editable-click {
+  border-bottom: 1px dashed #BBB;
+  cursor: pointer;
+  font-weight: normal;
+}
+img.editable-click {
+  border: 1px dotted #BBB;
+}
+.editable-click:hover {
+  border-color: #0088CC;
+  color: #0088CC;
+}
+img.editable-click:hover {
+  opacity: 0.75;
+  filter: alpha(opacity=75);
+}
+.editable-buttons,
+.editable-input {
+  display: inline-block;
+}
+.editable-buttons {
+  margin-left: 1px;
+}
+.editable-buttons .btn {
+  padding: 0;
+  width: 28px;
+  line-height: 24px;
+  border-width: 3px;
+  font-size: 12px;
+  margin: 0 1px 0 0;
+}
+.editable-buttons .btn > [class*="icon-"] {
+  margin: 0;
+}
+.editable-clear-x {
+  cursor: pointer;
+  color: #888;
+  background: none;
+}
+.editable-clear-x:hover {
+  color: #D15B47;
+}
+.editable-clear-x:before {
+  display: inline-block;
+  content: "\f057";
+  font-family: FontAwesome;
+  font-size: 15px;
+  position: absolute;
+  margin-top: -9px;
+  width: 16px;
+  height: 30px;
+  line-height: 30px;
+  text-align: center;
+}
+.editable-input .ace-spinner {
+  margin-right: 8px;
+}
+.editable-inline .editable-slider {
+  margin-top: 10px;
+  margin-right: 4px;
+}
+.editable-popup .editable-slider {
+  display: block;
+  margin-bottom: 16px;
+  margin-top: 4px;
+}
+.editable-slider input {
+  display: none;
+}
+.editable-input .ace-file-input {
+  display: block;
+}
+.editable-image .ace-file-multiple label.selected {
+  border-color: transparent;
+}
+.editable-image + .editable-buttons,
+.editable-wysiwyg + .editable-buttons {
+  display: block;
+  text-align: center;
+  margin-top: 8px;
+}
+.editable-wysiwyg {
+  width: 95%;
+}
+.editable-wysiwyg .wysiwyg-editor {
+  height: auto;
+  overflow-y: hidden;
+}
+.editableform .input-append.dropdown-menu {
+  display: none;
+}
+.editableform .open .input-append.dropdown-menu {
+  display: block;
+}
+.editable-container .editableform {
+  margin-bottom: 10px;
+}
+.editable-inline .editableform {
+  margin-bottom: 0;
+}
+.editableform-loading {
+  background: none;
+}
+.editableform-loading [class*="icon-"],
+.editableform-loading .progress {
+  position: relative;
+  top: 35%;
+}
+/** jQuery UI Slider */
+.ui-slider {
+  background-color: #CCC;
+}
+.ui-slider-horizontal {
+  height: 9px;
+}
+.ui-slider-vertical {
+  width: 9px;
+}
+.ui-slider .ui-slider-handle {
+  border-radius: 0;
+  width: 1.45em;
+  height: 1.45em;
+  background-color: #F5F5F5;
+  border: 1px solid;
+}
+.ui-slider .ui-slider-handle:before {
+  display: inline-block;
+  content: "|||";
+  font-size: 8px;
+  font-family: Helvetica, Arial, sans-serif;
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  text-align: center;
+  line-height: 15px;
+}
+.ui-slider .ui-slider-handle:hover {
+  background-color: #FFF;
+}
+.ui-slider .ui-slider-handle:hover,
+.ui-slider .ui-slider-handle:focus,
+.ui-slider .ui-slider-handle:active {
+  outline: none;
+  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.3);
+  text-decoration: none;
+}
+.ui-slider .ui-slider-handle:hover:before,
+.ui-slider .ui-slider-handle:focus:before,
+.ui-slider .ui-slider-handle:active:before {
+  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+}
+.ui-slider-horizontal .ui-slider-handle {
+  margin-left: -0.725em;
+  top: -0.4em;
+}
+.ui-slider-vertical .ui-slider-handle {
+  left: -0.35em;
+  margin-bottom: -0.65em;
+}
+.ui-slider-small.ui-slider-horizontal {
+  height: 5px;
+}
+.ui-slider-small.ui-slider-vertical {
+  width: 5px;
+}
+.ui-slider-small .ui-slider-handle {
+  border-radius: 24px;
+  width: 16px;
+  height: 16px;
+  top: -5px;
+}
+.ui-slider-small .ui-slider-handle:before {
+  font-size: 6px;
+  line-height: 13px;
+}
+/* colors */
+.ui-slider-range {
+  background-color: #4aa4ce;
+}
+.ui-slider-handle {
+  outline: none !important;
+}
+.ui-slider-handle,
+.ui-slider-handle:hover,
+.ui-slider-handle:focus,
+.ui-slider-handle:active {
+  border-color: #4aa4ce;
+  color: #4aa4ce;
+}
+.ui-slider-green .ui-slider-range {
+  background-color: #8bbc67;
+}
+.ui-slider-green .ui-slider-handle,
+.ui-slider-green .ui-slider-handle:hover,
+.ui-slider-green .ui-slider-handle:focus,
+.ui-slider-green .ui-slider-handle:active {
+  border-color: #8bbc67;
+  color: #8bbc67;
+}
+.ui-slider-red .ui-slider-range {
+  background-color: #d36e6e;
+}
+.ui-slider-red .ui-slider-handle,
+.ui-slider-red .ui-slider-handle:hover,
+.ui-slider-red .ui-slider-handle:focus,
+.ui-slider-red .ui-slider-handle:active {
+  border-color: #d36e6e;
+  color: #d36e6e;
+}
+.ui-slider-purple .ui-slider-range {
+  background-color: #ac68ba;
+}
+.ui-slider-purple .ui-slider-handle,
+.ui-slider-purple .ui-slider-handle:hover,
+.ui-slider-purple .ui-slider-handle:focus,
+.ui-slider-purple .ui-slider-handle:active {
+  border-color: #ac68ba;
+  color: #ac68ba;
+}
+.ui-slider-orange .ui-slider-range {
+  background-color: #efad62;
+}
+.ui-slider-orange .ui-slider-handle,
+.ui-slider-orange .ui-slider-handle:hover,
+.ui-slider-orange .ui-slider-handle:focus,
+.ui-slider-orange .ui-slider-handle:active {
+  border-color: #efad62;
+  color: #efad62;
+}
+.ui-slider-dark .ui-slider-range {
+  background-color: #606060;
+}
+.ui-slider-dark .ui-slider-handle,
+.ui-slider-dark .ui-slider-handle:hover,
+.ui-slider-dark .ui-slider-handle:focus,
+.ui-slider-dark .ui-slider-handle:active {
+  border-color: #606060;
+  color: #606060;
+}
+.ui-slider-pink .ui-slider-range {
+  background-color: #d6487e;
+}
+.ui-slider-pink .ui-slider-handle,
+.ui-slider-pink .ui-slider-handle:hover,
+.ui-slider-pink .ui-slider-handle:focus,
+.ui-slider-pink .ui-slider-handle:active {
+  border-color: #d6487e;
+  color: #d6487e;
+}
+.ui-datepicker {
+  background-color: #FFF;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+  height: 26px;
+  min-width: 32px;
+  max-width: 32px;
+  text-align: center;
+  cursor: pointer;
+  color: transparent;
+  line-height: 26px;
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+.ui-datepicker .ui-datepicker-prev .ui-icon,
+.ui-datepicker .ui-datepicker-next .ui-icon {
+  color: transparent;
+  visibility: hidden;
+}
+.ui-datepicker .ui-datepicker-prev:hover,
+.ui-datepicker .ui-datepicker-next:hover {
+  background-color: #EEE;
+  text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-prev:before,
+.ui-datepicker .ui-datepicker-next:before {
+  display: inline;
+  font-family: FontAwesome;
+  font-size: 14px;
+  content: "\f060";
+  color: #393939;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+  top: 2px;
+}
+.ui-datepicker .ui-datepicker-next:before {
+  content: "\f061";
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+  left: 2px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+  right: 2px;
+}
+.ui-datepicker td {
+  padding: 0;
+}
+.ui-datepicker td > a,
+.ui-datepicker td > span {
+  display: inline-block;
+  height: 22px;
+  min-width: 24px;
+  max-width: 24px;
+  text-align: center;
+  color: #393939;
+  font-size: 13px;
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+.ui-datepicker td > a:hover {
+  background-color: #EEE;
+}
+.ui-datepicker td > a.ui-state-highlight {
+  background-color: #D5E5EF;
+}
+.ui-datepicker td > a.ui-state-active {
+  background-color: #2283c5;
+  color: #FFF;
+}
+.ui-datepicker td > a.ui-priority-secondary {
+  color: #888;
+}
+.ui-datepicker td > span {
+  color: #999;
+}
+.ui-datepicker td .ui-datepicker-title select {
+  height: 24px;
+  line-height: 24px;
+  padding: 2px 3px;
+}
+.ui-datepicker td .ui-datepicker-buttonpane {
+  background-color: #DDD;
+  height: 1px;
+}
+/* dialog */
+.ui-widget-overlay {
+  background: rgba(0, 0, 0, 0.25);
+  opacity: 1 !important;
+  filter: alpha(opacity=100) !important;
+  z-index: 1040 !important;
+}
+.ui-dialog,
+.ui-jqdialog {
+  z-index: 1050 !important;
+  background-color: #FFF;
+  padding: 0;
+  border: 1px solid #DDD;
+  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+}
+.ui-dialog .ui-dialog-titlebar,
+.ui-jqdialog .ui-dialog-titlebar,
+.ui-dialog .ui-jqdialog-titlebar,
+.ui-jqdialog .ui-jqdialog-titlebar {
+  background-color: #F1F1F1;
+  font-size: 16px;
+  color: #669fc7;
+  padding: 0;
+}
+.ui-dialog .ui-dialog-title,
+.ui-jqdialog .ui-dialog-title,
+.ui-dialog .ui-jqdialog-title,
+.ui-jqdialog .ui-jqdialog-title {
+  float: none;
+  width: auto;
+}
+.ui-dialog .widget-header,
+.ui-jqdialog .widget-header {
+  margin: 0;
+  border-width: 0 0 1px 0;
+}
+.ui-dialog .ui-dialog-buttonpane,
+.ui-jqdialog .ui-dialog-buttonpane,
+.ui-dialog .ui-jqdialog-buttonpane,
+.ui-jqdialog .ui-jqdialog-buttonpane {
+  background-color: #eff3f8;
+  border-top: 1px solid #e4e9ee;
+}
+.ui-dialog .ui-dialog-buttonpane button,
+.ui-jqdialog .ui-dialog-buttonpane button,
+.ui-dialog .ui-jqdialog-buttonpane button,
+.ui-jqdialog .ui-jqdialog-buttonpane button {
+  font-size: 14px;
+}
+.ui-dialog .ui-dialog-titlebar-close,
+.ui-jqdialog .ui-dialog-titlebar-close,
+.ui-dialog .ui-jqdialog-titlebar-close,
+.ui-jqdialog .ui-jqdialog-titlebar-close {
+  border: none;
+  background: transparent;
+  opacity: 0.4;
+  color: #d15b47;
+  padding: 0;
+  top: 50%;
+  right: 8px !important;
+  text-align: center;
+}
+.ui-dialog .ui-dialog-titlebar-close:before,
+.ui-jqdialog .ui-dialog-titlebar-close:before,
+.ui-dialog .ui-jqdialog-titlebar-close:before,
+.ui-jqdialog .ui-jqdialog-titlebar-close:before {
+  content: "\f00d";
+  display: inline;
+  font-family: FontAwesome;
+  font-size: 16px;
+}
+.ui-dialog .ui-dialog-titlebar-close:hover,
+.ui-jqdialog .ui-dialog-titlebar-close:hover,
+.ui-dialog .ui-jqdialog-titlebar-close:hover,
+.ui-jqdialog .ui-jqdialog-titlebar-close:hover {
+  opacity: 1;
+  text-decoration: none;
+  padding: 0;
+}
+.ui-dialog .ui-dialog-titlebar-close .ui-button-text,
+.ui-jqdialog .ui-dialog-titlebar-close .ui-button-text,
+.ui-dialog .ui-jqdialog-titlebar-close .ui-button-text,
+.ui-jqdialog .ui-jqdialog-titlebar-close .ui-button-text {
+  text-indent: 0;
+  visibility: hidden;
+}
+.ui-dialog .widget-header .ui-dialog-titlebar-close,
+.ui-jqdialog .widget-header .ui-dialog-titlebar-close,
+.ui-dialog .widget-header .ui-jqdialog-titlebar-close,
+.ui-jqdialog .widget-header .ui-jqdialog-titlebar-close {
+  right: 10px !important;
+}
+/* accordion */
+.ui-accordion .ui-accordion-header {
+  color: #478fca;
+  font-weight: normal;
+  background-color: #F9F9F9;
+  border: 1px solid #cdd8e3;
+  padding: 8px 8px 9px 24px;
+}
+.ui-accordion .ui-accordion-header:hover {
+  color: #6ea6cc;
+  background-color: #f1f8fd;
+}
+.ui-accordion .ui-accordion-header.ui-state-active {
+  color: #4c8fbd;
+  background-color: #eef4f9;
+  position: relative;
+  font-weight: bold;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+  text-indent: 0;
+  margin-top: 0;
+  position: absolute;
+  left: 10px;
+  top: 7px;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {
+  display: inline;
+  font-family: FontAwesome;
+  font-size: 15px;
+  content: "\f0da";
+}
+.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before {
+  content: "\f0d7";
+  font-weight: normal;
+}
+.ui-accordion .ui-accordion-content {
+  border: 1px solid #cdd8e3;
+  border-top-width: 0;
+  padding: 11px 16px;
+}
+/* tabs */
+.ui-tabs .ui-tabs-nav {
+  padding: 0;
+  border-bottom: 1px solid #C5D0DC;
+}
+.ui-tabs .ui-tabs-nav li.ui-state-default > a {
+  background-color: #F9F9F9;
+  border: 1px solid #C5D0DC;
+  border-bottom-width: 0;
+  color: #999;
+  line-height: 16px;
+  margin-right: -1px;
+  z-index: 11;
+  padding: 8px 12px;
+  position: relative;
+  top: 2px;
+}
+.ui-tabs .ui-tabs-nav li > a:focus {
+  outline: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active > a {
+  background-color: #FFF;
+  border: 1px solid;
+  border-color: #4C8FBD #C5D0DC transparent;
+  border-top-width: 2px;
+  -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.15);
+  color: #576373;
+  position: relative;
+  top: 1px;
+}
+.ui-tabs .ui-tabs-panel {
+  border: 1px solid #C5D0DC;
+  border-top-width: 0;
+  margin: 0;
+  left: auto;
+  right: auto;
+  top: auto;
+  bottom: auto;
+}
+/* menu */
+.ui-menu {
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  width: 150px;
+  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+  background-color: #FFF;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  padding: 3px;
+}
+.ui-menu .ui-menu-item a {
+  padding: 4px 7px 5px;
+  color: #444;
+  cursor: pointer;
+  -webkit-box-sizing: inherit;
+  -moz-box-sizing: inherit;
+  box-sizing: inherit;
+}
+.ui-menu .ui-menu-item a .ui-menu-icon {
+  float: right;
+  position: relative;
+  top: 0;
+  left: auto;
+  right: auto;
+  bottom: auto;
+  text-indent: 0;
+}
+.ui-menu .ui-menu-item a .ui-menu-icon:before {
+  content: "\f105";
+  font-family: FontAwesome;
+  font-size: 14px;
+  display: inline;
+}
+.ui-menu .ui-menu-item a:hover,
+.ui-menu .ui-menu-item a.ui-state-focus,
+.ui-menu .ui-menu-item a.ui-state-active {
+  background-color: #4f99c6;
+  color: #FFF;
+  margin: auto;
+  font-weight: normal;
+}
+.ui-menu .ui-menu-item a:hover .ui-menu-icon,
+.ui-menu .ui-menu-item a.ui-state-focus .ui-menu-icon,
+.ui-menu .ui-menu-item a.ui-state-active .ui-menu-icon {
+  color: #FFF;
+}
+.ui-menu .ui-state-disabled a {
+  color: #999;
+  cursor: default;
+}
+.ui-menu .ui-state-disabled a:hover,
+.ui-menu .ui-state-disabled a.ui-state-focus,
+.ui-menu .ui-state-disabled a.ui-state-active {
+  background-color: #FFF;
+  color: #999;
+}
+/* auto complete */
+.ui-autocomplete {
+  background-color: #FFF;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+}
+.ui-autocomplete-category {
+  padding: 6px;
+  position: relative;
+  background-color: #eef4f9;
+  color: #478fca;
+  font-weight: bolder;
+  border: 1px solid #DAE6ED;
+  border-width: 1px 0;
+}
+/* spinner */
+.ui-spinner-button {
+  border-width: 0 !important;
+  font-size: 10px;
+  height: 14px;
+  line-height: 14px;
+  width: 18px;
+  color: #FFFFFF !important;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
+  display: inline-block;
+  position: absolute;
+  text-align: center;
+  padding: 0;
+}
+.ui-spinner-button > [class*="icon-"] {
+  width: 18px;
+  display: inline-block;
+}
+.ui-spinner-up {
+  top: 0;
+  right: 5px;
+}
+.ui-spinner-down {
+  bottom: 3px;
+  right: 5px;
+}
+.ui-spinner-input {
+  margin-top: 0;
+  padding: 5px;
+  max-width: 100px;
+  font-size: 14px;
+}
+.ui-tooltip {
+  background-color: #444;
+  color: #FFF;
+}
+.ui-progressbar {
+  background-color: #dadada;
+  height: 22px;
+}
+.ui-progressbar .ui-progressbar-value {
+  margin: 0;
+}
+.ui-progressbar .ui-progressbar-value[class="progress-bar"] {
+  background-color: #2a91d8;
+}
+.ui-jqgrid .ui-jqgrid-view,
+.ui-jqgrid .ui-paging-info,
+.ui-jqgrid .ui-pg-table,
+.ui-jqgrid .ui-pg-selbox {
+  font-size: 13px;
+}
+.ui-jqgrid .ui-jqgrid-title {
+  float: left;
+  margin: 8px;
+}
+.ui-jqgrid .ui-jqgrid-title-rtl {
+  float: right;
+  margin: 8px;
+}
+.ui-jqgrid-view > .ui-jqgrid-titlebar {
+  height: 40px;
+  line-height: 24px;
+  color: #FFF;
+  background: #307ecc;
+  padding: 0;
+  font-size: 15px;
+}
+.ui-jqgrid tr.jqgrow.ui-row-rtl td:last-child {
+  border-right: none;
+  border-left: 1px solid #E1E1E1;
+}
+.ui-jqgrid .ui-jqgrid-hdiv {
+  background-color: #eff3f8;
+  border: 1px solid #D3D3D3;
+  border-width: 1px 0 0 1px;
+  line-height: 15px;
+  font-weight: bold;
+  color: #777;
+  text-shadow: none;
+}
+.ui-jqgrid .ui-jqgrid-htable thead {
+  background-color: #eff3f8;
+}
+.ui-jqgrid .ui-jqgrid-htable th span.ui-jqgrid-resize {
+  height: 45px !important;
+}
+.ui-jqgrid .ui-jqgrid-htable th div {
+  padding-top: 12px;
+  padding-bottom: 12px;
+}
+.ui-jqgrid-hdiv .ui-jqgrid-htable {
+  border-top: none;
+}
+.ui-jqgrid-hdiv .ui-jqgrid-htable {
+  border-top: 1px solid #E1E1E1;
+}
+.ui-jqgrid-titlebar {
+  position: relative;
+  top: 1px;
+  z-index: 1;
+}
+.ui-jqgrid tr.jqgrow,
+.ui-jqgrid tr.ui-row-ltr,
+.ui-jqgrid tr.ui-row-rtl {
+  border: none;
+}
+.ui-jqgrid tr.ui-row-ltr td,
+.ui-jqgrid tr.ui-row-rtl td {
+  border-bottom: 1px solid #E1E1E1;
+  padding: 6px 4px;
+  border-color: #E1E1E1;
+}
+.ui-jqgrid tr.ui-state-highlight.ui-row-ltr td {
+  border-right-color: #C7D3A9;
+}
+.ui-jqgrid tr.ui-state-highlight.ui-row-rtl td {
+  border-left-color: #C7D3A9;
+}
+.ui-jqgrid-btable .ui-widget-content.ui-priority-secondary {
+  background-image: none;
+  background-color: #F9F9F9;
+  opacity: 1;
+}
+.ui-jqgrid-btable .ui-widget-content.ui-state-hover {
+  background-image: none;
+  background-color: #EFF4F7;
+  opacity: 1;
+}
+.ui-jqgrid-btable .ui-widget-content.ui-state-highlight {
+  background-color: #E4EFC9;
+}
+.ui-jqgrid .ui-jqgrid-pager {
+  line-height: 15px;
+  height: 55px;
+  padding-top: 3px !important;
+  padding-bottom: 5px !important;
+  background-color: #eff3f8 !important;
+  border-bottom: 1px solid #E1E1E1 !important;
+  border-top: 1px solid #E1E1E1 !important;
+}
+.ui-jqgrid .ui-pg-input {
+  font-size: inherit;
+  width: 24px;
+  height: 20px;
+  line-height: 16px;
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  text-align: center;
+  padding-top: 1px;
+  padding-bottom: 1px;
+}
+.ui-jqgrid .ui-pg-selbox {
+  display: block;
+  height: 24px;
+  width: 60px;
+  margin: 0;
+  padding: 1px;
+  line-height: normal;
+}
+.ui-jqgrid .ui-jqgrid-htable th div {
+  overflow: visible;
+}
+.ui-jqgrid .ui-pager-control {
+  height: 50px;
+  position: relative;
+  padding-left: 9px;
+  padding-right: 9px;
+}
+.ui-jqgrid .ui-jqgrid-toppager {
+  height: auto !important;
+  background-color: #eff3f8;
+  border-bottom: 1px solid #E1E1E1 !important;
+}
+.ui-jqgrid .jqgrow .editable {
+  max-width: 90%;
+  max-width: calc(92%) !important;
+}
+.ui-pg-table .navtable .ui-corner-all {
+  border-radius: 0;
+}
+.ui-jqgrid .ui-pg-button:hover {
+  padding: 1px;
+}
+.ui-jqgrid .ui-pg-button .ui-separator {
+  margin-left: 4px;
+  margin-right: 4px;
+  border-color: #C9D4DB;
+}
+.ui-jqgrid .ui-jqgrid-btable {
+  border-left: 1px solid #E1E1E1;
+}
+.ui-jqgrid .ui-jqgrid-bdiv {
+  border-top: 1px solid #E1E1E1;
+}
+.ui-jqgrid .loading {
+  position: absolute;
+  top: 45%;
+  left: 45%;
+  width: auto;
+  height: auto;
+  z-index: 101;
+  padding: 6px;
+  margin: 5px;
+  text-align: center;
+  display: none;
+  font-weight: bold;
+  font-size: 12px;
+  background-color: #FFF;
+  border: 2px solid #8EB8D1;
+  color: #E2B018;
+}
+.ui-jqgrid .ui-search-toolbar {
+  border-top: 1px solid #E1E1E1;
+}
+.ui-jqgrid .ui-jqgrid-labels {
+  border-bottom: none;
+  background: #F2F2F2;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f8f8f8), to(#ececec));
+  background-image: -webkit-linear-gradient(top, #f8f8f8, 0%, #ececec, 100%);
+  background-image: -moz-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
+  background-image: linear-gradient(to bottom, #f8f8f8 0%, #ececec 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);
+  padding: 0 !important;
+  border-left: 1px solid #E1E1E1 !important;
+}
+.ui-jqgrid .ui-jqgrid-labels th {
+  border-right: 1px solid #E1E1E1 !important;
+  text-align: left !important;
+}
+/* checkbox container */
+.ui-jqgrid-labels th[id*="_cb"]:first-child > div {
+  padding-top: 0;
+  text-align: center !important;
+}
+.ui-jqgrid-sortable {
+  padding-left: 4px;
+  font-size: 13px;
+  color: #777;
+  font-weight: bold;
+}
+.ui-jqgrid-sortable:hover {
+  color: #547ea8;
+}
+th[aria-selected=true] {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#eff3f8), to(#e3e7ed));
+  background-image: -webkit-linear-gradient(top, #eff3f8, 0%, #e3e7ed, 100%);
+  background-image: -moz-linear-gradient(top, #eff3f8 0%, #e3e7ed 100%);
+  background-image: linear-gradient(to bottom, #eff3f8 0%, #e3e7ed 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeff3f8', endColorstr='#ffe3e7ed', GradientType=0);
+}
+th[aria-selected=true] .ui-jqgrid-sortable {
+  color: #307ecc;
+}
+.ui-icon {
+  text-indent: 0;
+  color: #307ecc;
+  float: none;
+  right: 2px;
+  position: absolute;
+}
+.rtl .ui-icon {
+  right: auto;
+  left: 2px;
+}
+.ui-grid-ico-sort:before {
+  display: inline;
+  content: "\f0d7";
+  font-family: FontAwesome;
+  font-size: 12px;
+}
+.ui-icon-asc:before {
+  content: "\f0d8";
+}
+.ui-state-disabled {
+  color: #BBB;
+}
+.ui-pg-table > tbody > tr > .ui-pg-button > .ui-icon {
+  display: inline-block;
+  padding: 0;
+  width: 24px;
+  height: 24px;
+  line-height: 22px;
+  text-align: center;
+  position: static;
+  float: none;
+  margin: 0 2px !important;
+  color: #808080;
+  border: 1px solid #CCC;
+  background-color: #FFF;
+  border-radius: 100%;
+}
+.ui-pg-table > tbody > tr > .ui-pg-button > .ui-icon:hover {
+  color: #699AB5;
+  border-color: #699AB5;
+}
+.ui-pg-table > tbody > tr > .ui-pg-button > .ui-icon:before {
+  width: 20px;
+  text-align: center;
+  display: inline-block;
+}
+.ui-pg-table > tbody > tr > .ui-pg-button.ui-state-disabled .ui-icon {
+  color: #B0B0B0;
+  background-color: #F7F7F7;
+  border-color: #DDD;
+  -moz-transform: scale(0.9);
+  -webkit-transform: scale(0.9);
+  -o-transform: scale(0.9);
+  -ms-transform: scale(0.9);
+  transform: scale(0.9);
+}
+.ui-jqgrid-btable input,
+.ui-jqgrid-btable textarea,
+.ui-jqgrid-btable select {
+  padding: 2px;
+  width: auto;
+  max-width: 100%;
+  margin-bottom: 0;
+}
+.ui-jqgrid-btable select {
+  padding: 1px;
+  height: 25px;
+  line-height: 25px;
+}
+.ui-pg-div .ui-icon {
+  display: inline-block;
+  width: 18px;
+  float: none;
+  position: static;
+  text-align: center;
+  opacity: 0.85;
+  -webkit-transition: all 0.12s;
+  transition: all 0.12s;
+  margin: 0 1px;
+  vertical-align: middle;
+  cursor: pointer;
+  font-size: 17px;
+}
+.ui-pg-div .ui-icon:hover {
+  -moz-transform: scale(1.2);
+  -webkit-transform: scale(1.2);
+  -o-transform: scale(1.2);
+  -ms-transform: scale(1.2);
+  transform: scale(1.2);
+  opacity: 1;
+  position: static;
+  margin: 0 1px;
+}
+.ui-pg-div .ui-icon:before {
+  font-family: FontAwesome;
+  display: inline;
+}
+.ui-icon-pencil {
+  color: #478FCA;
+}
+.ui-icon-pencil:before {
+  content: "\f040";
+}
+.ui-icon-trash {
+  color: #DD5A43;
+}
+.ui-icon-trash:before {
+  content: "\f014";
+}
+.ui-icon-disk {
+  color: #69AA46;
+}
+.ui-icon-disk:before {
+  content: "\f00c";
+}
+.ui-icon-cancel {
+  color: #DD5A43;
+}
+.ui-icon-cancel:before {
+  content: "\f00d";
+}
+.ui-jqdialog-content,
+.ui-jqdialog .ui-jqdialog-content {
+  font-size: 13px;
+  padding: 4px 0 0;
+}
+.ui-jqdialog-content .formdata,
+.ui-jqdialog .ui-jqdialog-content .formdata {
+  font-size: 13px;
+  padding: 6px 12px;
+}
+.ui-jqdialog-content .form-view-data,
+.ui-jqdialog .ui-jqdialog-content .form-view-data {
+  vertical-align: middle;
+  font-size: 13px;
+}
+.ui-jqdialog-content[id*="alertcnt_"],
+.ui-jqdialog .ui-jqdialog-content[id*="alertcnt_"] {
+  padding: 8px 11px;
+}
+.ui-jqdialog-content .CaptionTD {
+  font-size: 12px;
+  text-align: right;
+  color: #666;
+}
+.ui-jqdialog-content .FormData {
+  border-bottom: 1px dotted #E8E8E8;
+}
+.ui-jqdialog-content .FormData:last-child {
+  border-bottom: none;
+}
+.ui-jqdialog-content .FormData > td {
+  padding-top: 6px;
+  padding-bottom: 6px;
+}
+.ui-jqdialog-content input.FormElement {
+  width: auto;
+}
+.ui-jqdialog-content select.FormElement {
+  padding: 1px;
+  height: 25px;
+  line-height: 25px;
+  width: auto;
+}
+.ui-jqdialog-content td.EditButton {
+  padding: 8px;
+}
+.EditTable {
+  background-color: #eff3f8;
+  border-top: 1px solid #D6E1EA !important;
+  padding: 8px;
+}
+.EditTable tr:first-child {
+  display: none;
+}
+.EditTable .navButton .fm-button {
+  float: none !important;
+  width: auto !important;
+  margin: 1px 1px 2px !important;
+  background-color: transparent;
+  border-radius: 100%;
+}
+.EditTable .navButton .fm-button:hover {
+  background-color: transparent;
+}
+.EditTable .navButton .fm-button:focus {
+  outline: none;
+}
+.EditTable .navButton .fm-button [class*="icon-"] {
+  display: inline-block;
+  color: #999;
+  border: 1px solid #AAA;
+  width: 26px;
+  height: 26px;
+  line-height: 26px;
+  text-align: center;
+  border-radius: 100%;
+  background-color: #FFF;
+}
+.EditTable .navButton .fm-button:hover [class*="icon-"] {
+  color: #699AB5;
+  border-color: #699AB5;
+}
+.EditTable .navButton .fm-button.ui-state-disabled [class*="icon-"],
+.EditTable .navButton .fm-button.ui-state-disabled:hover [class*="icon-"] {
+  color: #BBB;
+  border-color: #CCC;
+  -moz-transform: scale(0.88);
+  -webkit-transform: scale(0.88);
+  -o-transform: scale(0.88);
+  -ms-transform: scale(0.88);
+  transform: scale(0.88);
+}
+.FormGrid .EditTable {
+  background-color: #FFF;
+  border-top: none !important;
+  padding: 0;
+}
+.FormGrid .EditTable tr:first-child {
+  display: none;
+}
+.ui-jqdialog-content .searchFilter select {
+  padding: 1px;
+  height: 26px;
+  line-height: 26px;
+  width: auto;
+  max-width: 95%;
+  margin-bottom: 0;
+}
+.ui-jqdialog-content .searchFilter .input-elm {
+  margin-bottom: 0;
+  height: 18px;
+  line-height: 18px;
+  width: 95% !important;
+  padding-left: 1px;
+  padding-right: 1px;
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+.ui-jqdialog-content .searchFilter table {
+  margin-left: 4px;
+}
+.ui-jqdialog-content .searchFilter tr td {
+  padding: 5px 0;
+}
+.ui-jqdialog-content .searchFilter .add-group,
+.ui-jqdialog-content .searchFilter .add-rule,
+.ui-jqdialog-content .searchFilter .delete-group {
+  margin-left: 4px !important;
+  font-size: 15px !important;
+}
+.ui-jqdialog-content .searchFilter .delete-rule {
+  border: none;
+  background-color: #FFF;
+  color: #D15B47;
+  font-size: 20px;
+  width: 22px;
+  line-height: 10px;
+  padding: 0;
+  text-shadow: none !important;
+  display: inline-block;
+  -webkit-transition: all 0.1s;
+  transition: all 0.1s;
+  opacity: 0.85;
+}
+.ui-jqdialog-content .searchFilter .delete-rule:hover {
+  -moz-transform: scale(1.1);
+  -webkit-transform: scale(1.1);
+  -o-transform: scale(1.1);
+  -ms-transform: scale(1.1);
+  transform: scale(1.1);
+  color: #B74635;
+  opacity: 1;
+}
+.ui-jqdialog-content .searchFilter .queryresult {
+  margin-bottom: 11px;
+}
+.ui-jqdialog-content .searchFilter .queryresult td.query {
+  padding: 6px 11px;
+  border: 1px solid #E1E1E1;
+  background-color: #EEEEEE;
+}
+.ui-jqdialog-content .searchFilter .queryresult td.query:empty {
+  display: none;
+}
+.ui-state-error {
+  background-color: #f2dede;
+  border: 1px solid #eed3d7;
+  color: #b94a48;
+  margin: 4px 4px 8px;
+  padding: 6px 10px;
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+  font-size: 13px;
+}
+.ui-jqdialog .ui-widget-header {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
+  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
+  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
+  border-image: none;
+  border-bottom: 1px solid solid;
+  color: #669FC7;
+  min-height: 38px;
+  position: relative;
+}
+.ui-jqdialog .ui-widget-header .ui-jqdialog-title {
+  line-height: 38px;
+  margin: 0;
+  padding: 0;
+  padding-left: 12px;
+  text-align: left;
+}
+.widget-header .ui-jqdialog-title {
+  padding-left: 0 !important;
+  padding-right: 0 !important;
+}
+.ui-jqdialog .ui-widget-header .widget-header {
+  border-bottom: none;
+}
+.ui-jqdialog .ui-jqdialog-titlebar {
+  border-bottom: 1px solid #DDD !important;
+}
+.fm-button {
+  margin: 0 4px;
+}
+.fm-button:not(.btn) {
+  background-color: #abbac3;
+  border-radius: 0 ;
+  box-shadow: none;
+  color: #FFFFFF ;
+  cursor: pointer;
+  display: inline-block;
+  font-size: 13px;
+  line-height: 28px;
+  padding: 0 12px 1px;
+  margin: 0 8px;
+  position: relative;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  -webkit-transition: all 0.15s;
+  transition: all 0.15s;
+  vertical-align: middle;
+}
+.fm-button.ui-state-default:hover {
+  background-color: #8b9aa3;
+}
+.dd {
+  position: relative;
+  display: block;
+  margin: 0;
+  padding: 0;
+  max-width: 600px;
+  list-style: none;
+  line-height: 20px;
+}
+.dd-list {
+  display: block;
+  position: relative;
+  margin: 0;
+  padding: 0;
+  list-style: none;
+}
+.dd-list .dd-list {
+  padding-left: 30px;
+}
+.dd-collapsed .dd-list {
+  display: none;
+}
+.dd-item,
+.dd-empty,
+.dd-placeholder {
+  display: block;
+  position: relative;
+  margin: 0;
+  padding: 0;
+  min-height: 20px;
+  line-height: 20px;
+}
+.dd-handle,
+.dd2-content {
+  display: block;
+  min-height: 38px;
+  margin: 5px 0;
+  padding: 8px 12px;
+  background: #F8FAFF;
+  border: 1px solid #DAE2EA;
+  color: #7C9EB2;
+  text-decoration: none;
+  font-weight: bold;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+.dd-handle:hover,
+.dd2-content:hover {
+  color: #438EB9;
+  background: #F4F6F7;
+  border-color: #DCE2E8;
+}
+.dd-handle[class*="btn-"],
+.dd2-content[class*="btn-"] {
+  color: #FFF;
+  border: none;
+  padding: 9px 12px;
+}
+.dd-handle[class*="btn-"]:hover,
+.dd2-content[class*="btn-"]:hover {
+  opacity: 0.85;
+  color: #FFF;
+}
+.dd2-handle + .dd2-content,
+.dd2-handle + .dd2-content[class*="btn-"] {
+  padding-left: 44px;
+}
+.dd-handle[class*="btn-"]:hover,
+.dd2-content[class*="btn-"] .dd2-handle[class*="btn-"]:hover + .dd2-content[class*="btn-"] {
+  color: #FFF;
+}
+.dd-item > button:hover ~ .dd-handle,
+.dd-item > button:hover ~ .dd2-content {
+  color: #438EB9;
+  background: #F4F6F7;
+  border-color: #DCE2E8;
+}
+.dd-item > button:hover ~ .dd-handle[class*="btn-"],
+.dd-item > button:hover ~ .dd2-content[class*="btn-"] {
+  opacity: 0.85;
+  color: #FFF;
+}
+.dd2-handle:hover ~ .dd2-content {
+  color: #438EB9;
+  background: #F4F6F7;
+  border-color: #DCE2E8;
+}
+.dd2-handle:hover ~ .dd2-content[class*="btn-"] {
+  opacity: 0.85;
+  color: #FFF;
+}
+.dd2-item.dd-item > button {
+  margin-left: 34px;
+}
+.dd-item > button {
+  display: block;
+  position: relative;
+  z-index: 1;
+  cursor: pointer;
+  float: left;
+  width: 25px;
+  height: 20px;
+  margin: 5px 1px 5px 5px;
+  padding: 0;
+  text-indent: 100%;
+  white-space: nowrap;
+  overflow: hidden;
+  border: 0;
+  background: transparent;
+  font-size: 12px;
+  line-height: 1;
+  text-align: center;
+  font-weight: bold;
+  top: 4px;
+  left: 1px;
+  color: #707070;
+}
+.dd-item > button:before {
+  font-family: FontAwesome;
+  content: '\f067';
+  display: block;
+  position: absolute;
+  width: 100%;
+  text-align: center;
+  text-indent: 0;
+  font-weight: normal;
+  font-size: 14px;
+}
+.dd-item > button[data-action="collapse"]:before {
+  content: '\f068';
+}
+.dd-item > button:hover {
+  color: #707070;
+}
+.dd-item.dd-colored > button,
+.dd-item.dd-colored > button:hover {
+  color: #EEE;
+}
+.dd-placeholder,
+.dd-empty {
+  margin: 5px 0;
+  padding: 0;
+  min-height: 30px;
+  background: #F0F9FF;
+  border: 2px dashed #BED2DB;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+.dd-empty {
+  border-color: #AAA;
+  border-style: solid;
+  background-color: #e5e5e5;
+}
+.dd-dragel {
+  position: absolute;
+  pointer-events: none;
+  z-index: 999;
+  opacity: 0.8;
+}
+.dd-dragel > li > .dd-handle {
+  color: #4B92BE;
+  background: #F1F5FA;
+  border-color: #D6E1EA;
+  border-left: 2px solid #777;
+  position: relative;
+}
+.dd-dragel > li > .dd-handle[class*="btn-"] {
+  color: #FFF;
+}
+.dd-dragel > .dd-item > .dd-handle {
+  margin-top: 0;
+}
+.dd-list > li[class*="item-"] {
+  border-width: 0;
+  padding: 0;
+}
+.dd-list > li[class*="item-"] > .dd-handle {
+  border-left: 2px solid;
+  border-left-color: inherit;
+}
+.dd-list > li > .dd-handle .sticker {
+  position: absolute;
+  right: 0;
+  top: 0;
+}
+.dd2-handle,
+.dd-dragel > li > .dd2-handle {
+  left: 0;
+  top: 0;
+  width: 36px;
+  margin: 0;
+  border-width: 1px 1px 0 0;
+  text-align: center;
+  padding: 0 !important;
+  line-height: 38px;
+  height: 38px;
+  background: #EBEDF2;
+  border: 1px solid #DEE4EA;
+  cursor: pointer;
+  overflow: hidden;
+  position: absolute;
+  z-index: 1;
+}
+.dd2-handle:hover,
+.dd-dragel > li > .dd2-handle {
+  background: #E3E8ED;
+}
+.dd2-content[class*="btn-"] {
+  text-shadow: none !important;
+}
+.dd2-handle[class*="btn-"] {
+  text-shadow: none !important;
+  background: rgba(0, 0, 0, 0.1) !important;
+  border-right: 1px solid #EEE;
+}
+.dd2-handle[class*="btn-"]:hover {
+  background: rgba(0, 0, 0, 0.08) !important;
+}
+.dd-dragel .dd2-handle[class*="btn-"] {
+  border-color: transparent;
+  border-right-color: #EEE;
+}
+.dd2-handle.btn-yellow {
+  text-shadow: none !important;
+  background: rgba(0, 0, 0, 0.05) !important;
+  border-right: 1px solid #FFF;
+}
+.dd2-handle.btn-yellow:hover {
+  background: rgba(0, 0, 0, 0.08) !important;
+}
+.dd-dragel .dd2-handle.btn-yellow {
+  border-color: transparent;
+  border-right-color: #FFF;
+}
+.dd-item > .dd2-handle .drag-icon {
+  display: none;
+}
+.dd-dragel > .dd-item > .dd2-handle .drag-icon {
+  display: inline;
+}
+.dd-dragel > .dd-item > .dd2-handle .normal-icon {
+  display: none;
+}
+.dropzone {
+  border-radius: 0;
+  border: 1px solid rgba(0, 0, 0, 0.06);
+}
+.dropzone .dz-default.dz-message {
+  background-image: none;
+  font-size: 24px;
+  text-align: center;
+  line-height: 32px;
+  left: 0;
+  width: 100%;
+  margin-left: auto;
+}
+.dropzone .dz-default.dz-message span {
+  display: inline;
+  color: #555;
+}
+.dropzone .dz-default.dz-message span .upload-icon {
+  opacity: 0.7;
+  filter: alpha(opacity=70);
+  margin-top: 8px;
+  cursor: pointer;
+}
+.dropzone .dz-default.dz-message span .upload-icon:hover {
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+.dropzone .dz-preview .dz-error-mark,
+.dropzone-previews .dz-preview .dz-error-mark,
+.dropzone .dz-preview .dz-success-mark,
+.dropzone-previews .dz-preview .dz-success-mark {
+  background-image: none;
+  background-color: rgba(255, 255, 255, 0.8);
+  border-radius: 100%;
+  text-align: center;
+  line-height: 35px;
+}
+.dropzone .dz-preview .dz-error-mark:before,
+.dropzone-previews .dz-preview .dz-error-mark:before {
+  font-family: FontAwesome;
+  font-size: 30px;
+  color: #DB6262;
+  content: "\f00d";
+}
+.dropzone .dz-preview .dz-success-mark:before,
+.dropzone-previews .dz-preview .dz-success-mark:before {
+  font-family: FontAwesome;
+  font-size: 30px;
+  color: #6DA552;
+  content: "\f00c";
+}
+.dropzone a.dz-remove,
+.dropzone-previews a.dz-remove {
+  border: none;
+  border-radius: 0;
+  color: #FFF;
+  background: #D15B47;
+  cursor: pointer;
+}
+.dropzone a.dz-remove:hover,
+.dropzone-previews a.dz-remove:hover {
+  color: #FFF;
+  background: #B74635;
+}
+.dropzone .progress,
+.dropzone-previews .progress {
+  margin-bottom: 0;
+}
+.dropzone .dz-preview.dz-success .progress,
+.dropzone-previews .dz-preview.dz-success .progress,
+.dropzone .dz-preview.dz-error .progress,
+.dropzone-previews .dz-preview.dz-error .progress {
+  display: none;
+}
+/* custom animated icons */
+.icon-animated-bell {
+  display: inline-block;
+  -moz-animation: ringing 2.0s 5 ease 1.0s;
+  -webkit-animation: ringing 2.0s 5 ease 1.0s;
+  -o-animation: ringing 2.0s 5 ease 1.0s;
+  -ms-animation: ringing 2.0s 5 ease 1.0s;
+  animation: ringing 2.0s 5 ease 1.0s;
+  -moz-transform-origin: 50% 0%;
+  -webkit-transform-origin: 50% 0%;
+  -o-transform-origin: 50% 0%;
+  -ms-transform-origin: 50% 0%;
+  transform-origin: 50% 0%;
+}
+@-moz-keyframes ringing {
+  0% {
+    -moz-transform: rotate(-15deg);
+  }
+  2% {
+    -moz-transform: rotate(15deg);
+  }
+  4% {
+    -moz-transform: rotate(-18deg);
+  }
+  6% {
+    -moz-transform: rotate(18deg);
+  }
+  8% {
+    -moz-transform: rotate(-22deg);
+  }
+  10% {
+    -moz-transform: rotate(22deg);
+  }
+  12% {
+    -moz-transform: rotate(-18deg);
+  }
+  14% {
+    -moz-transform: rotate(18deg);
+  }
+  16% {
+    -moz-transform: rotate(-12deg);
+  }
+  18% {
+    -moz-transform: rotate(12deg);
+  }
+  20% {
+    -moz-transform: rotate(0deg);
+  }
+}
+@-webkit-keyframes ringing {
+  0% {
+    -webkit-transform: rotate(-15deg);
+  }
+  2% {
+    -webkit-transform: rotate(15deg);
+  }
+  4% {
+    -webkit-transform: rotate(-18deg);
+  }
+  6% {
+    -webkit-transform: rotate(18deg);
+  }
+  8% {
+    -webkit-transform: rotate(-22deg);
+  }
+  10% {
+    -webkit-transform: rotate(22deg);
+  }
+  12% {
+    -webkit-transform: rotate(-18deg);
+  }
+  14% {
+    -webkit-transform: rotate(18deg);
+  }
+  16% {
+    -webkit-transform: rotate(-12deg);
+  }
+  18% {
+    -webkit-transform: rotate(12deg);
+  }
+  20% {
+    -webkit-transform: rotate(0deg);
+  }
+}
+@-ms-keyframes ringing {
+  0% {
+    -ms-transform: rotate(-15deg);
+  }
+  2% {
+    -ms-transform: rotate(15deg);
+  }
+  4% {
+    -ms-transform: rotate(-18deg);
+  }
+  6% {
+    -ms-transform: rotate(18deg);
+  }
+  8% {
+    -ms-transform: rotate(-22deg);
+  }
+  10% {
+    -ms-transform: rotate(22deg);
+  }
+  12% {
+    -ms-transform: rotate(-18deg);
+  }
+  14% {
+    -ms-transform: rotate(18deg);
+  }
+  16% {
+    -ms-transform: rotate(-12deg);
+  }
+  18% {
+    -ms-transform: rotate(12deg);
+  }
+  20% {
+    -ms-transform: rotate(0deg);
+  }
+}
+@keyframes ringing {
+  0% {
+    transform: rotate(-15deg);
+  }
+  2% {
+    transform: rotate(15deg);
+  }
+  4% {
+    transform: rotate(-18deg);
+  }
+  6% {
+    transform: rotate(18deg);
+  }
+  8% {
+    transform: rotate(-22deg);
+  }
+  10% {
+    transform: rotate(22deg);
+  }
+  12% {
+    transform: rotate(-18deg);
+  }
+  14% {
+    transform: rotate(18deg);
+  }
+  16% {
+    transform: rotate(-12deg);
+  }
+  18% {
+    transform: rotate(12deg);
+  }
+  20% {
+    transform: rotate(0deg);
+  }
+}
+.icon-animated-vertical {
+  display: inline-block;
+  -moz-animation: vertical 2.0s 5 ease 2.0s;
+  -webkit-animation: vertical 2.0s 5 ease 2.0s;
+  -o-animation: vertical 2.0s 5 ease 2.0s;
+  -ms-animation: vertical 2.0s 5 ease 2.0s;
+  animation: vertical 2.0s 5 ease 2.0s;
+}
+@-moz-keyframes vertical {
+  0% {
+    -moz-transform: translate(0, -3px);
+  }
+  4% {
+    -moz-transform: translate(0, 3px);
+  }
+  8% {
+    -moz-transform: translate(0, -3px);
+  }
+  12% {
+    -moz-transform: translate(0, 3px);
+  }
+  16% {
+    -moz-transform: translate(0, -3px);
+  }
+  20% {
+    -moz-transform: translate(0, 3px);
+  }
+  22% {
+    -moz-transform: translate(0, 0);
+  }
+}
+@-webkit-keyframes vertical {
+  0% {
+    -webkit-transform: translate(0, -3px);
+  }
+  4% {
+    -webkit-transform: translate(0, 3px);
+  }
+  8% {
+    -webkit-transform: translate(0, -3px);
+  }
+  12% {
+    -webkit-transform: translate(0, 3px);
+  }
+  16% {
+    -webkit-transform: translate(0, -3px);
+  }
+  20% {
+    -webkit-transform: translate(0, 3px);
+  }
+  22% {
+    -webkit-transform: translate(0, 0);
+  }
+}
+@-ms-keyframes vertical {
+  0% {
+    -ms-transform: translate(0, -3px);
+  }
+  4% {
+    -ms-transform: translate(0, 3px);
+  }
+  8% {
+    -ms-transform: translate(0, -3px);
+  }
+  12% {
+    -ms-transform: translate(0, 3px);
+  }
+  16% {
+    -ms-transform: translate(0, -3px);
+  }
+  20% {
+    -ms-transform: translate(0, 3px);
+  }
+  22% {
+    -ms-transform: translate(0, 0);
+  }
+}
+@keyframes vertical {
+  0% {
+    transform: translate(0, -3px);
+  }
+  4% {
+    transform: translate(0, 3px);
+  }
+  8% {
+    transform: translate(0, -3px);
+  }
+  12% {
+    transform: translate(0, 3px);
+  }
+  16% {
+    transform: translate(0, -3px);
+  }
+  20% {
+    transform: translate(0, 3px);
+  }
+  22% {
+    transform: translate(0, 0);
+  }
+}
+.icon-animated-hand-pointer {
+  display: inline-block;
+  -moz-animation: hand-pointer 2.0s 4 ease 2.0s;
+  -webkit-animation: hand-pointer 2.0s 4 ease 2.0s;
+  -o-animation: hand-pointer 2.0s 4 ease 2.0s;
+  -ms-animation: hand-pointer 2.0s 4 ease 2.0s;
+  animation: hand-pointer 2.0s 4 ease 2.0s;
+}
+@-moz-keyframes hand-pointer {
+  0% {
+    -moz-transform: translate(0, 0);
+  }
+  6% {
+    -moz-transform: translate(5px, 0);
+  }
+  12% {
+    -moz-transform: translate(0, 0);
+  }
+  18% {
+    -moz-transform: translate(5px, 0);
+  }
+  24% {
+    -moz-transform: translate(0, 0);
+  }
+  30% {
+    -moz-transform: translate(5px, 0);
+  }
+  36% {
+    -moz-transform: translate(0, 0);
+  }
+}
+.icon-animated-wrench {
+  display: inline-block;
+  -moz-animation: wrenching 2.5s 4 ease;
+  -webkit-animation: wrenching 2.5s 4 ease;
+  -o-animation: wrenching 2.5s 4 ease;
+  -ms-animation: wrenching 2.5s 4 ease;
+  animation: wrenching 2.5s 4 ease;
+  -moz-transform-origin: 90% 35%;
+  -webkit-transform-origin: 90% 35%;
+  -o-transform-origin: 90% 35%;
+  -ms-transform-origin: 90% 35%;
+  transform-origin: 90% 35%;
+}
+@-moz-keyframes wrenching {
+  0% {
+    -moz-transform: rotate(-12deg);
+  }
+  8% {
+    -moz-transform: rotate(12deg);
+  }
+  10% {
+    -moz-transform: rotate(24deg);
+  }
+  18% {
+    -moz-transform: rotate(-24deg);
+  }
+  20% {
+    -moz-transform: rotate(-24deg);
+  }
+  28% {
+    -moz-transform: rotate(24deg);
+  }
+  30% {
+    -moz-transform: rotate(24deg);
+  }
+  38% {
+    -moz-transform: rotate(-24deg);
+  }
+  40% {
+    -moz-transform: rotate(-24deg);
+  }
+  48% {
+    -moz-transform: rotate(24deg);
+  }
+  50% {
+    -moz-transform: rotate(24deg);
+  }
+  58% {
+    -moz-transform: rotate(-24deg);
+  }
+  60% {
+    -moz-transform: rotate(-24deg);
+  }
+  68% {
+    -moz-transform: rotate(24deg);
+  }
+  75% {
+    -moz-transform: rotate(0deg);
+  }
+}
+@-webkit-keyframes wrenching {
+  0% {
+    -webkit-transform: rotate(-12deg);
+  }
+  8% {
+    -webkit-transform: rotate(12deg);
+  }
+  10% {
+    -webkit-transform: rotate(24deg);
+  }
+  18% {
+    -webkit-transform: rotate(-24deg);
+  }
+  20% {
+    -webkit-transform: rotate(-24deg);
+  }
+  28% {
+    -webkit-transform: rotate(24deg);
+  }
+  30% {
+    -webkit-transform: rotate(24deg);
+  }
+  38% {
+    -webkit-transform: rotate(-24deg);
+  }
+  40% {
+    -webkit-transform: rotate(-24deg);
+  }
+  48% {
+    -webkit-transform: rotate(24deg);
+  }
+  50% {
+    -webkit-transform: rotate(24deg);
+  }
+  58% {
+    -webkit-transform: rotate(-24deg);
+  }
+  60% {
+    -webkit-transform: rotate(-24deg);
+  }
+  68% {
+    -webkit-transform: rotate(24deg);
+  }
+  75% {
+    -webkit-transform: rotate(0deg);
+  }
+}
+@-o-keyframes wrenching {
+  0% {
+    -o-transform: rotate(-12deg);
+  }
+  8% {
+    -o-transform: rotate(12deg);
+  }
+  10% {
+    -o-transform: rotate(24deg);
+  }
+  18% {
+    -o-transform: rotate(-24deg);
+  }
+  20% {
+    -o-transform: rotate(-24deg);
+  }
+  28% {
+    -o-transform: rotate(24deg);
+  }
+  30% {
+    -o-transform: rotate(24deg);
+  }
+  38% {
+    -o-transform: rotate(-24deg);
+  }
+  40% {
+    -o-transform: rotate(-24deg);
+  }
+  48% {
+    -o-transform: rotate(24deg);
+  }
+  50% {
+    -o-transform: rotate(24deg);
+  }
+  58% {
+    -o-transform: rotate(-24deg);
+  }
+  60% {
+    -o-transform: rotate(-24deg);
+  }
+  68% {
+    -o-transform: rotate(24deg);
+  }
+  75% {
+    -o-transform: rotate(0deg);
+  }
+}
+@-ms-keyframes wrenching {
+  0% {
+    -ms-transform: rotate(-12deg);
+  }
+  8% {
+    -ms-transform: rotate(12deg);
+  }
+  10% {
+    -ms-transform: rotate(24deg);
+  }
+  18% {
+    -ms-transform: rotate(-24deg);
+  }
+  20% {
+    -ms-transform: rotate(-24deg);
+  }
+  28% {
+    -ms-transform: rotate(24deg);
+  }
+  30% {
+    -ms-transform: rotate(24deg);
+  }
+  38% {
+    -ms-transform: rotate(-24deg);
+  }
+  40% {
+    -ms-transform: rotate(-24deg);
+  }
+  48% {
+    -ms-transform: rotate(24deg);
+  }
+  50% {
+    -ms-transform: rotate(24deg);
+  }
+  58% {
+    -ms-transform: rotate(-24deg);
+  }
+  60% {
+    -ms-transform: rotate(-24deg);
+  }
+  68% {
+    -ms-transform: rotate(24deg);
+  }
+  75% {
+    -ms-transform: rotate(0deg);
+  }
+}
+@keyframes wrenching {
+  0% {
+    transform: rotate(-12deg);
+  }
+  8% {
+    transform: rotate(12deg);
+  }
+  10% {
+    transform: rotate(24deg);
+  }
+  18% {
+    transform: rotate(-24deg);
+  }
+  20% {
+    transform: rotate(-24deg);
+  }
+  28% {
+    transform: rotate(24deg);
+  }
+  30% {
+    transform: rotate(24deg);
+  }
+  38% {
+    transform: rotate(-24deg);
+  }
+  40% {
+    transform: rotate(-24deg);
+  }
+  48% {
+    transform: rotate(24deg);
+  }
+  50% {
+    transform: rotate(24deg);
+  }
+  58% {
+    transform: rotate(-24deg);
+  }
+  60% {
+    transform: rotate(-24deg);
+  }
+  68% {
+    transform: rotate(24deg);
+  }
+  75% {
+    transform: rotate(0deg);
+  }
+}
+/* other page sections */
+.ace-settings-container {
+  position: absolute;
+  right: 0;
+  top: 50px;
+  z-index: 12;
+}
+.breadcrumbs-fixed .ace-settings-container {
+  top: 9px;
+}
+.btn.ace-settings-btn {
+  float: left;
+  display: inline-block;
+  width: 42px !important;
+  text-align: center;
+  border-radius: 6px 0 0 6px !important;
+  opacity: 0.55;
+  filter: alpha(opacity=55.00000000000001);
+  vertical-align: top;
+  margin: 0;
+}
+.btn.ace-settings-btn:hover,
+.btn.ace-settings-btn.open {
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+.ace-settings-box {
+  display: none;
+  float: left;
+  width: 175px;
+  padding: 0 14px;
+  background-color: #FFF;
+  border: 2px solid #ffb34b;
+}
+.ace-settings-box.open {
+  display: inline-block;
+}
+.ace-settings-box > div {
+  margin: 6px 0;
+  color: #444;
+  max-height: 24px;
+}
+.ace-settings-box > div > label {
+  font-size: 13px;
+}
+.btn-scroll-up {
+  border: none;
+  position: absolute;
+  right: 2px;
+  bottom: 2px;
+  z-index: 11;
+}
+@media (min-width: 768px) {
+  .main-container.container > .btn-scroll-up {
+    right: auto;
+    margin-left: 708px;
+  }
+}
+@media (min-width: 992px) {
+  .main-container.container > .btn-scroll-up {
+    right: auto;
+    margin-left: 928px;
+  }
+}
+@media (min-width: 1200px) {
+  .main-container.container > .btn-scroll-up {
+    right: auto;
+    margin-left: 1128px;
+  }
+}
+.grid2,
+.grid3,
+.grid4 {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  display: block;
+  margin: 0;
+  float: left;
+  border-left: 1px solid #E3E3E3;
+}
+.grid2:first-child,
+.grid3:first-child,
+.grid4:first-child {
+  border-left: none;
+}
+.grid2 {
+  width: 48%;
+  padding: 0 2%;
+}
+.grid3 {
+  width: 33%;
+  padding: 0 2%;
+}
+.grid4 {
+  width: 23%;
+  margin: 0 1%;
+  padding: 0 1%;
+}
+.draggable-placeholder {
+  /* for when dragging items around */
+
+  border: 2px dashed #D9D9D9 !important;
+  background-color: #F7F7F7 !important;
+}
+/* scrollbar */
+.slimScrollBar {
+  border-radius: 0 !important;
+}
+.slimScrollRail {
+  border-radius: 0 !important;
+}
+/* date & time picker */
+.datepicker td,
+.daterangepicker td,
+.datepicker th,
+.daterangepicker th {
+  border-radius: 0 !important;
+  font-size: 13px;
+}
+.datepicker td.active,
+.daterangepicker td.active,
+.datepicker td.active:hover,
+.daterangepicker td.active:hover {
+  background: #2283c5 !important;
+}
+.datepicker td.active.disabled,
+.daterangepicker td.active.disabled,
+.datepicker td.active.disabled:hover,
+.daterangepicker td.active.disabled:hover {
+  background: #8b9aa3 !important;
+}
+.datepicker td,
+.datepicker th {
+  min-width: 32px;
+}
+.datepicker-months .month,
+.datepicker-years .year {
+  border-radius: 0 !important;
+}
+.datepicker-months .month.active,
+.datepicker-years .year.active,
+.datepicker-months .month.active:hover,
+.datepicker-years .year.active:hover,
+.datepicker-months .month.active:focus,
+.datepicker-years .year.active:focus,
+.datepicker-months .month.active:active,
+.datepicker-years .year.active:active {
+  background-image: none !important;
+  background-color: #2283c5 !important;
+}
+.bootstrap-timepicker-widget table td input {
+  width: 32px;
+}
+.bootstrap-timepicker-widget table td a:hover {
+  border-radius: 0;
+}
+.well .datepicker table tr td.day:hover {
+  background-color: #7d8893;
+  color: #FFF;
+}
+/* a few small third party css files put here to reduce http file requests */
+/* jquery.easy-pie-chart.css */
+.easyPieChart {
+  position: relative;
+  text-align: center;
+}
+.easyPieChart canvas {
+  position: absolute;
+  top: 0;
+  left: 0;
+}
+.knob-container {
+  direction: ltr;
+  text-align: left;
+}
+/* ie8/9 specific */
+.navbar .navbar-inner,
+.navbar .btn-navbar {
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
+}
+.dropdown-menu li > a,
+.dropdown-submenu > a {
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
+}
+.btn {
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
+}
+.progress,
+.progress .bar {
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
+}
+.tags {
+  display: inline-block;
+  padding: 4px 6px;
+  color: #777777;
+  vertical-align: middle;
+  background-color: #FFF;
+  border: 1px solid #d5d5d5;
+  width: 206px;
+}
+.tags:hover {
+  border-color: #b5b5b5;
+}
+.tags-hover,
+.tags-hover:hover {
+  border-color: #f59942;
+  outline: 0;
+  outline: thin dotted \9;
+  /* IE6-9 */
+
+}
+.tags[class*="span"] {
+  float: none;
+  margin-left: 0;
+}
+.tags input[type="text"],
+.tags input[type="text"]:focus {
+  border: none;
+  display: inline;
+  outline: 0;
+  margin: 0;
+  padding: 0;
+  line-height: 14px;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+  width: 100%;
+}
+.tags .tag {
+  display: inline-block;
+  position: relative;
+  font-size: 13px;
+  font-weight: normal;
+  vertical-align: baseline;
+  white-space: nowrap;
+  background-color: #91b8d0;
+  color: #FFF;
+  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
+  padding: 4px 22px 5px 9px;
+  margin-bottom: 3px;
+  margin-right: 3px;
+  -webkit-transition: all 0.2s;
+  transition: all 0.2s;
+  /**
+  &:nth-child(5n+1) {
+	background-color:#48A2E0;
+  }
+  &:nth-child(5n+2) {
+	background-color:#34C896;
+  }
+  &:nth-child(5n+3) {
+	background-color:#B57BB3;
+  }
+  &:nth-child(5n+4) {
+	background-color:#CC7DA8;
+  }
+  &:nth-child(5n+5) {
+	background-color:#666;
+  }
+*/
+
+}
+.tags .tag:empty {
+  display: none;
+}
+.tags .tag-important {
+  background-color: #d15b47;
+}
+.tags .tag-warning {
+  background-color: #ffb752;
+}
+.tags .tag-success {
+  background-color: #87b87f;
+}
+.tags .tag-info {
+  background-color: #6fb3e0;
+}
+.tags .tag-inverse {
+  background-color: #555555;
+}
+.tags .tag .close {
+  font-size: 15px;
+  line-height: 20px;
+  opacity: 1;
+  filter: alpha(opacity=100);
+  color: #FFF;
+  text-shadow: none;
+  float: none;
+  position: absolute;
+  right: 0;
+  top: 0;
+  bottom: 0;
+  width: 18px;
+  text-align: center;
+}
+.tags .tag .close:hover {
+  background-color: rgba(0, 0, 0, 0.2);
+}
+.col-xs-12,
+.col-sm-12,
+.col-md-12,
+.col-lg-12 {
+  float: left;
+}
+.col-xs-reset {
+  width: auto;
+  padding-left: 0;
+  padding-right: 0;
+  float: none;
+}
+@media (min-width: 768px) {
+  .col-sm-reset {
+    width: auto;
+    padding-left: 0;
+    padding-right: 0;
+    float: none;
+  }
+}
+@media (min-width: 992px) {
+  .col-md-reset {
+    width: auto;
+    padding-left: 0;
+    padding-right: 0;
+    float: none;
+  }
+}
+@media (min-width: 1200px) {
+  .col-lg-reset {
+    width: auto;
+    padding-left: 0;
+    padding-right: 0;
+    float: none;
+  }
+}
+.jqstooltip,
+.legendColorBox div {
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+.legendLabel {
+  -webkit-box-sizing: content-box;
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  height: 20px;
+  font-size: 10px;
+}
+@media only screen and (max-width: 480px) {
+  .hidden-480 {
+    display: none !important;
+  }
+}
+@media only screen and (max-width: 320px) {
+  .hidden-320 {
+    display: none !important;
+  }
+}
+@media only screen and (max-width: 480px) {
+  [class*="vspace-xs"] {
+    display: block;
+  }
+}
+@media only screen and (max-width: 767px) {
+  [class*="vspace-sm"] {
+    display: block;
+  }
+}
+@media only screen and (max-width: 991px) {
+  [class*="vspace-md"] {
+    display: block;
+  }
+}
+@media only screen and (max-width: 1199px) {
+  [class*="vspace-lg"] {
+    display: block;
+  }
+}
+@media only screen and (max-width: 991px) {
+  .main-content {
+    margin-left: 0 !important;
+  }
+}
+@media only screen and (max-width: 767px) {
+  .page-content {
+    padding-left: 12px;
+    padding-right: 12px;
+  }
+}
+@media (max-width: 991px) {
+  body.breadcrumbs-fixed {
+    padding-top: 45px;
+  }
+  .navbar-fixed-top {
+    margin-bottom: 0;
+  }
+  .sidebar.fixed,
+  .sidebar.sidebar-fixed {
+    position: absolute;
+  }
+}
+@media (max-width: 460px) {
+  body.navbar-fixed {
+    padding-top: 90px;
+  }
+}
+@media only screen and (max-width: 767px) {
+  .error-container {
+    margin: 12px;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .error-container {
+    margin: 6px;
+  }
+}
+/* custom grid */
+@media only screen and (max-width: 360px) {
+  .grid2,
+  .grid3,
+  .grid4 {
+    float: none;
+    display: block;
+    width: 96%;
+    border-left: none;
+    position: relative;
+    margin-bottom: 11px;
+    border-bottom: 1px solid #E3E3E3;
+    padding-bottom: 4px;
+  }
+  .grid2 > [class*="pull-"],
+  .grid3 > [class*="pull-"],
+  .grid4 > [class*="pull-"] {
+    float: none !important;
+    display: inline-block;
+    position: absolute;
+    right: 11px;
+    top: 0;
+    margin-top: 0;
+  }
+  .grid2:last-child,
+  .grid3:last-child,
+  .grid4:last-child {
+    border-bottom: none;
+  }
+}
+@media only screen and (max-width: 480px) {
+  .ace-settings-container,
+  body.breadcrumbs-fixed .ace-settings-container {
+    top: 65px;
+  }
+}
Index: pro-violet-viettel/sourcecode/assets/css/uncompressed/bootstrap.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/uncompressed/bootstrap.css	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/uncompressed/bootstrap.css	(revision 313)
@@ -0,0 +1,6805 @@
+/*!
+ * Bootstrap v3.0.0
+ *
+ * Copyright 2013 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world by @mdo and @fat.
+ */
+
+/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+  display: block;
+}
+
+audio,
+canvas,
+video {
+  display: inline-block;
+}
+
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+
+[hidden] {
+  display: none;
+}
+
+html {
+  font-family: sans-serif;
+  -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+}
+
+body {
+  margin: 0;
+}
+
+a:focus {
+  outline: thin dotted;
+}
+
+a:active,
+a:hover {
+  outline: 0;
+}
+
+h1 {
+  margin: 0.67em 0;
+  font-size: 2em;
+}
+
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+
+b,
+strong {
+  font-weight: bold;
+}
+
+dfn {
+  font-style: italic;
+}
+
+hr {
+  height: 0;
+  -moz-box-sizing: content-box;
+       box-sizing: content-box;
+}
+
+mark {
+  color: #000;
+  background: #ff0;
+}
+
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, serif;
+  font-size: 1em;
+}
+
+pre {
+  white-space: pre-wrap;
+}
+
+q {
+  quotes: "\201C" "\201D" "\2018" "\2019";
+}
+
+small {
+  font-size: 80%;
+}
+
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+
+sup {
+  top: -0.5em;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+img {
+  border: 0;
+}
+
+svg:not(:root) {
+  overflow: hidden;
+}
+
+figure {
+  margin: 0;
+}
+
+fieldset {
+  padding: 0.35em 0.625em 0.75em;
+  margin: 0 2px;
+  border: 1px solid #c0c0c0;
+}
+
+legend {
+  padding: 0;
+  border: 0;
+}
+
+button,
+input,
+select,
+textarea {
+  margin: 0;
+  font-family: inherit;
+  font-size: 100%;
+}
+
+button,
+input {
+  line-height: normal;
+}
+
+button,
+select {
+  text-transform: none;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  cursor: pointer;
+  -webkit-appearance: button;
+}
+
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+  padding: 0;
+  box-sizing: border-box;
+}
+
+input[type="search"] {
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+  -webkit-appearance: textfield;
+}
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+
+textarea {
+  overflow: auto;
+  vertical-align: top;
+}
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+
+@media print {
+  * {
+    color: #000 !important;
+    text-shadow: none !important;
+    background: transparent !important;
+    box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  .ir a:after,
+  a[href^="javascript:"]:after,
+  a[href^="#"]:after {
+    content: "";
+  }
+  pre,
+  blockquote {
+    border: 1px solid #999;
+    page-break-inside: avoid;
+  }
+  thead {
+    display: table-header-group;
+  }
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+  img {
+    max-width: 100% !important;
+  }
+  @page  {
+    margin: 2cm .5cm;
+  }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+  .navbar {
+    display: none;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+
+*,
+*:before,
+*:after {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+html {
+  font-size: 62.5%;
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+
+body {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 1.428571429;
+  color: #333333;
+  background-color: #ffffff;
+}
+
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+
+button,
+input,
+select[multiple],
+textarea {
+  background-image: none;
+}
+
+a {
+  color: #428bca;
+  text-decoration: none;
+}
+
+a:hover,
+a:focus {
+  color: #2a6496;
+  text-decoration: underline;
+}
+
+a:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+img {
+  vertical-align: middle;
+}
+
+.img-responsive {
+  display: block;
+  height: auto;
+  max-width: 100%;
+}
+
+.img-rounded {
+  border-radius: 6px;
+}
+
+.img-thumbnail {
+  display: inline-block;
+  height: auto;
+  max-width: 100%;
+  padding: 4px;
+  line-height: 1.428571429;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+          transition: all 0.2s ease-in-out;
+}
+
+.img-circle {
+  border-radius: 50%;
+}
+
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eeeeee;
+}
+
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0 0 0 0);
+  border: 0;
+}
+
+p {
+  margin: 0 0 10px;
+}
+
+.lead {
+  margin-bottom: 20px;
+  font-size: 16.099999999999998px;
+  font-weight: 200;
+  line-height: 1.4;
+}
+
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+
+small {
+  font-size: 85%;
+}
+
+cite {
+  font-style: normal;
+}
+
+.text-muted {
+  color: #999999;
+}
+
+.text-primary {
+  color: #428bca;
+}
+
+.text-warning {
+  color: #c09853;
+}
+
+.text-danger {
+  color: #b94a48;
+}
+
+.text-success {
+  color: #468847;
+}
+
+.text-info {
+  color: #3a87ad;
+}
+
+.text-left {
+  text-align: left;
+}
+
+.text-right {
+  text-align: right;
+}
+
+.text-center {
+  text-align: center;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-weight: 500;
+  line-height: 1.1;
+}
+
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small,
+.h1 small,
+.h2 small,
+.h3 small,
+.h4 small,
+.h5 small,
+.h6 small {
+  font-weight: normal;
+  line-height: 1;
+  color: #999999;
+}
+
+h1,
+h2,
+h3 {
+  margin-top: 20px;
+  margin-bottom: 10px;
+}
+
+h4,
+h5,
+h6 {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+
+h1,
+.h1 {
+  font-size: 36px;
+}
+
+h2,
+.h2 {
+  font-size: 30px;
+}
+
+h3,
+.h3 {
+  font-size: 24px;
+}
+
+h4,
+.h4 {
+  font-size: 18px;
+}
+
+h5,
+.h5 {
+  font-size: 14px;
+}
+
+h6,
+.h6 {
+  font-size: 12px;
+}
+
+h1 small,
+.h1 small {
+  font-size: 24px;
+}
+
+h2 small,
+.h2 small {
+  font-size: 18px;
+}
+
+h3 small,
+.h3 small,
+h4 small,
+.h4 small {
+  font-size: 14px;
+}
+
+.page-header {
+  padding-bottom: 9px;
+  margin: 40px 0 20px;
+  border-bottom: 1px solid #eeeeee;
+}
+
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: 10px;
+}
+
+ul ul,
+ol ul,
+ul ol,
+ol ol {
+  margin-bottom: 0;
+}
+
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+
+.list-inline {
+  padding-left: 0;
+  list-style: none;
+}
+
+.list-inline > li {
+  display: inline-block;
+  padding-right: 5px;
+  padding-left: 5px;
+}
+
+dl {
+  margin-bottom: 20px;
+}
+
+dt,
+dd {
+  line-height: 1.428571429;
+}
+
+dt {
+  font-weight: bold;
+}
+
+dd {
+  margin-left: 0;
+}
+
+@media (min-width: 768px) {
+  .dl-horizontal dt {
+    float: left;
+    width: 160px;
+    overflow: hidden;
+    clear: left;
+    text-align: right;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+  }
+  .dl-horizontal dd {
+    margin-left: 180px;
+  }
+  .dl-horizontal dd:before,
+  .dl-horizontal dd:after {
+    display: table;
+    content: " ";
+  }
+  .dl-horizontal dd:after {
+    clear: both;
+  }
+  .dl-horizontal dd:before,
+  .dl-horizontal dd:after {
+    display: table;
+    content: " ";
+  }
+  .dl-horizontal dd:after {
+    clear: both;
+  }
+}
+
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #999999;
+}
+
+abbr.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  border-left: 5px solid #eeeeee;
+}
+
+blockquote p {
+  font-size: 17.5px;
+  font-weight: 300;
+  line-height: 1.25;
+}
+
+blockquote p:last-child {
+  margin-bottom: 0;
+}
+
+blockquote small {
+  display: block;
+  line-height: 1.428571429;
+  color: #999999;
+}
+
+blockquote small:before {
+  content: '\2014 \00A0';
+}
+
+blockquote.pull-right {
+  padding-right: 15px;
+  padding-left: 0;
+  border-right: 5px solid #eeeeee;
+  border-left: 0;
+}
+
+blockquote.pull-right p,
+blockquote.pull-right small {
+  text-align: right;
+}
+
+blockquote.pull-right small:before {
+  content: '';
+}
+
+blockquote.pull-right small:after {
+  content: '\00A0 \2014';
+}
+
+q:before,
+q:after,
+blockquote:before,
+blockquote:after {
+  content: "";
+}
+
+address {
+  display: block;
+  margin-bottom: 20px;
+  font-style: normal;
+  line-height: 1.428571429;
+}
+
+code,
+pre {
+  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
+}
+
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #c7254e;
+  white-space: nowrap;
+  background-color: #f9f2f4;
+  border-radius: 4px;
+}
+
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.428571429;
+  color: #333333;
+  word-break: break-all;
+  word-wrap: break-word;
+  background-color: #f5f5f5;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+}
+
+pre.prettyprint {
+  margin-bottom: 20px;
+}
+
+pre code {
+  padding: 0;
+  font-size: inherit;
+  color: inherit;
+  white-space: pre-wrap;
+  background-color: transparent;
+  border: 0;
+}
+
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+
+.container {
+  padding-right: 12px;
+  padding-left: 12px;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.container:before,
+.container:after {
+  display: table;
+  content: " ";
+}
+
+.container:after {
+  clear: both;
+}
+
+.container:before,
+.container:after {
+  display: table;
+  content: " ";
+}
+
+.container:after {
+  clear: both;
+}
+
+.row {
+  margin-right: -12px;
+  margin-left: -12px;
+}
+
+.row:before,
+.row:after {
+  display: table;
+  content: " ";
+}
+
+.row:after {
+  clear: both;
+}
+
+.row:before,
+.row:after {
+  display: table;
+  content: " ";
+}
+
+.row:after {
+  clear: both;
+}
+
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11,
+.col-xs-12,
+.col-sm-1,
+.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-sm-10,
+.col-sm-11,
+.col-sm-12,
+.col-md-1,
+.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-md-10,
+.col-md-11,
+.col-md-12,
+.col-lg-1,
+.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-lg-10,
+.col-lg-11,
+.col-lg-12 {
+  position: relative;
+  min-height: 1px;
+  padding-right: 12px;
+  padding-left: 12px;
+}
+
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11 {
+  float: left;
+}
+
+.col-xs-1 {
+  width: 8.33333%;
+}
+
+.col-xs-2 {
+  width: 16.6666%;
+}
+
+.col-xs-3 {
+  width: 25%;
+}
+
+.col-xs-4 {
+  width: 33.3333%;
+}
+
+.col-xs-5 {
+  width: 41.6666%;
+}
+
+.col-xs-6 {
+  width: 50%;
+}
+
+.col-xs-7 {
+  width: 58.3333%;
+}
+
+.col-xs-8 {
+  width: 66.6666%;
+}
+
+.col-xs-9 {
+  width: 75%;
+}
+
+.col-xs-10 {
+  width: 83.3333%;
+}
+
+.col-xs-11 {
+  width: 91.6666%;
+}
+
+.col-xs-12 {
+  width: 100%;
+}
+
+@media (min-width: 768px) {
+  .container {
+    max-width: 744px;
+  }
+  .col-sm-1,
+  .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-sm-10,
+  .col-sm-11 {
+    float: left;
+  }
+  .col-sm-1 {
+    width: 8.33333%;
+  }
+  .col-sm-2 {
+    width: 16.6666%;
+  }
+  .col-sm-3 {
+    width: 25%;
+  }
+  .col-sm-4 {
+    width: 33.3333%;
+  }
+  .col-sm-5 {
+    width: 41.6666%;
+  }
+  .col-sm-6 {
+    width: 50%;
+  }
+  .col-sm-7 {
+    width: 58.3333%;
+  }
+  .col-sm-8 {
+    width: 66.6666%;
+  }
+  .col-sm-9 {
+    width: 75%;
+  }
+  .col-sm-10 {
+    width: 83.3333%;
+  }
+  .col-sm-11 {
+    width: 91.6666%;
+  }
+  .col-sm-12 {
+    width: 100%;
+  }
+  .col-sm-push-1 {
+    left: 8.33333%;
+  }
+  .col-sm-push-2 {
+    left: 16.6666%;
+  }
+  .col-sm-push-3 {
+    left: 25%;
+  }
+  .col-sm-push-4 {
+    left: 33.3333%;
+  }
+  .col-sm-push-5 {
+    left: 41.6666%;
+  }
+  .col-sm-push-6 {
+    left: 50%;
+  }
+  .col-sm-push-7 {
+    left: 58.3333%;
+  }
+  .col-sm-push-8 {
+    left: 66.6666%;
+  }
+  .col-sm-push-9 {
+    left: 75%;
+  }
+  .col-sm-push-10 {
+    left: 83.3333%;
+  }
+  .col-sm-push-11 {
+    left: 91.6666%;
+  }
+  .col-sm-pull-1 {
+    right: 8.33333%;
+  }
+  .col-sm-pull-2 {
+    right: 16.6666%;
+  }
+  .col-sm-pull-3 {
+    right: 25%;
+  }
+  .col-sm-pull-4 {
+    right: 33.3333%;
+  }
+  .col-sm-pull-5 {
+    right: 41.6666%;
+  }
+  .col-sm-pull-6 {
+    right: 50%;
+  }
+  .col-sm-pull-7 {
+    right: 58.3333%;
+  }
+  .col-sm-pull-8 {
+    right: 66.6666%;
+  }
+  .col-sm-pull-9 {
+    right: 75%;
+  }
+  .col-sm-pull-10 {
+    right: 83.3333%;
+  }
+  .col-sm-pull-11 {
+    right: 91.6666%;
+  }
+  .col-sm-offset-1 {
+    margin-left: 8.33333%;
+  }
+  .col-sm-offset-2 {
+    margin-left: 16.6666%;
+  }
+  .col-sm-offset-3 {
+    margin-left: 25%;
+  }
+  .col-sm-offset-4 {
+    margin-left: 33.3333%;
+  }
+  .col-sm-offset-5 {
+    margin-left: 41.6666%;
+  }
+  .col-sm-offset-6 {
+    margin-left: 50%;
+  }
+  .col-sm-offset-7 {
+    margin-left: 58.3333%;
+  }
+  .col-sm-offset-8 {
+    margin-left: 66.6666%;
+  }
+  .col-sm-offset-9 {
+    margin-left: 75%;
+  }
+  .col-sm-offset-10 {
+    margin-left: 83.3333%;
+  }
+  .col-sm-offset-11 {
+    margin-left: 91.6666%;
+  }
+}
+
+@media (min-width: 992px) {
+  .container {
+    max-width: 964px;
+  }
+  .col-md-1,
+  .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-md-10,
+  .col-md-11 {
+    float: left;
+  }
+  .col-md-1 {
+    width: 8.33333%;
+  }
+  .col-md-2 {
+    width: 16.6666%;
+  }
+  .col-md-3 {
+    width: 25%;
+  }
+  .col-md-4 {
+    width: 33.3333%;
+  }
+  .col-md-5 {
+    width: 41.6666%;
+  }
+  .col-md-6 {
+    width: 50%;
+  }
+  .col-md-7 {
+    width: 58.3333%;
+  }
+  .col-md-8 {
+    width: 66.6666%;
+  }
+  .col-md-9 {
+    width: 75%;
+  }
+  .col-md-10 {
+    width: 83.3333%;
+  }
+  .col-md-11 {
+    width: 91.6666%;
+  }
+  .col-md-12 {
+    width: 100%;
+  }
+  .col-md-push-0 {
+    left: auto;
+  }
+  .col-md-push-1 {
+    left: 8.33333%;
+  }
+  .col-md-push-2 {
+    left: 16.6666%;
+  }
+  .col-md-push-3 {
+    left: 25%;
+  }
+  .col-md-push-4 {
+    left: 33.3333%;
+  }
+  .col-md-push-5 {
+    left: 41.6666%;
+  }
+  .col-md-push-6 {
+    left: 50%;
+  }
+  .col-md-push-7 {
+    left: 58.3333%;
+  }
+  .col-md-push-8 {
+    left: 66.6666%;
+  }
+  .col-md-push-9 {
+    left: 75%;
+  }
+  .col-md-push-10 {
+    left: 83.3333%;
+  }
+  .col-md-push-11 {
+    left: 91.6666%;
+  }
+  .col-md-pull-0 {
+    right: auto;
+  }
+  .col-md-pull-1 {
+    right: 8.33333%;
+  }
+  .col-md-pull-2 {
+    right: 16.6666%;
+  }
+  .col-md-pull-3 {
+    right: 25%;
+  }
+  .col-md-pull-4 {
+    right: 33.3333%;
+  }
+  .col-md-pull-5 {
+    right: 41.6666%;
+  }
+  .col-md-pull-6 {
+    right: 50%;
+  }
+  .col-md-pull-7 {
+    right: 58.3333%;
+  }
+  .col-md-pull-8 {
+    right: 66.6666%;
+  }
+  .col-md-pull-9 {
+    right: 75%;
+  }
+  .col-md-pull-10 {
+    right: 83.3333%;
+  }
+  .col-md-pull-11 {
+    right: 91.6666%;
+  }
+  .col-md-offset-0 {
+    margin-left: 0;
+  }
+  .col-md-offset-1 {
+    margin-left: 8.33333%;
+  }
+  .col-md-offset-2 {
+    margin-left: 16.6666%;
+  }
+  .col-md-offset-3 {
+    margin-left: 25%;
+  }
+  .col-md-offset-4 {
+    margin-left: 33.3333%;
+  }
+  .col-md-offset-5 {
+    margin-left: 41.6666%;
+  }
+  .col-md-offset-6 {
+    margin-left: 50%;
+  }
+  .col-md-offset-7 {
+    margin-left: 58.3333%;
+  }
+  .col-md-offset-8 {
+    margin-left: 66.6666%;
+  }
+  .col-md-offset-9 {
+    margin-left: 75%;
+  }
+  .col-md-offset-10 {
+    margin-left: 83.3333%;
+  }
+  .col-md-offset-11 {
+    margin-left: 91.6666%;
+  }
+}
+
+@media (min-width: 1200px) {
+  .container {
+    max-width: 1164px;
+  }
+  .col-lg-1,
+  .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-lg-10,
+  .col-lg-11 {
+    float: left;
+  }
+  .col-lg-1 {
+    width: 8.33333%;
+  }
+  .col-lg-2 {
+    width: 16.6666%;
+  }
+  .col-lg-3 {
+    width: 25%;
+  }
+  .col-lg-4 {
+    width: 33.3333%;
+  }
+  .col-lg-5 {
+    width: 41.6666%;
+  }
+  .col-lg-6 {
+    width: 50%;
+  }
+  .col-lg-7 {
+    width: 58.3333%;
+  }
+  .col-lg-8 {
+    width: 66.6666%;
+  }
+  .col-lg-9 {
+    width: 75%;
+  }
+  .col-lg-10 {
+    width: 83.3333%;
+  }
+  .col-lg-11 {
+    width: 91.6666%;
+  }
+  .col-lg-12 {
+    width: 100%;
+  }
+  .col-lg-push-0 {
+    left: auto;
+  }
+  .col-lg-push-1 {
+    left: 8.33333%;
+  }
+  .col-lg-push-2 {
+    left: 16.6666%;
+  }
+  .col-lg-push-3 {
+    left: 25%;
+  }
+  .col-lg-push-4 {
+    left: 33.3333%;
+  }
+  .col-lg-push-5 {
+    left: 41.6666%;
+  }
+  .col-lg-push-6 {
+    left: 50%;
+  }
+  .col-lg-push-7 {
+    left: 58.3333%;
+  }
+  .col-lg-push-8 {
+    left: 66.6666%;
+  }
+  .col-lg-push-9 {
+    left: 75%;
+  }
+  .col-lg-push-10 {
+    left: 83.3333%;
+  }
+  .col-lg-push-11 {
+    left: 91.6666%;
+  }
+  .col-lg-pull-0 {
+    right: auto;
+  }
+  .col-lg-pull-1 {
+    right: 8.33333%;
+  }
+  .col-lg-pull-2 {
+    right: 16.6666%;
+  }
+  .col-lg-pull-3 {
+    right: 25%;
+  }
+  .col-lg-pull-4 {
+    right: 33.3333%;
+  }
+  .col-lg-pull-5 {
+    right: 41.6666%;
+  }
+  .col-lg-pull-6 {
+    right: 50%;
+  }
+  .col-lg-pull-7 {
+    right: 58.3333%;
+  }
+  .col-lg-pull-8 {
+    right: 66.6666%;
+  }
+  .col-lg-pull-9 {
+    right: 75%;
+  }
+  .col-lg-pull-10 {
+    right: 83.3333%;
+  }
+  .col-lg-pull-11 {
+    right: 91.6666%;
+  }
+  .col-lg-offset-0 {
+    margin-left: 0;
+  }
+  .col-lg-offset-1 {
+    margin-left: 8.33333%;
+  }
+  .col-lg-offset-2 {
+    margin-left: 16.6666%;
+  }
+  .col-lg-offset-3 {
+    margin-left: 25%;
+  }
+  .col-lg-offset-4 {
+    margin-left: 33.3333%;
+  }
+  .col-lg-offset-5 {
+    margin-left: 41.6666%;
+  }
+  .col-lg-offset-6 {
+    margin-left: 50%;
+  }
+  .col-lg-offset-7 {
+    margin-left: 58.3333%;
+  }
+  .col-lg-offset-8 {
+    margin-left: 66.6666%;
+  }
+  .col-lg-offset-9 {
+    margin-left: 75%;
+  }
+  .col-lg-offset-10 {
+    margin-left: 83.3333%;
+  }
+  .col-lg-offset-11 {
+    margin-left: 91.6666%;
+  }
+}
+
+table {
+  max-width: 100%;
+  background-color: transparent;
+}
+
+th {
+  text-align: left;
+}
+
+.table {
+  width: 100%;
+  margin-bottom: 20px;
+}
+
+.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;
+  line-height: 1.428571429;
+  vertical-align: top;
+  border-top: 1px solid #dddddd;
+}
+
+.table thead > tr > th {
+  vertical-align: bottom;
+  border-bottom: 2px solid #dddddd;
+}
+
+.table caption + thead tr:first-child th,
+.table colgroup + thead tr:first-child th,
+.table thead:first-child tr:first-child th,
+.table caption + thead tr:first-child td,
+.table colgroup + thead tr:first-child td,
+.table thead:first-child tr:first-child td {
+  border-top: 0;
+}
+
+.table tbody + tbody {
+  border-top: 2px solid #dddddd;
+}
+
+.table .table {
+  background-color: #ffffff;
+}
+
+.table-condensed thead > tr > th,
+.table-condensed tbody > tr > th,
+.table-condensed tfoot > tr > th,
+.table-condensed thead > tr > td,
+.table-condensed tbody > tr > td,
+.table-condensed tfoot > tr > td {
+  padding: 5px;
+}
+
+.table-bordered {
+  border: 1px solid #dddddd;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+  border: 1px solid #dddddd;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+
+.table-striped > tbody > tr:nth-child(odd) > td,
+.table-striped > tbody > tr:nth-child(odd) > th {
+  background-color: #f9f9f9;
+}
+
+.table-hover > tbody > tr:hover > td,
+.table-hover > tbody > tr:hover > th {
+  background-color: #f5f5f5;
+}
+
+table col[class*="col-"] {
+  display: table-column;
+  float: none;
+}
+
+table td[class*="col-"],
+table th[class*="col-"] {
+  display: table-cell;
+  float: none;
+}
+
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
+  background-color: #f5f5f5;
+}
+
+.table > thead > tr > td.success,
+.table > tbody > tr > td.success,
+.table > tfoot > tr > td.success,
+.table > thead > tr > th.success,
+.table > tbody > tr > th.success,
+.table > tfoot > tr > th.success,
+.table > thead > tr.success > td,
+.table > tbody > tr.success > td,
+.table > tfoot > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr.success > th,
+.table > tfoot > tr.success > th {
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td {
+  background-color: #d0e9c6;
+  border-color: #c9e2b3;
+}
+
+.table > thead > tr > td.danger,
+.table > tbody > tr > td.danger,
+.table > tfoot > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > tbody > tr > th.danger,
+.table > tfoot > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > tbody > tr.danger > td,
+.table > tfoot > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr.danger > th {
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td {
+  background-color: #ebcccc;
+  border-color: #e6c1c7;
+}
+
+.table > thead > tr > td.warning,
+.table > tbody > tr > td.warning,
+.table > tfoot > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > tbody > tr > th.warning,
+.table > tfoot > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > tbody > tr.warning > td,
+.table > tfoot > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr.warning > th {
+  background-color: #fcf8e3;
+  border-color: #fbeed5;
+}
+
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td {
+  background-color: #faf2cc;
+  border-color: #f8e5be;
+}
+
+@media (max-width: 768px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-x: scroll;
+    overflow-y: hidden;
+    border: 1px solid #dddddd;
+  }
+  .table-responsive > .table {
+    margin-bottom: 0;
+    background-color: #fff;
+  }
+  .table-responsive > .table > thead > tr > th,
+  .table-responsive > .table > tbody > tr > th,
+  .table-responsive > .table > tfoot > tr > th,
+  .table-responsive > .table > thead > tr > td,
+  .table-responsive > .table > tbody > tr > td,
+  .table-responsive > .table > tfoot > tr > td {
+    white-space: nowrap;
+  }
+  .table-responsive > .table-bordered {
+    border: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:first-child,
+  .table-responsive > .table-bordered > tbody > tr > th:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+  .table-responsive > .table-bordered > thead > tr > td:first-child,
+  .table-responsive > .table-bordered > tbody > tr > td:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+    border-left: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:last-child,
+  .table-responsive > .table-bordered > tbody > tr > th:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+  .table-responsive > .table-bordered > thead > tr > td:last-child,
+  .table-responsive > .table-bordered > tbody > tr > td:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+    border-right: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr:last-child > th,
+  .table-responsive > .table-bordered > tbody > tr:last-child > th,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+  .table-responsive > .table-bordered > thead > tr:last-child > td,
+  .table-responsive > .table-bordered > tbody > tr:last-child > td,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+    border-bottom: 0;
+  }
+}
+
+fieldset {
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+
+label {
+  display: inline-block;
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+
+input[type="search"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  /* IE8-9 */
+
+  line-height: normal;
+}
+
+input[type="file"] {
+  display: block;
+}
+
+select[multiple],
+select[size] {
+  height: auto;
+}
+
+select optgroup {
+  font-family: inherit;
+  font-size: inherit;
+  font-style: inherit;
+}
+
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+input[type="number"]::-webkit-outer-spin-button,
+input[type="number"]::-webkit-inner-spin-button {
+  height: auto;
+}
+
+.form-control:-moz-placeholder {
+  color: #999999;
+}
+
+.form-control::-moz-placeholder {
+  color: #999999;
+}
+
+.form-control:-ms-input-placeholder {
+  color: #999999;
+}
+
+.form-control::-webkit-input-placeholder {
+  color: #999999;
+}
+
+.form-control {
+  display: block;
+  width: 100%;
+  height: 34px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.428571429;
+  color: #555555;
+  vertical-align: middle;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+}
+
+.form-control:focus {
+  border-color: #66afe9;
+  outline: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+}
+
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+  background-color: #eeeeee;
+}
+
+textarea.form-control {
+  height: auto;
+}
+
+.form-group {
+  margin-bottom: 15px;
+}
+
+.radio,
+.checkbox {
+  display: block;
+  min-height: 20px;
+  padding-left: 20px;
+  margin-top: 10px;
+  margin-bottom: 10px;
+  vertical-align: middle;
+}
+
+.radio label,
+.checkbox label {
+  display: inline;
+  margin-bottom: 0;
+  font-weight: normal;
+  cursor: pointer;
+}
+
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  float: left;
+  margin-left: -20px;
+}
+
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+
+.radio-inline,
+.checkbox-inline {
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  vertical-align: middle;
+  cursor: pointer;
+}
+
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+.radio[disabled],
+.radio-inline[disabled],
+.checkbox[disabled],
+.checkbox-inline[disabled],
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"],
+fieldset[disabled] .radio,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+
+.input-sm {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+select.input-sm {
+  height: 30px;
+  line-height: 30px;
+}
+
+textarea.input-sm {
+  height: auto;
+}
+
+.input-lg {
+  height: 45px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+select.input-lg {
+  height: 45px;
+  line-height: 45px;
+}
+
+textarea.input-lg {
+  height: auto;
+}
+
+.has-warning .help-block,
+.has-warning .control-label {
+  color: #c09853;
+}
+
+.has-warning .form-control {
+  border-color: #c09853;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-warning .form-control:focus {
+  border-color: #a47e3c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+}
+
+.has-warning .input-group-addon {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #c09853;
+}
+
+.has-error .help-block,
+.has-error .control-label {
+  color: #b94a48;
+}
+
+.has-error .form-control {
+  border-color: #b94a48;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-error .form-control:focus {
+  border-color: #953b39;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+}
+
+.has-error .input-group-addon {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #b94a48;
+}
+
+.has-success .help-block,
+.has-success .control-label {
+  color: #468847;
+}
+
+.has-success .form-control {
+  border-color: #468847;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-success .form-control:focus {
+  border-color: #356635;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+}
+
+.has-success .input-group-addon {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #468847;
+}
+
+.form-control-static {
+  padding-top: 7px;
+  margin-bottom: 0;
+}
+
+.help-block {
+  display: block;
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: #737373;
+}
+
+@media (min-width: 768px) {
+  .form-inline .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .form-control {
+    display: inline-block;
+  }
+  .form-inline .radio,
+  .form-inline .checkbox {
+    display: inline-block;
+    padding-left: 0;
+    margin-top: 0;
+    margin-bottom: 0;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+}
+
+.form-horizontal .control-label,
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  padding-top: 7px;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.form-horizontal .form-group {
+  margin-right: -12px;
+  margin-left: -12px;
+}
+
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after {
+  display: table;
+  content: " ";
+}
+
+.form-horizontal .form-group:after {
+  clear: both;
+}
+
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after {
+  display: table;
+  content: " ";
+}
+
+.form-horizontal .form-group:after {
+  clear: both;
+}
+
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    text-align: right;
+  }
+}
+
+.btn {
+  display: inline-block;
+  padding: 6px 12px;
+  margin-bottom: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1.428571429;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  cursor: pointer;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+       -o-user-select: none;
+          user-select: none;
+}
+
+.btn:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+.btn:hover,
+.btn:focus {
+  color: #333333;
+  text-decoration: none;
+}
+
+.btn:active,
+.btn.active {
+  background-image: none;
+  outline: 0;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  pointer-events: none;
+  cursor: not-allowed;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-default {
+  color: #333333;
+  background-color: #ffffff;
+  border-color: #cccccc;
+}
+
+.btn-default:hover,
+.btn-default:focus,
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+  color: #333333;
+  background-color: #ebebeb;
+  border-color: #adadad;
+}
+
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+  background-image: none;
+}
+
+.btn-default.disabled,
+.btn-default[disabled],
+fieldset[disabled] .btn-default,
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled:active,
+.btn-default[disabled]:active,
+fieldset[disabled] .btn-default:active,
+.btn-default.disabled.active,
+.btn-default[disabled].active,
+fieldset[disabled] .btn-default.active {
+  background-color: #ffffff;
+  border-color: #cccccc;
+}
+
+.btn-primary {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #357ebd;
+}
+
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+  color: #ffffff;
+  background-color: #3276b1;
+  border-color: #285e8e;
+}
+
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+  background-image: none;
+}
+
+.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 {
+  background-color: #428bca;
+  border-color: #357ebd;
+}
+
+.btn-warning {
+  color: #ffffff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+
+.btn-warning:hover,
+.btn-warning:focus,
+.btn-warning:active,
+.btn-warning.active,
+.open .dropdown-toggle.btn-warning {
+  color: #ffffff;
+  background-color: #ed9c28;
+  border-color: #d58512;
+}
+
+.btn-warning:active,
+.btn-warning.active,
+.open .dropdown-toggle.btn-warning {
+  background-image: none;
+}
+
+.btn-warning.disabled,
+.btn-warning[disabled],
+fieldset[disabled] .btn-warning,
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled:active,
+.btn-warning[disabled]:active,
+fieldset[disabled] .btn-warning:active,
+.btn-warning.disabled.active,
+.btn-warning[disabled].active,
+fieldset[disabled] .btn-warning.active {
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+
+.btn-danger {
+  color: #ffffff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+  color: #ffffff;
+  background-color: #d2322d;
+  border-color: #ac2925;
+}
+
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+  background-image: none;
+}
+
+.btn-danger.disabled,
+.btn-danger[disabled],
+fieldset[disabled] .btn-danger,
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled:active,
+.btn-danger[disabled]:active,
+fieldset[disabled] .btn-danger:active,
+.btn-danger.disabled.active,
+.btn-danger[disabled].active,
+fieldset[disabled] .btn-danger.active {
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+
+.btn-success {
+  color: #ffffff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+
+.btn-success:hover,
+.btn-success:focus,
+.btn-success:active,
+.btn-success.active,
+.open .dropdown-toggle.btn-success {
+  color: #ffffff;
+  background-color: #47a447;
+  border-color: #398439;
+}
+
+.btn-success:active,
+.btn-success.active,
+.open .dropdown-toggle.btn-success {
+  background-image: none;
+}
+
+.btn-success.disabled,
+.btn-success[disabled],
+fieldset[disabled] .btn-success,
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled:active,
+.btn-success[disabled]:active,
+fieldset[disabled] .btn-success:active,
+.btn-success.disabled.active,
+.btn-success[disabled].active,
+fieldset[disabled] .btn-success.active {
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+
+.btn-info {
+  color: #ffffff;
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+
+.btn-info:hover,
+.btn-info:focus,
+.btn-info:active,
+.btn-info.active,
+.open .dropdown-toggle.btn-info {
+  color: #ffffff;
+  background-color: #39b3d7;
+  border-color: #269abc;
+}
+
+.btn-info:active,
+.btn-info.active,
+.open .dropdown-toggle.btn-info {
+  background-image: none;
+}
+
+.btn-info.disabled,
+.btn-info[disabled],
+fieldset[disabled] .btn-info,
+.btn-info.disabled:hover,
+.btn-info[disabled]:hover,
+fieldset[disabled] .btn-info:hover,
+.btn-info.disabled:focus,
+.btn-info[disabled]:focus,
+fieldset[disabled] .btn-info:focus,
+.btn-info.disabled:active,
+.btn-info[disabled]:active,
+fieldset[disabled] .btn-info:active,
+.btn-info.disabled.active,
+.btn-info[disabled].active,
+fieldset[disabled] .btn-info.active {
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+
+.btn-link {
+  font-weight: normal;
+  color: #428bca;
+  cursor: pointer;
+  border-radius: 0;
+}
+
+.btn-link,
+.btn-link:active,
+.btn-link[disabled],
+fieldset[disabled] .btn-link {
+  background-color: transparent;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-link,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active {
+  border-color: transparent;
+}
+
+.btn-link:hover,
+.btn-link:focus {
+  color: #2a6496;
+  text-decoration: underline;
+  background-color: transparent;
+}
+
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+  color: #999999;
+  text-decoration: none;
+}
+
+.btn-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+.btn-sm,
+.btn-xs {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+.btn-xs {
+  padding: 1px 5px;
+}
+
+.btn-block {
+  display: block;
+  width: 100%;
+  padding-right: 0;
+  padding-left: 0;
+}
+
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity 0.15s linear;
+          transition: opacity 0.15s linear;
+}
+
+.fade.in {
+  opacity: 1;
+}
+
+.collapse {
+  display: none;
+}
+
+.collapse.in {
+  display: block;
+}
+
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition: height 0.35s ease;
+          transition: height 0.35s ease;
+}
+
+@font-face {
+  font-family: 'Glyphicons Halflings';
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
+}
+
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  -webkit-font-smoothing: antialiased;
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+}
+
+.glyphicon-asterisk:before {
+  content: "\2a";
+}
+
+.glyphicon-plus:before {
+  content: "\2b";
+}
+
+.glyphicon-euro:before {
+  content: "\20ac";
+}
+
+.glyphicon-minus:before {
+  content: "\2212";
+}
+
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+
+.glyphicon-glass:before {
+  content: "\e001";
+}
+
+.glyphicon-music:before {
+  content: "\e002";
+}
+
+.glyphicon-search:before {
+  content: "\e003";
+}
+
+.glyphicon-heart:before {
+  content: "\e005";
+}
+
+.glyphicon-star:before {
+  content: "\e006";
+}
+
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+
+.glyphicon-user:before {
+  content: "\e008";
+}
+
+.glyphicon-film:before {
+  content: "\e009";
+}
+
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+
+.glyphicon-th:before {
+  content: "\e011";
+}
+
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+
+.glyphicon-ok:before {
+  content: "\e013";
+}
+
+.glyphicon-remove:before {
+  content: "\e014";
+}
+
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+
+.glyphicon-off:before {
+  content: "\e017";
+}
+
+.glyphicon-signal:before {
+  content: "\e018";
+}
+
+.glyphicon-cog:before {
+  content: "\e019";
+}
+
+.glyphicon-trash:before {
+  content: "\e020";
+}
+
+.glyphicon-home:before {
+  content: "\e021";
+}
+
+.glyphicon-file:before {
+  content: "\e022";
+}
+
+.glyphicon-time:before {
+  content: "\e023";
+}
+
+.glyphicon-road:before {
+  content: "\e024";
+}
+
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+
+.glyphicon-download:before {
+  content: "\e026";
+}
+
+.glyphicon-upload:before {
+  content: "\e027";
+}
+
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+
+.glyphicon-flag:before {
+  content: "\e034";
+}
+
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+
+.glyphicon-tag:before {
+  content: "\e041";
+}
+
+.glyphicon-tags:before {
+  content: "\e042";
+}
+
+.glyphicon-book:before {
+  content: "\e043";
+}
+
+.glyphicon-print:before {
+  content: "\e045";
+}
+
+.glyphicon-font:before {
+  content: "\e047";
+}
+
+.glyphicon-bold:before {
+  content: "\e048";
+}
+
+.glyphicon-italic:before {
+  content: "\e049";
+}
+
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+
+.glyphicon-list:before {
+  content: "\e056";
+}
+
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+
+.glyphicon-picture:before {
+  content: "\e060";
+}
+
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+
+.glyphicon-tint:before {
+  content: "\e064";
+}
+
+.glyphicon-edit:before {
+  content: "\e065";
+}
+
+.glyphicon-share:before {
+  content: "\e066";
+}
+
+.glyphicon-check:before {
+  content: "\e067";
+}
+
+.glyphicon-move:before {
+  content: "\e068";
+}
+
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+
+.glyphicon-backward:before {
+  content: "\e071";
+}
+
+.glyphicon-play:before {
+  content: "\e072";
+}
+
+.glyphicon-pause:before {
+  content: "\e073";
+}
+
+.glyphicon-stop:before {
+  content: "\e074";
+}
+
+.glyphicon-forward:before {
+  content: "\e075";
+}
+
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+
+.glyphicon-eject:before {
+  content: "\e078";
+}
+
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+
+.glyphicon-gift:before {
+  content: "\e102";
+}
+
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+
+.glyphicon-plane:before {
+  content: "\e108";
+}
+
+.glyphicon-random:before {
+  content: "\e110";
+}
+
+.glyphicon-comment:before {
+  content: "\e111";
+}
+
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+
+.glyphicon-globe:before {
+  content: "\e135";
+}
+
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+
+.glyphicon-filter:before {
+  content: "\e138";
+}
+
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+
+.glyphicon-link:before {
+  content: "\e144";
+}
+
+.glyphicon-phone:before {
+  content: "\e145";
+}
+
+.glyphicon-usd:before {
+  content: "\e148";
+}
+
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+
+.glyphicon-sort:before {
+  content: "\e150";
+}
+
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+
+.glyphicon-expand:before {
+  content: "\e158";
+}
+
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+
+.glyphicon-flash:before {
+  content: "\e162";
+}
+
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+
+.glyphicon-record:before {
+  content: "\e165";
+}
+
+.glyphicon-save:before {
+  content: "\e166";
+}
+
+.glyphicon-open:before {
+  content: "\e167";
+}
+
+.glyphicon-saved:before {
+  content: "\e168";
+}
+
+.glyphicon-import:before {
+  content: "\e169";
+}
+
+.glyphicon-export:before {
+  content: "\e170";
+}
+
+.glyphicon-send:before {
+  content: "\e171";
+}
+
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+
+.glyphicon-header:before {
+  content: "\e180";
+}
+
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+
+.glyphicon-tower:before {
+  content: "\e184";
+}
+
+.glyphicon-stats:before {
+  content: "\e185";
+}
+
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+
+.glyphicon-briefcase:before {
+  content: "\1f4bc";
+}
+
+.glyphicon-calendar:before {
+  content: "\1f4c5";
+}
+
+.glyphicon-pushpin:before {
+  content: "\1f4cc";
+}
+
+.glyphicon-paperclip:before {
+  content: "\1f4ce";
+}
+
+.glyphicon-camera:before {
+  content: "\1f4f7";
+}
+
+.glyphicon-lock:before {
+  content: "\1f512";
+}
+
+.glyphicon-bell:before {
+  content: "\1f514";
+}
+
+.glyphicon-bookmark:before {
+  content: "\1f516";
+}
+
+.glyphicon-fire:before {
+  content: "\1f525";
+}
+
+.glyphicon-wrench:before {
+  content: "\1f527";
+}
+
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px solid #000000;
+  border-right: 4px solid transparent;
+  border-bottom: 0 dotted;
+  border-left: 4px solid transparent;
+  content: "";
+}
+
+.dropdown {
+  position: relative;
+}
+
+.dropdown-toggle:focus {
+  outline: 0;
+}
+
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  font-size: 14px;
+  list-style: none;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  background-clip: padding-box;
+}
+
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.dropdown-menu .divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+
+.dropdown-menu > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 1.428571429;
+  color: #333333;
+  white-space: nowrap;
+}
+
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  background-color: #428bca;
+}
+
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  background-color: #428bca;
+  outline: 0;
+}
+
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #999999;
+}
+
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.open > .dropdown-menu {
+  display: block;
+}
+
+.open > a {
+  outline: 0;
+}
+
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.428571429;
+  color: #999999;
+}
+
+.dropdown-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 990;
+}
+
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  border-top: 0 dotted;
+  border-bottom: 4px solid #000000;
+  content: "";
+}
+
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 1px;
+}
+
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    right: 0;
+    left: auto;
+  }
+}
+
+.btn-default .caret {
+  border-top-color: #333333;
+}
+
+.btn-primary .caret,
+.btn-success .caret,
+.btn-warning .caret,
+.btn-danger .caret,
+.btn-info .caret {
+  border-top-color: #fff;
+}
+
+.dropup .btn-default .caret {
+  border-bottom-color: #333333;
+}
+
+.dropup .btn-primary .caret,
+.dropup .btn-success .caret,
+.dropup .btn-warning .caret,
+.dropup .btn-danger .caret,
+.dropup .btn-info .caret {
+  border-bottom-color: #fff;
+}
+
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+}
+
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+  position: relative;
+  float: left;
+}
+
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus,
+.btn-group > .btn:active,
+.btn-group-vertical > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn.active {
+  z-index: 2;
+}
+
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus {
+  outline: none;
+}
+
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+  margin-left: -1px;
+}
+
+.btn-toolbar:before,
+.btn-toolbar:after {
+  display: table;
+  content: " ";
+}
+
+.btn-toolbar:after {
+  clear: both;
+}
+
+.btn-toolbar:before,
+.btn-toolbar:after {
+  display: table;
+  content: " ";
+}
+
+.btn-toolbar:after {
+  clear: both;
+}
+
+.btn-toolbar .btn-group {
+  float: left;
+}
+
+.btn-toolbar > .btn + .btn,
+.btn-toolbar > .btn-group + .btn,
+.btn-toolbar > .btn + .btn-group,
+.btn-toolbar > .btn-group + .btn-group {
+  margin-left: 5px;
+}
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+
+.btn-group > .btn:first-child {
+  margin-left: 0;
+}
+
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.btn-group > .btn-group {
+  float: left;
+}
+
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+
+.btn-group > .btn-group:first-child > .btn:last-child,
+.btn-group > .btn-group:first-child > .dropdown-toggle {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+
+.btn-group > .btn-group:last-child > .btn:first-child {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+
+.btn-group-xs > .btn {
+  padding: 5px 10px;
+  padding: 1px 5px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+.btn-group-sm > .btn {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+.btn-group > .btn + .dropdown-toggle {
+  padding-right: 8px;
+  padding-left: 8px;
+}
+
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-right: 12px;
+  padding-left: 12px;
+}
+
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.btn .caret {
+  margin-left: 0;
+}
+
+.btn-lg .caret {
+  border-width: 5px 5px 0;
+  border-bottom-width: 0;
+}
+
+.dropup .btn-lg .caret {
+  border-width: 0 5px 5px;
+}
+
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group {
+  display: block;
+  float: none;
+  width: 100%;
+  max-width: 100%;
+}
+
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after {
+  display: table;
+  content: " ";
+}
+
+.btn-group-vertical > .btn-group:after {
+  clear: both;
+}
+
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after {
+  display: table;
+  content: " ";
+}
+
+.btn-group-vertical > .btn-group:after {
+  clear: both;
+}
+
+.btn-group-vertical > .btn-group > .btn {
+  float: none;
+}
+
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+  margin-top: -1px;
+  margin-left: 0;
+}
+
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+  border-top-right-radius: 0;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:first-child > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:last-child > .btn:first-child {
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  border-collapse: separate;
+  table-layout: fixed;
+}
+
+.btn-group-justified .btn {
+  display: table-cell;
+  float: none;
+  width: 1%;
+}
+
+[data-toggle="buttons"] > .btn > input[type="radio"],
+[data-toggle="buttons"] > .btn > input[type="checkbox"] {
+  display: none;
+}
+
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+
+.input-group.col {
+  float: none;
+  padding-right: 0;
+  padding-left: 0;
+}
+
+.input-group .form-control {
+  width: 100%;
+  margin-bottom: 0;
+}
+
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  height: 45px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+select.input-group-lg > .form-control,
+select.input-group-lg > .input-group-addon,
+select.input-group-lg > .input-group-btn > .btn {
+  height: 45px;
+  line-height: 45px;
+}
+
+textarea.input-group-lg > .form-control,
+textarea.input-group-lg > .input-group-addon,
+textarea.input-group-lg > .input-group-btn > .btn {
+  height: auto;
+}
+
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+select.input-group-sm > .form-control,
+select.input-group-sm > .input-group-addon,
+select.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  line-height: 30px;
+}
+
+textarea.input-group-sm > .form-control,
+textarea.input-group-sm > .input-group-addon,
+textarea.input-group-sm > .input-group-btn > .btn {
+  height: auto;
+}
+
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+}
+
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+
+.input-group-addon {
+  padding: 6px 12px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1;
+  text-align: center;
+  background-color: #eeeeee;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+}
+
+.input-group-addon.input-sm {
+  padding: 5px 10px;
+  font-size: 12px;
+  border-radius: 3px;
+}
+
+.input-group-addon.input-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  border-radius: 6px;
+}
+
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+  margin-top: 0;
+}
+
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+
+.input-group-addon:first-child {
+  border-right: 0;
+}
+
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.input-group-addon:last-child {
+  border-left: 0;
+}
+
+.input-group-btn {
+  position: relative;
+  white-space: nowrap;
+}
+
+.input-group-btn > .btn {
+  position: relative;
+}
+
+.input-group-btn > .btn + .btn {
+  margin-left: -4px;
+}
+
+.input-group-btn > .btn:hover,
+.input-group-btn > .btn:active {
+  z-index: 2;
+}
+
+.nav {
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+
+.nav:before,
+.nav:after {
+  display: table;
+  content: " ";
+}
+
+.nav:after {
+  clear: both;
+}
+
+.nav:before,
+.nav:after {
+  display: table;
+  content: " ";
+}
+
+.nav:after {
+  clear: both;
+}
+
+.nav > li {
+  position: relative;
+  display: block;
+}
+
+.nav > li > a {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+}
+
+.nav > li > a:hover,
+.nav > li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+
+.nav > li.disabled > a {
+  color: #999999;
+}
+
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #999999;
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+}
+
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eeeeee;
+  border-color: #428bca;
+}
+
+.nav .nav-divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+
+.nav > li > a > img {
+  max-width: none;
+}
+
+.nav-tabs {
+  border-bottom: 1px solid #dddddd;
+}
+
+.nav-tabs > li {
+  float: left;
+  margin-bottom: -1px;
+}
+
+.nav-tabs > li > a {
+  margin-right: 2px;
+  line-height: 1.428571429;
+  border: 1px solid transparent;
+  border-radius: 4px 4px 0 0;
+}
+
+.nav-tabs > li > a:hover {
+  border-color: #eeeeee #eeeeee #dddddd;
+}
+
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555555;
+  cursor: default;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-bottom-color: transparent;
+}
+
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+
+.nav-tabs.nav-justified > li > a {
+  text-align: center;
+}
+
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+}
+
+.nav-tabs.nav-justified > li > a {
+  margin-right: 0;
+  border-bottom: 1px solid #dddddd;
+}
+
+.nav-tabs.nav-justified > .active > a {
+  border-bottom-color: #ffffff;
+}
+
+.nav-pills > li {
+  float: left;
+}
+
+.nav-pills > li > a {
+  border-radius: 5px;
+}
+
+.nav-pills > li + li {
+  margin-left: 2px;
+}
+
+.nav-pills > li.active > a,
+.nav-pills > li.active > a:hover,
+.nav-pills > li.active > a:focus {
+  color: #ffffff;
+  background-color: #428bca;
+}
+
+.nav-stacked > li {
+  float: none;
+}
+
+.nav-stacked > li + li {
+  margin-top: 2px;
+  margin-left: 0;
+}
+
+.nav-justified {
+  width: 100%;
+}
+
+.nav-justified > li {
+  float: none;
+}
+
+.nav-justified > li > a {
+  text-align: center;
+}
+
+@media (min-width: 768px) {
+  .nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+}
+
+.nav-tabs-justified {
+  border-bottom: 0;
+}
+
+.nav-tabs-justified > li > a {
+  margin-right: 0;
+  border-bottom: 1px solid #dddddd;
+}
+
+.nav-tabs-justified > .active > a {
+  border-bottom-color: #ffffff;
+}
+
+.tabbable:before,
+.tabbable:after {
+  display: table;
+  content: " ";
+}
+
+.tabbable:after {
+  clear: both;
+}
+
+.tabbable:before,
+.tabbable:after {
+  display: table;
+  content: " ";
+}
+
+.tabbable:after {
+  clear: both;
+}
+
+.tab-content > .tab-pane,
+.pill-content > .pill-pane {
+  display: none;
+}
+
+.tab-content > .active,
+.pill-content > .active {
+  display: block;
+}
+
+.nav .caret {
+  border-top-color: #428bca;
+  border-bottom-color: #428bca;
+}
+
+.nav a:hover .caret {
+  border-top-color: #2a6496;
+  border-bottom-color: #2a6496;
+}
+
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.navbar {
+  position: relative;
+  z-index: 1000;
+  min-height: 50px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+}
+
+.navbar:before,
+.navbar:after {
+  display: table;
+  content: " ";
+}
+
+.navbar:after {
+  clear: both;
+}
+
+.navbar:before,
+.navbar:after {
+  display: table;
+  content: " ";
+}
+
+.navbar:after {
+  clear: both;
+}
+
+@media (min-width: 768px) {
+  .navbar {
+    border-radius: 4px;
+  }
+}
+
+.navbar-header:before,
+.navbar-header:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-header:after {
+  clear: both;
+}
+
+.navbar-header:before,
+.navbar-header:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-header:after {
+  clear: both;
+}
+
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left;
+  }
+}
+
+.navbar-collapse {
+  max-height: 340px;
+  padding-right: 12px;
+  padding-left: 12px;
+  overflow-x: visible;
+  border-top: 1px solid transparent;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+  -webkit-overflow-scrolling: touch;
+}
+
+.navbar-collapse:before,
+.navbar-collapse:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-collapse:after {
+  clear: both;
+}
+
+.navbar-collapse:before,
+.navbar-collapse:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-collapse:after {
+  clear: both;
+}
+
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    box-shadow: none;
+  }
+  .navbar-collapse.collapse {
+    display: block !important;
+    height: auto !important;
+    padding-bottom: 0;
+    overflow: visible !important;
+  }
+  .navbar-collapse.in {
+    overflow-y: visible;
+  }
+  .navbar-collapse .navbar-nav.navbar-left:first-child {
+    margin-left: -12px;
+  }
+  .navbar-collapse .navbar-nav.navbar-right:last-child {
+    margin-right: -12px;
+  }
+  .navbar-collapse .navbar-text:last-child {
+    margin-right: 0;
+  }
+}
+
+.container > .navbar-header,
+.container > .navbar-collapse {
+  margin-right: -12px;
+  margin-left: -12px;
+}
+
+@media (min-width: 768px) {
+  .container > .navbar-header,
+  .container > .navbar-collapse {
+    margin-right: 0;
+    margin-left: 0;
+  }
+}
+
+.navbar-static-top {
+  border-width: 0 0 1px;
+}
+
+@media (min-width: 768px) {
+  .navbar-static-top {
+    border-radius: 0;
+  }
+}
+
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  border-width: 0 0 1px;
+}
+
+@media (min-width: 768px) {
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    border-radius: 0;
+  }
+}
+
+.navbar-fixed-top {
+  top: 0;
+  z-index: 1030;
+}
+
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+}
+
+.navbar-brand {
+  float: left;
+  padding: 15px 12px;
+  font-size: 18px;
+  line-height: 20px;
+}
+
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand {
+    margin-left: -12px;
+  }
+}
+
+.navbar-toggle {
+  position: relative;
+  float: right;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-right: 12px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+
+.navbar-toggle .icon-bar {
+  display: block;
+  width: 22px;
+  height: 2px;
+  border-radius: 1px;
+}
+
+.navbar-toggle .icon-bar + .icon-bar {
+  margin-top: 4px;
+}
+
+@media (min-width: 768px) {
+  .navbar-toggle {
+    display: none;
+  }
+}
+
+.navbar-nav {
+  margin: 7.5px -12px;
+}
+
+.navbar-nav > li > a {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  line-height: 20px;
+}
+
+@media (max-width: 767px) {
+  .navbar-nav .open .dropdown-menu {
+    position: static;
+    float: none;
+    width: auto;
+    margin-top: 0;
+    background-color: transparent;
+    border: 0;
+    box-shadow: none;
+  }
+  .navbar-nav .open .dropdown-menu > li > a,
+  .navbar-nav .open .dropdown-menu .dropdown-header {
+    padding: 5px 15px 5px 25px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a {
+    line-height: 20px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-nav .open .dropdown-menu > li > a:focus {
+    background-image: none;
+  }
+}
+
+@media (min-width: 768px) {
+  .navbar-nav {
+    float: left;
+    margin: 0;
+  }
+  .navbar-nav > li {
+    float: left;
+  }
+  .navbar-nav > li > a {
+    padding-top: 15px;
+    padding-bottom: 15px;
+  }
+}
+
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important;
+  }
+  .navbar-right {
+    float: right !important;
+  }
+}
+
+.navbar-form {
+  padding: 10px 12px;
+  margin-top: 8px;
+  margin-right: -12px;
+  margin-bottom: 8px;
+  margin-left: -12px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+}
+
+@media (min-width: 768px) {
+  .navbar-form .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control {
+    display: inline-block;
+  }
+  .navbar-form .radio,
+  .navbar-form .checkbox {
+    display: inline-block;
+    padding-left: 0;
+    margin-top: 0;
+    margin-bottom: 0;
+  }
+  .navbar-form .radio input[type="radio"],
+  .navbar-form .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+}
+
+@media (max-width: 767px) {
+  .navbar-form .form-group {
+    margin-bottom: 5px;
+  }
+}
+
+@media (min-width: 768px) {
+  .navbar-form {
+    width: auto;
+    padding-top: 0;
+    padding-bottom: 0;
+    margin-right: 0;
+    margin-left: 0;
+    border: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+}
+
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.navbar-nav.pull-right > li > .dropdown-menu,
+.navbar-nav > li > .dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.navbar-btn {
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+
+.navbar-text {
+  float: left;
+  margin-top: 15px;
+  margin-bottom: 15px;
+}
+
+@media (min-width: 768px) {
+  .navbar-text {
+    margin-right: 12px;
+    margin-left: 12px;
+  }
+}
+
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7;
+}
+
+.navbar-default .navbar-brand {
+  color: #777777;
+}
+
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+  color: #5e5e5e;
+  background-color: transparent;
+}
+
+.navbar-default .navbar-text {
+  color: #777777;
+}
+
+.navbar-default .navbar-nav > li > a {
+  color: #777777;
+}
+
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+  color: #333333;
+  background-color: transparent;
+}
+
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+  color: #555555;
+  background-color: #e7e7e7;
+}
+
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+  color: #cccccc;
+  background-color: transparent;
+}
+
+.navbar-default .navbar-toggle {
+  border-color: #dddddd;
+}
+
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+  background-color: #dddddd;
+}
+
+.navbar-default .navbar-toggle .icon-bar {
+  background-color: #cccccc;
+}
+
+.navbar-default .navbar-collapse,
+.navbar-default .navbar-form {
+  border-color: #e6e6e6;
+}
+
+.navbar-default .navbar-nav > .dropdown > a:hover .caret,
+.navbar-default .navbar-nav > .dropdown > a:focus .caret {
+  border-top-color: #333333;
+  border-bottom-color: #333333;
+}
+
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .open > a:hover,
+.navbar-default .navbar-nav > .open > a:focus {
+  color: #555555;
+  background-color: #e7e7e7;
+}
+
+.navbar-default .navbar-nav > .open > a .caret,
+.navbar-default .navbar-nav > .open > a:hover .caret,
+.navbar-default .navbar-nav > .open > a:focus .caret {
+  border-top-color: #555555;
+  border-bottom-color: #555555;
+}
+
+.navbar-default .navbar-nav > .dropdown > a .caret {
+  border-top-color: #777777;
+  border-bottom-color: #777777;
+}
+
+@media (max-width: 767px) {
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+    color: #777777;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #333333;
+    background-color: transparent;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #555555;
+    background-color: #e7e7e7;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #cccccc;
+    background-color: transparent;
+  }
+}
+
+.navbar-default .navbar-link {
+  color: #777777;
+}
+
+.navbar-default .navbar-link:hover {
+  color: #333333;
+}
+
+.navbar-inverse {
+  background-color: #222222;
+  border-color: #080808;
+}
+
+.navbar-inverse .navbar-brand {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+
+.navbar-inverse .navbar-text {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-nav > li > a {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+  color: #ffffff;
+  background-color: #080808;
+}
+
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+  color: #444444;
+  background-color: transparent;
+}
+
+.navbar-inverse .navbar-toggle {
+  border-color: #333333;
+}
+
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+  background-color: #333333;
+}
+
+.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #ffffff;
+}
+
+.navbar-inverse .navbar-collapse,
+.navbar-inverse .navbar-form {
+  border-color: #101010;
+}
+
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .open > a:hover,
+.navbar-inverse .navbar-nav > .open > a:focus {
+  color: #ffffff;
+  background-color: #080808;
+}
+
+.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+.navbar-inverse .navbar-nav > .dropdown > a .caret {
+  border-top-color: #999999;
+  border-bottom-color: #999999;
+}
+
+.navbar-inverse .navbar-nav > .open > a .caret,
+.navbar-inverse .navbar-nav > .open > a:hover .caret,
+.navbar-inverse .navbar-nav > .open > a:focus .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+@media (max-width: 767px) {
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+    border-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+    color: #999999;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #ffffff;
+    background-color: transparent;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #ffffff;
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #444444;
+    background-color: transparent;
+  }
+}
+
+.navbar-inverse .navbar-link {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-link:hover {
+  color: #ffffff;
+}
+
+.breadcrumb {
+  padding: 8px 15px;
+  margin-bottom: 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+}
+
+.breadcrumb > li {
+  display: inline-block;
+}
+
+.breadcrumb > li + li:before {
+  padding: 0 5px;
+  color: #cccccc;
+  content: "/\00a0";
+}
+
+.breadcrumb > .active {
+  color: #999999;
+}
+
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: 20px 0;
+  border-radius: 4px;
+}
+
+.pagination > li {
+  display: inline;
+}
+
+.pagination > li > a,
+.pagination > li > span {
+  position: relative;
+  float: left;
+  padding: 6px 12px;
+  margin-left: -1px;
+  line-height: 1.428571429;
+  text-decoration: none;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+}
+
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  margin-left: 0;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 4px;
+}
+
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 4px;
+}
+
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+  background-color: #eeeeee;
+}
+
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus {
+  z-index: 2;
+  color: #ffffff;
+  cursor: default;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+
+.pagination > .disabled > span,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+  color: #999999;
+  cursor: not-allowed;
+  background-color: #ffffff;
+  border-color: #dddddd;
+}
+
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+  padding: 10px 16px;
+  font-size: 18px;
+}
+
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+  border-bottom-left-radius: 6px;
+  border-top-left-radius: 6px;
+}
+
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+  border-top-right-radius: 6px;
+  border-bottom-right-radius: 6px;
+}
+
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+  padding: 5px 10px;
+  font-size: 12px;
+}
+
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+  border-bottom-left-radius: 3px;
+  border-top-left-radius: 3px;
+}
+
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+  border-top-right-radius: 3px;
+  border-bottom-right-radius: 3px;
+}
+
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  text-align: center;
+  list-style: none;
+}
+
+.pager:before,
+.pager:after {
+  display: table;
+  content: " ";
+}
+
+.pager:after {
+  clear: both;
+}
+
+.pager:before,
+.pager:after {
+  display: table;
+  content: " ";
+}
+
+.pager:after {
+  clear: both;
+}
+
+.pager li {
+  display: inline;
+}
+
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 15px;
+}
+
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+
+.pager .next > a,
+.pager .next > span {
+  float: right;
+}
+
+.pager .previous > a,
+.pager .previous > span {
+  float: left;
+}
+
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+  color: #999999;
+  cursor: not-allowed;
+  background-color: #ffffff;
+}
+
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #ffffff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+}
+
+.label[href]:hover,
+.label[href]:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.label:empty {
+  display: none;
+}
+
+.label-default {
+  background-color: #999999;
+}
+
+.label-default[href]:hover,
+.label-default[href]:focus {
+  background-color: #808080;
+}
+
+.label-primary {
+  background-color: #428bca;
+}
+
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+  background-color: #3071a9;
+}
+
+.label-success {
+  background-color: #5cb85c;
+}
+
+.label-success[href]:hover,
+.label-success[href]:focus {
+  background-color: #449d44;
+}
+
+.label-info {
+  background-color: #5bc0de;
+}
+
+.label-info[href]:hover,
+.label-info[href]:focus {
+  background-color: #31b0d5;
+}
+
+.label-warning {
+  background-color: #f0ad4e;
+}
+
+.label-warning[href]:hover,
+.label-warning[href]:focus {
+  background-color: #ec971f;
+}
+
+.label-danger {
+  background-color: #d9534f;
+}
+
+.label-danger[href]:hover,
+.label-danger[href]:focus {
+  background-color: #c9302c;
+}
+
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: 12px;
+  font-weight: bold;
+  line-height: 1;
+  color: #ffffff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  background-color: #999999;
+  border-radius: 10px;
+}
+
+.badge:empty {
+  display: none;
+}
+
+a.badge:hover,
+a.badge:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+
+a.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: #428bca;
+  background-color: #ffffff;
+}
+
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
+
+.jumbotron {
+  padding: 30px;
+  margin-bottom: 30px;
+  font-size: 21px;
+  font-weight: 200;
+  line-height: 2.1428571435;
+  color: inherit;
+  background-color: #eeeeee;
+}
+
+.jumbotron h1 {
+  line-height: 1;
+  color: inherit;
+}
+
+.jumbotron p {
+  line-height: 1.4;
+}
+
+.container .jumbotron {
+  border-radius: 6px;
+}
+
+@media screen and (min-width: 768px) {
+  .jumbotron {
+    padding-top: 48px;
+    padding-bottom: 48px;
+  }
+  .container .jumbotron {
+    padding-right: 60px;
+    padding-left: 60px;
+  }
+  .jumbotron h1 {
+    font-size: 63px;
+  }
+}
+
+.thumbnail {
+  display: inline-block;
+  display: block;
+  height: auto;
+  max-width: 100%;
+  padding: 4px;
+  line-height: 1.428571429;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+          transition: all 0.2s ease-in-out;
+}
+
+.thumbnail > img {
+  display: block;
+  height: auto;
+  max-width: 100%;
+}
+
+a.thumbnail:hover,
+a.thumbnail:focus {
+  border-color: #428bca;
+}
+
+.thumbnail > img {
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.thumbnail .caption {
+  padding: 9px;
+  color: #333333;
+}
+
+.alert {
+  padding: 15px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+
+.alert h4 {
+  margin-top: 0;
+  color: inherit;
+}
+
+.alert .alert-link {
+  font-weight: bold;
+}
+
+.alert > p,
+.alert > ul {
+  margin-bottom: 0;
+}
+
+.alert > p + p {
+  margin-top: 5px;
+}
+
+.alert-dismissable {
+  padding-right: 35px;
+}
+
+.alert-dismissable .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  color: inherit;
+}
+
+.alert-success {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.alert-success hr {
+  border-top-color: #c9e2b3;
+}
+
+.alert-success .alert-link {
+  color: #356635;
+}
+
+.alert-info {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+
+.alert-info hr {
+  border-top-color: #a6e1ec;
+}
+
+.alert-info .alert-link {
+  color: #2d6987;
+}
+
+.alert-warning {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #fbeed5;
+}
+
+.alert-warning hr {
+  border-top-color: #f8e5be;
+}
+
+.alert-warning .alert-link {
+  color: #a47e3c;
+}
+
+.alert-danger {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.alert-danger hr {
+  border-top-color: #e6c1c7;
+}
+
+.alert-danger .alert-link {
+  color: #953b39;
+}
+
+@-webkit-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+@-moz-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+@-o-keyframes progress-bar-stripes {
+  from {
+    background-position: 0 0;
+  }
+  to {
+    background-position: 40px 0;
+  }
+}
+
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+.progress {
+  height: 20px;
+  margin-bottom: 20px;
+  overflow: hidden;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+
+.progress-bar {
+  float: left;
+  width: 0;
+  height: 100%;
+  font-size: 12px;
+  color: #ffffff;
+  text-align: center;
+  background-color: #428bca;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  -webkit-transition: width 0.6s ease;
+          transition: width 0.6s ease;
+}
+
+.progress-striped .progress-bar {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-size: 40px 40px;
+}
+
+.progress.active .progress-bar {
+  -webkit-animation: progress-bar-stripes 2s linear infinite;
+     -moz-animation: progress-bar-stripes 2s linear infinite;
+      -ms-animation: progress-bar-stripes 2s linear infinite;
+       -o-animation: progress-bar-stripes 2s linear infinite;
+          animation: progress-bar-stripes 2s linear infinite;
+}
+
+.progress-bar-success {
+  background-color: #5cb85c;
+}
+
+.progress-striped .progress-bar-success {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-bar-info {
+  background-color: #5bc0de;
+}
+
+.progress-striped .progress-bar-info {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-bar-warning {
+  background-color: #f0ad4e;
+}
+
+.progress-striped .progress-bar-warning {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-bar-danger {
+  background-color: #d9534f;
+}
+
+.progress-striped .progress-bar-danger {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+
+.media,
+.media .media {
+  margin-top: 15px;
+}
+
+.media:first-child {
+  margin-top: 0;
+}
+
+.media-object {
+  display: block;
+}
+
+.media-heading {
+  margin: 0 0 5px;
+}
+
+.media > .pull-left {
+  margin-right: 10px;
+}
+
+.media > .pull-right {
+  margin-left: 10px;
+}
+
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
+
+.list-group {
+  padding-left: 0;
+  margin-bottom: 20px;
+}
+
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+}
+
+.list-group-item:first-child {
+  border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
+}
+
+.list-group-item:last-child {
+  margin-bottom: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+
+.list-group-item > .badge {
+  float: right;
+}
+
+.list-group-item > .badge + .badge {
+  margin-right: 5px;
+}
+
+a.list-group-item {
+  color: #555555;
+}
+
+a.list-group-item .list-group-item-heading {
+  color: #333333;
+}
+
+a.list-group-item:hover,
+a.list-group-item:focus {
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  z-index: 2;
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading {
+  color: inherit;
+}
+
+.list-group-item.active .list-group-item-text,
+.list-group-item.active:hover .list-group-item-text,
+.list-group-item.active:focus .list-group-item-text {
+  color: #e1edf7;
+}
+
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
+
+.panel {
+  margin-bottom: 20px;
+  background-color: #ffffff;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.panel-body {
+  padding: 15px;
+}
+
+.panel-body:before,
+.panel-body:after {
+  display: table;
+  content: " ";
+}
+
+.panel-body:after {
+  clear: both;
+}
+
+.panel-body:before,
+.panel-body:after {
+  display: table;
+  content: " ";
+}
+
+.panel-body:after {
+  clear: both;
+}
+
+.panel > .list-group {
+  margin-bottom: 0;
+}
+
+.panel > .list-group .list-group-item {
+  border-width: 1px 0;
+}
+
+.panel > .list-group .list-group-item:first-child {
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.panel > .list-group .list-group-item:last-child {
+  border-bottom: 0;
+}
+
+.panel-heading + .list-group .list-group-item:first-child {
+  border-top-width: 0;
+}
+
+.panel > .table {
+  margin-bottom: 0;
+}
+
+.panel > .panel-body + .table {
+  border-top: 1px solid #dddddd;
+}
+
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px;
+}
+
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: 16px;
+}
+
+.panel-title > a {
+  color: inherit;
+}
+
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #dddddd;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+
+.panel-group .panel {
+  margin-bottom: 0;
+  overflow: hidden;
+  border-radius: 4px;
+}
+
+.panel-group .panel + .panel {
+  margin-top: 5px;
+}
+
+.panel-group .panel-heading {
+  border-bottom: 0;
+}
+
+.panel-group .panel-heading + .panel-collapse .panel-body {
+  border-top: 1px solid #dddddd;
+}
+
+.panel-group .panel-footer {
+  border-top: 0;
+}
+
+.panel-group .panel-footer + .panel-collapse .panel-body {
+  border-bottom: 1px solid #dddddd;
+}
+
+.panel-default {
+  border-color: #dddddd;
+}
+
+.panel-default > .panel-heading {
+  color: #333333;
+  background-color: #f5f5f5;
+  border-color: #dddddd;
+}
+
+.panel-default > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #dddddd;
+}
+
+.panel-default > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #dddddd;
+}
+
+.panel-primary {
+  border-color: #428bca;
+}
+
+.panel-primary > .panel-heading {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+
+.panel-primary > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #428bca;
+}
+
+.panel-primary > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #428bca;
+}
+
+.panel-success {
+  border-color: #d6e9c6;
+}
+
+.panel-success > .panel-heading {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.panel-success > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #d6e9c6;
+}
+
+.panel-success > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #d6e9c6;
+}
+
+.panel-warning {
+  border-color: #fbeed5;
+}
+
+.panel-warning > .panel-heading {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #fbeed5;
+}
+
+.panel-warning > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #fbeed5;
+}
+
+.panel-warning > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #fbeed5;
+}
+
+.panel-danger {
+  border-color: #eed3d7;
+}
+
+.panel-danger > .panel-heading {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.panel-danger > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #eed3d7;
+}
+
+.panel-danger > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #eed3d7;
+}
+
+.panel-info {
+  border-color: #bce8f1;
+}
+
+.panel-info > .panel-heading {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+
+.panel-info > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #bce8f1;
+}
+
+.panel-info > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #bce8f1;
+}
+
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 0, 0, 0.15);
+}
+
+.well-lg {
+  padding: 24px;
+  border-radius: 6px;
+}
+
+.well-sm {
+  padding: 9px;
+  border-radius: 3px;
+}
+
+.close {
+  float: right;
+  font-size: 21px;
+  font-weight: bold;
+  line-height: 1;
+  color: #000000;
+  text-shadow: 0 1px 0 #ffffff;
+  opacity: 0.2;
+  filter: alpha(opacity=20);
+}
+
+.close:hover,
+.close:focus {
+  color: #000000;
+  text-decoration: none;
+  cursor: pointer;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none;
+}
+
+.modal-open {
+  overflow: hidden;
+}
+
+body.modal-open,
+.modal-open .navbar-fixed-top,
+.modal-open .navbar-fixed-bottom {
+  margin-right: 15px;
+}
+
+.modal {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  display: none;
+  overflow: auto;
+  overflow-y: scroll;
+}
+
+.modal.fade .modal-dialog {
+  -webkit-transform: translate(0, -25%);
+      -ms-transform: translate(0, -25%);
+          transform: translate(0, -25%);
+  -webkit-transition: -webkit-transform 0.3s ease-out;
+     -moz-transition: -moz-transform 0.3s ease-out;
+       -o-transition: -o-transform 0.3s ease-out;
+          transition: transform 0.3s ease-out;
+}
+
+.modal.in .modal-dialog {
+  -webkit-transform: translate(0, 0);
+      -ms-transform: translate(0, 0);
+          transform: translate(0, 0);
+}
+
+.modal-dialog {
+  z-index: 1050;
+  width: auto;
+  padding: 10px;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.modal-content {
+  position: relative;
+  background-color: #ffffff;
+  border: 1px solid #999999;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  outline: none;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  background-clip: padding-box;
+}
+
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1030;
+  background-color: #000000;
+}
+
+.modal-backdrop.fade {
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+
+.modal-backdrop.in {
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+.modal-header {
+  min-height: 16.428571429px;
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+}
+
+.modal-header .close {
+  margin-top: -2px;
+}
+
+.modal-title {
+  margin: 0;
+  line-height: 1.428571429;
+}
+
+.modal-body {
+  position: relative;
+  padding: 20px;
+}
+
+.modal-footer {
+  padding: 19px 20px 20px;
+  margin-top: 15px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5;
+}
+
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  content: " ";
+}
+
+.modal-footer:after {
+  clear: both;
+}
+
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  content: " ";
+}
+
+.modal-footer:after {
+  clear: both;
+}
+
+.modal-footer .btn + .btn {
+  margin-bottom: 0;
+  margin-left: 5px;
+}
+
+.modal-footer .btn-group .btn + .btn {
+  margin-left: -1px;
+}
+
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+
+@media screen and (min-width: 768px) {
+  .modal-dialog {
+    right: auto;
+    left: 50%;
+    width: 600px;
+    padding-top: 30px;
+    padding-bottom: 30px;
+  }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+  }
+}
+
+.tooltip {
+  position: absolute;
+  z-index: 1030;
+  display: block;
+  font-size: 12px;
+  line-height: 1.4;
+  opacity: 0;
+  filter: alpha(opacity=0);
+  visibility: visible;
+}
+
+.tooltip.in {
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+
+.tooltip.top {
+  padding: 5px 0;
+  margin-top: -3px;
+}
+
+.tooltip.right {
+  padding: 0 5px;
+  margin-left: 3px;
+}
+
+.tooltip.bottom {
+  padding: 5px 0;
+  margin-top: 3px;
+}
+
+.tooltip.left {
+  padding: 0 5px;
+  margin-left: -3px;
+}
+
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #ffffff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000000;
+  border-radius: 4px;
+}
+
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+
+.tooltip.top .tooltip-arrow {
+  bottom: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-top-color: #000000;
+  border-width: 5px 5px 0;
+}
+
+.tooltip.top-left .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  border-top-color: #000000;
+  border-width: 5px 5px 0;
+}
+
+.tooltip.top-right .tooltip-arrow {
+  right: 5px;
+  bottom: 0;
+  border-top-color: #000000;
+  border-width: 5px 5px 0;
+}
+
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-right-color: #000000;
+  border-width: 5px 5px 5px 0;
+}
+
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-left-color: #000000;
+  border-width: 5px 0 5px 5px;
+}
+
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-bottom-color: #000000;
+  border-width: 0 5px 5px;
+}
+
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  border-bottom-color: #000000;
+  border-width: 0 5px 5px;
+}
+
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  border-bottom-color: #000000;
+  border-width: 0 5px 5px;
+}
+
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1010;
+  display: none;
+  max-width: 276px;
+  padding: 1px;
+  text-align: left;
+  white-space: normal;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  background-clip: padding-box;
+}
+
+.popover.top {
+  margin-top: -10px;
+}
+
+.popover.right {
+  margin-left: 10px;
+}
+
+.popover.bottom {
+  margin-top: 10px;
+}
+
+.popover.left {
+  margin-left: -10px;
+}
+
+.popover-title {
+  padding: 8px 14px;
+  margin: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 18px;
+  background-color: #f7f7f7;
+  border-bottom: 1px solid #ebebeb;
+  border-radius: 5px 5px 0 0;
+}
+
+.popover-content {
+  padding: 9px 14px;
+}
+
+.popover .arrow,
+.popover .arrow:after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+
+.popover .arrow {
+  border-width: 11px;
+}
+
+.popover .arrow:after {
+  border-width: 10px;
+  content: "";
+}
+
+.popover.top .arrow {
+  bottom: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-color: #999999;
+  border-top-color: rgba(0, 0, 0, 0.25);
+  border-bottom-width: 0;
+}
+
+.popover.top .arrow:after {
+  bottom: 1px;
+  margin-left: -10px;
+  border-top-color: #ffffff;
+  border-bottom-width: 0;
+  content: " ";
+}
+
+.popover.right .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-right-color: #999999;
+  border-right-color: rgba(0, 0, 0, 0.25);
+  border-left-width: 0;
+}
+
+.popover.right .arrow:after {
+  bottom: -10px;
+  left: 1px;
+  border-right-color: #ffffff;
+  border-left-width: 0;
+  content: " ";
+}
+
+.popover.bottom .arrow {
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-bottom-color: #999999;
+  border-bottom-color: rgba(0, 0, 0, 0.25);
+  border-top-width: 0;
+}
+
+.popover.bottom .arrow:after {
+  top: 1px;
+  margin-left: -10px;
+  border-bottom-color: #ffffff;
+  border-top-width: 0;
+  content: " ";
+}
+
+.popover.left .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-left-color: #999999;
+  border-left-color: rgba(0, 0, 0, 0.25);
+  border-right-width: 0;
+}
+
+.popover.left .arrow:after {
+  right: 1px;
+  bottom: -10px;
+  border-left-color: #ffffff;
+  border-right-width: 0;
+  content: " ";
+}
+
+.carousel {
+  position: relative;
+}
+
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+}
+
+.carousel-inner > .item {
+  position: relative;
+  display: none;
+  -webkit-transition: 0.6s ease-in-out left;
+          transition: 0.6s ease-in-out left;
+}
+
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  display: block;
+  height: auto;
+  max-width: 100%;
+  line-height: 1;
+}
+
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  display: block;
+}
+
+.carousel-inner > .active {
+  left: 0;
+}
+
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+
+.carousel-inner > .next {
+  left: 100%;
+}
+
+.carousel-inner > .prev {
+  left: -100%;
+}
+
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+  left: 0;
+}
+
+.carousel-inner > .active.left {
+  left: -100%;
+}
+
+.carousel-inner > .active.right {
+  left: 100%;
+}
+
+.carousel-control {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 15%;
+  font-size: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+.carousel-control.left {
+  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
+  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+}
+
+.carousel-control.right {
+  right: 0;
+  left: auto;
+  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
+  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+}
+
+.carousel-control:hover,
+.carousel-control:focus {
+  color: #ffffff;
+  text-decoration: none;
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+
+.carousel-control .icon-prev,
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-left,
+.carousel-control .glyphicon-chevron-right {
+  position: absolute;
+  top: 50%;
+  left: 50%;
+  z-index: 5;
+  display: inline-block;
+}
+
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+  width: 20px;
+  height: 20px;
+  margin-top: -10px;
+  margin-left: -10px;
+  font-family: serif;
+}
+
+.carousel-control .icon-prev:before {
+  content: '\2039';
+}
+
+.carousel-control .icon-next:before {
+  content: '\203a';
+}
+
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  padding-left: 0;
+  margin-left: -30%;
+  text-align: center;
+  list-style: none;
+}
+
+.carousel-indicators li {
+  display: inline-block;
+  width: 10px;
+  height: 10px;
+  margin: 1px;
+  text-indent: -999px;
+  cursor: pointer;
+  border: 1px solid #ffffff;
+  border-radius: 10px;
+}
+
+.carousel-indicators .active {
+  width: 12px;
+  height: 12px;
+  margin: 0;
+  background-color: #ffffff;
+}
+
+.carousel-caption {
+  position: absolute;
+  right: 15%;
+  bottom: 20px;
+  left: 15%;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+
+.carousel-caption .btn {
+  text-shadow: none;
+}
+
+@media screen and (min-width: 768px) {
+  .carousel-control .icon-prev,
+  .carousel-control .icon-next {
+    width: 30px;
+    height: 30px;
+    margin-top: -15px;
+    margin-left: -15px;
+    font-size: 30px;
+  }
+  .carousel-caption {
+    right: 20%;
+    left: 20%;
+    padding-bottom: 30px;
+  }
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
+
+.clearfix:before,
+.clearfix:after {
+  display: table;
+  content: " ";
+}
+
+.clearfix:after {
+  clear: both;
+}
+
+.pull-right {
+  float: right !important;
+}
+
+.pull-left {
+  float: left !important;
+}
+
+.hide {
+  display: none !important;
+}
+
+.show {
+  display: block !important;
+}
+
+.invisible {
+  visibility: hidden;
+}
+
+.text-hide {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+.affix {
+  position: fixed;
+}
+
+@-ms-viewport {
+  width: device-width;
+}
+
+@media screen and (max-width: 400px) {
+  @-ms-viewport {
+    width: 320px;
+  }
+}
+
+.hidden {
+  display: none !important;
+  visibility: hidden !important;
+}
+
+.visible-xs {
+  display: none !important;
+}
+
+tr.visible-xs {
+  display: none !important;
+}
+
+th.visible-xs,
+td.visible-xs {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-xs {
+    display: block !important;
+  }
+  tr.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-xs,
+  td.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-xs.visible-sm {
+    display: block !important;
+  }
+  tr.visible-xs.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-xs.visible-sm,
+  td.visible-xs.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-xs.visible-md {
+    display: block !important;
+  }
+  tr.visible-xs.visible-md {
+    display: table-row !important;
+  }
+  th.visible-xs.visible-md,
+  td.visible-xs.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-xs.visible-lg {
+    display: block !important;
+  }
+  tr.visible-xs.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-xs.visible-lg,
+  td.visible-xs.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.visible-sm {
+  display: none !important;
+}
+
+tr.visible-sm {
+  display: none !important;
+}
+
+th.visible-sm,
+td.visible-sm {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-sm.visible-xs {
+    display: block !important;
+  }
+  tr.visible-sm.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-sm.visible-xs,
+  td.visible-sm.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm {
+    display: block !important;
+  }
+  tr.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-sm,
+  td.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-sm.visible-md {
+    display: block !important;
+  }
+  tr.visible-sm.visible-md {
+    display: table-row !important;
+  }
+  th.visible-sm.visible-md,
+  td.visible-sm.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-sm.visible-lg {
+    display: block !important;
+  }
+  tr.visible-sm.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-sm.visible-lg,
+  td.visible-sm.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.visible-md {
+  display: none !important;
+}
+
+tr.visible-md {
+  display: none !important;
+}
+
+th.visible-md,
+td.visible-md {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-md.visible-xs {
+    display: block !important;
+  }
+  tr.visible-md.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-md.visible-xs,
+  td.visible-md.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-md.visible-sm {
+    display: block !important;
+  }
+  tr.visible-md.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-md.visible-sm,
+  td.visible-md.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md {
+    display: block !important;
+  }
+  tr.visible-md {
+    display: table-row !important;
+  }
+  th.visible-md,
+  td.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-md.visible-lg {
+    display: block !important;
+  }
+  tr.visible-md.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-md.visible-lg,
+  td.visible-md.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.visible-lg {
+  display: none !important;
+}
+
+tr.visible-lg {
+  display: none !important;
+}
+
+th.visible-lg,
+td.visible-lg {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-lg.visible-xs {
+    display: block !important;
+  }
+  tr.visible-lg.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-lg.visible-xs,
+  td.visible-lg.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-lg.visible-sm {
+    display: block !important;
+  }
+  tr.visible-lg.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-lg.visible-sm,
+  td.visible-lg.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-lg.visible-md {
+    display: block !important;
+  }
+  tr.visible-lg.visible-md {
+    display: table-row !important;
+  }
+  th.visible-lg.visible-md,
+  td.visible-lg.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-lg {
+    display: block !important;
+  }
+  tr.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-lg,
+  td.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.hidden-xs {
+  display: block !important;
+}
+
+tr.hidden-xs {
+  display: table-row !important;
+}
+
+th.hidden-xs,
+td.hidden-xs {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-xs,
+  td.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-xs.hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-xs.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-xs.hidden-sm,
+  td.hidden-xs.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-xs.hidden-md {
+    display: none !important;
+  }
+  tr.hidden-xs.hidden-md {
+    display: none !important;
+  }
+  th.hidden-xs.hidden-md,
+  td.hidden-xs.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-xs.hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-xs.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-xs.hidden-lg,
+  td.hidden-xs.hidden-lg {
+    display: none !important;
+  }
+}
+
+.hidden-sm {
+  display: block !important;
+}
+
+tr.hidden-sm {
+  display: table-row !important;
+}
+
+th.hidden-sm,
+td.hidden-sm {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-sm.hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-sm.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-sm.hidden-xs,
+  td.hidden-sm.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-sm,
+  td.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-sm.hidden-md {
+    display: none !important;
+  }
+  tr.hidden-sm.hidden-md {
+    display: none !important;
+  }
+  th.hidden-sm.hidden-md,
+  td.hidden-sm.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-sm.hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-sm.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-sm.hidden-lg,
+  td.hidden-sm.hidden-lg {
+    display: none !important;
+  }
+}
+
+.hidden-md {
+  display: block !important;
+}
+
+tr.hidden-md {
+  display: table-row !important;
+}
+
+th.hidden-md,
+td.hidden-md {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-md.hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-md.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-md.hidden-xs,
+  td.hidden-md.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-md.hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-md.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-md.hidden-sm,
+  td.hidden-md.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-md {
+    display: none !important;
+  }
+  tr.hidden-md {
+    display: none !important;
+  }
+  th.hidden-md,
+  td.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-md.hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-md.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-md.hidden-lg,
+  td.hidden-md.hidden-lg {
+    display: none !important;
+  }
+}
+
+.hidden-lg {
+  display: block !important;
+}
+
+tr.hidden-lg {
+  display: table-row !important;
+}
+
+th.hidden-lg,
+td.hidden-lg {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-lg.hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-lg.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-lg.hidden-xs,
+  td.hidden-lg.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-lg.hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-lg.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-lg.hidden-sm,
+  td.hidden-lg.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-lg.hidden-md {
+    display: none !important;
+  }
+  tr.hidden-lg.hidden-md {
+    display: none !important;
+  }
+  th.hidden-lg.hidden-md,
+  td.hidden-lg.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-lg,
+  td.hidden-lg {
+    display: none !important;
+  }
+}
+
+.visible-print {
+  display: none !important;
+}
+
+tr.visible-print {
+  display: none !important;
+}
+
+th.visible-print,
+td.visible-print {
+  display: none !important;
+}
+
+@media print {
+  .visible-print {
+    display: block !important;
+  }
+  tr.visible-print {
+    display: table-row !important;
+  }
+  th.visible-print,
+  td.visible-print {
+    display: table-cell !important;
+  }
+  .hidden-print {
+    display: none !important;
+  }
+  tr.hidden-print {
+    display: none !important;
+  }
+  th.hidden-print,
+  td.hidden-print {
+    display: none !important;
+  }
+}
Index: pro-violet-viettel/sourcecode/assets/css/uncompressed/chosen.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/uncompressed/chosen.css	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/uncompressed/chosen.css	(revision 313)
@@ -0,0 +1,430 @@
+/* @group Base */
+.chosen-container {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+  font-size: 13px;
+  zoom: 1;
+  *display: inline;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  user-select: none;
+}
+.chosen-container .chosen-drop {
+  position: absolute;
+  top: 100%;
+  left: -9999px;
+  z-index: 1010;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  width: 100%;
+  border: 1px solid #aaa;
+  border-top: 0;
+  background: #fff;
+  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
+}
+.chosen-container.chosen-with-drop .chosen-drop {
+  left: 0;
+}
+.chosen-container a {
+  cursor: pointer;
+}
+
+/* @end */
+/* @group Single Chosen */
+.chosen-container-single .chosen-single {
+  position: relative;
+  display: block;
+  overflow: hidden;
+  padding: 0 0 0 8px;
+  height: 23px;
+  border: 1px solid #aaa;
+  border-radius: 5px;
+  background-color: #fff;
+  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
+  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+  background-clip: padding-box;
+  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
+  color: #444;
+  text-decoration: none;
+  white-space: nowrap;
+  line-height: 24px;
+}
+.chosen-container-single .chosen-default {
+  color: #999;
+}
+.chosen-container-single .chosen-single span {
+  display: block;
+  overflow: hidden;
+  margin-right: 26px;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+.chosen-container-single .chosen-single-with-deselect span {
+  margin-right: 38px;
+}
+.chosen-container-single .chosen-single abbr {
+  position: absolute;
+  top: 6px;
+  right: 26px;
+  display: block;
+  width: 12px;
+  height: 12px;
+  background: url('chosen-sprite.png') -42px 1px no-repeat;
+  font-size: 1px;
+}
+.chosen-container-single .chosen-single abbr:hover {
+  background-position: -42px -10px;
+}
+.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
+  background-position: -42px -10px;
+}
+.chosen-container-single .chosen-single div {
+  position: absolute;
+  top: 0;
+  right: 0;
+  display: block;
+  width: 18px;
+  height: 100%;
+}
+.chosen-container-single .chosen-single div b {
+  display: block;
+  width: 100%;
+  height: 100%;
+  background: url('chosen-sprite.png') no-repeat 0px 2px;
+}
+.chosen-container-single .chosen-search {
+  position: relative;
+  z-index: 1010;
+  margin: 0;
+  padding: 3px 4px;
+  white-space: nowrap;
+}
+.chosen-container-single .chosen-search input[type="text"] {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  margin: 1px 0;
+  padding: 4px 20px 4px 5px;
+  width: 100%;
+  height: auto;
+  outline: 0;
+  border: 1px solid #aaa;
+  background: white url('chosen-sprite.png') no-repeat 100% -20px;
+  background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
+  background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
+  background: url('chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
+  background: url('chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
+  background: url('chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
+  font-size: 1em;
+  font-family: sans-serif;
+  line-height: normal;
+  border-radius: 0;
+}
+.chosen-container-single .chosen-drop {
+  margin-top: -1px;
+  border-radius: 0 0 4px 4px;
+  background-clip: padding-box;
+}
+.chosen-container-single.chosen-container-single-nosearch .chosen-search {
+  position: absolute;
+  left: -9999px;
+}
+
+/* @end */
+/* @group Results */
+.chosen-container .chosen-results {
+  position: relative;
+  overflow-x: hidden;
+  overflow-y: auto;
+  margin: 0 4px 4px 0;
+  padding: 0 0 0 4px;
+  max-height: 240px;
+  -webkit-overflow-scrolling: touch;
+}
+.chosen-container .chosen-results li {
+  display: none;
+  margin: 0;
+  padding: 5px 6px;
+  list-style: none;
+  line-height: 15px;
+}
+.chosen-container .chosen-results li.active-result {
+  display: list-item;
+  cursor: pointer;
+}
+.chosen-container .chosen-results li.disabled-result {
+  display: list-item;
+  color: #ccc;
+  cursor: default;
+}
+.chosen-container .chosen-results li.highlighted {
+  background-color: #3875d7;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
+  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
+  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
+  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
+  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
+  color: #fff;
+}
+.chosen-container .chosen-results li.no-results {
+  display: list-item;
+  background: #f4f4f4;
+}
+.chosen-container .chosen-results li.group-result {
+  display: list-item;
+  font-weight: bold;
+  cursor: default;
+}
+.chosen-container .chosen-results li.group-option {
+  padding-left: 15px;
+}
+.chosen-container .chosen-results li em {
+  font-style: normal;
+  text-decoration: underline;
+}
+
+/* @end */
+/* @group Multi Chosen */
+.chosen-container-multi .chosen-choices {
+  position: relative;
+  overflow: hidden;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  margin: 0;
+  padding: 0;
+  width: 100%;
+  height: auto !important;
+  height: 1%;
+  border: 1px solid #aaa;
+  background-color: #fff;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
+  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
+  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
+  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
+  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
+  cursor: text;
+}
+.chosen-container-multi .chosen-choices li {
+  float: left;
+  list-style: none;
+}
+.chosen-container-multi .chosen-choices li.search-field {
+  margin: 0;
+  padding: 0;
+  white-space: nowrap;
+}
+.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
+  margin: 1px 0;
+  padding: 5px;
+  height: 15px;
+  outline: 0;
+  border: 0 !important;
+  background: transparent !important;
+  box-shadow: none;
+  color: #666;
+  font-size: 100%;
+  font-family: sans-serif;
+  line-height: normal;
+  border-radius: 0;
+}
+.chosen-container-multi .chosen-choices li.search-field .default {
+  color: #999;
+}
+.chosen-container-multi .chosen-choices li.search-choice {
+  position: relative;
+  margin: 3px 0 3px 5px;
+  padding: 3px 20px 3px 5px;
+  border: 1px solid #aaa;
+  border-radius: 3px;
+  background-color: #e4e4e4;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
+  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-clip: padding-box;
+  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
+  color: #333;
+  line-height: 13px;
+  cursor: default;
+}
+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
+  position: absolute;
+  top: 4px;
+  right: 3px;
+  display: block;
+  width: 12px;
+  height: 12px;
+  background: url('chosen-sprite.png') -42px 1px no-repeat;
+  font-size: 1px;
+}
+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
+  background-position: -42px -10px;
+}
+.chosen-container-multi .chosen-choices li.search-choice-disabled {
+  padding-right: 5px;
+  border: 1px solid #ccc;
+  background-color: #e4e4e4;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
+  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  color: #666;
+}
+.chosen-container-multi .chosen-choices li.search-choice-focus {
+  background: #d4d4d4;
+}
+.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
+  background-position: -42px -10px;
+}
+.chosen-container-multi .chosen-results {
+  margin: 0;
+  padding: 0;
+}
+.chosen-container-multi .chosen-drop .result-selected {
+  display: list-item;
+  color: #ccc;
+  cursor: default;
+}
+
+/* @end */
+/* @group Active  */
+.chosen-container-active .chosen-single {
+  border: 1px solid #5897fb;
+  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
+}
+.chosen-container-active.chosen-with-drop .chosen-single {
+  border: 1px solid #aaa;
+  -moz-border-radius-bottomright: 0;
+  border-bottom-right-radius: 0;
+  -moz-border-radius-bottomleft: 0;
+  border-bottom-left-radius: 0;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
+  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
+  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
+  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
+  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
+  box-shadow: 0 1px 0 #fff inset;
+}
+.chosen-container-active.chosen-with-drop .chosen-single div {
+  border-left: none;
+  background: transparent;
+}
+.chosen-container-active.chosen-with-drop .chosen-single div b {
+  background-position: -18px 2px;
+}
+.chosen-container-active .chosen-choices {
+  border: 1px solid #5897fb;
+  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
+}
+.chosen-container-active .chosen-choices li.search-field input[type="text"] {
+  color: #111 !important;
+}
+
+/* @end */
+/* @group Disabled Support */
+.chosen-disabled {
+  opacity: 0.5 !important;
+  cursor: default;
+}
+.chosen-disabled .chosen-single {
+  cursor: default;
+}
+.chosen-disabled .chosen-choices .search-choice .search-choice-close {
+  cursor: default;
+}
+
+/* @end */
+/* @group Right to Left */
+.chosen-rtl {
+  text-align: right;
+}
+.chosen-rtl .chosen-single {
+  overflow: visible;
+  padding: 0 8px 0 0;
+}
+.chosen-rtl .chosen-single span {
+  margin-right: 0;
+  margin-left: 26px;
+  direction: rtl;
+}
+.chosen-rtl .chosen-single-with-deselect span {
+  margin-left: 38px;
+}
+.chosen-rtl .chosen-single div {
+  right: auto;
+  left: 3px;
+}
+.chosen-rtl .chosen-single abbr {
+  right: auto;
+  left: 26px;
+}
+.chosen-rtl .chosen-choices li {
+  float: right;
+}
+.chosen-rtl .chosen-choices li.search-field input[type="text"] {
+  direction: rtl;
+}
+.chosen-rtl .chosen-choices li.search-choice {
+  margin: 3px 5px 3px 0;
+  padding: 3px 5px 3px 19px;
+}
+.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
+  right: auto;
+  left: 4px;
+}
+.chosen-rtl.chosen-container-single-nosearch .chosen-search,
+.chosen-rtl .chosen-drop {
+  left: 9999px;
+}
+.chosen-rtl.chosen-container-single .chosen-results {
+  margin: 0 0 4px 4px;
+  padding: 0 4px 0 0;
+}
+.chosen-rtl .chosen-results li.group-option {
+  padding-right: 15px;
+  padding-left: 0;
+}
+.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
+  border-right: none;
+}
+.chosen-rtl .chosen-search input[type="text"] {
+  padding: 4px 5px 4px 20px;
+  background: white url('chosen-sprite.png') no-repeat -30px -20px;
+  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
+  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
+  background: url('chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
+  background: url('chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
+  background: url('chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
+  direction: rtl;
+}
+.chosen-rtl.chosen-container-single .chosen-single div b {
+  background-position: 6px 2px;
+}
+.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
+  background-position: -12px 2px;
+}
+
+/* @end */
+/* @group Retina compatibility */
+@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
+  .chosen-rtl .chosen-search input[type="text"],
+  .chosen-container-single .chosen-single abbr,
+  .chosen-container-single .chosen-single div b,
+  .chosen-container-single .chosen-search input[type="text"],
+  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
+  .chosen-container .chosen-results-scroll-down span,
+  .chosen-container .chosen-results-scroll-up span {
+    background-image: url('chosen-sprite@2x.png') !important;
+    background-size: 52px 37px !important;
+    background-repeat: no-repeat !important;
+  }
+}
+/* @end */
Index: pro-violet-viettel/sourcecode/assets/css/uncompressed/font-awesome-ie7.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/uncompressed/font-awesome-ie7.css	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/uncompressed/font-awesome-ie7.css	(revision 313)
@@ -0,0 +1,1203 @@
+/*!
+ *  Font Awesome 3.2.1
+ *  the iconic font designed for Bootstrap
+ *  ------------------------------------------------------------------------------
+ *  The full suite of pictographic icons, examples, and documentation can be
+ *  found at http://fontawesome.io.  Stay up to date on Twitter at
+ *  http://twitter.com/fontawesome.
+ *
+ *  License
+ *  ------------------------------------------------------------------------------
+ *  - The Font Awesome font is licensed under SIL OFL 1.1 -
+ *    http://scripts.sil.org/OFL
+ *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
+ *    http://opensource.org/licenses/mit-license.html
+ *  - Font Awesome documentation licensed under CC BY 3.0 -
+ *    http://creativecommons.org/licenses/by/3.0/
+ *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
+ *    "Font Awesome by Dave Gandy - http://fontawesome.io"
+ *
+ *  Author - Dave Gandy
+ *  ------------------------------------------------------------------------------
+ *  Email: dave@fontawesome.io
+ *  Twitter: http://twitter.com/davegandy
+ *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
+ */
+.icon-large {
+  font-size: 1.3333333333333333em;
+  margin-top: -4px;
+  padding-top: 3px;
+  margin-bottom: -4px;
+  padding-bottom: 3px;
+  vertical-align: middle;
+}
+.nav [class^="icon-"],
+.nav [class*=" icon-"] {
+  vertical-align: inherit;
+  margin-top: -4px;
+  padding-top: 3px;
+  margin-bottom: -4px;
+  padding-bottom: 3px;
+}
+.nav [class^="icon-"].icon-large,
+.nav [class*=" icon-"].icon-large {
+  vertical-align: -25%;
+}
+.nav-pills [class^="icon-"].icon-large,
+.nav-tabs [class^="icon-"].icon-large,
+.nav-pills [class*=" icon-"].icon-large,
+.nav-tabs [class*=" icon-"].icon-large {
+  line-height: .75em;
+  margin-top: -7px;
+  padding-top: 5px;
+  margin-bottom: -5px;
+  padding-bottom: 4px;
+}
+.btn [class^="icon-"].pull-left,
+.btn [class*=" icon-"].pull-left,
+.btn [class^="icon-"].pull-right,
+.btn [class*=" icon-"].pull-right {
+  vertical-align: inherit;
+}
+.btn [class^="icon-"].icon-large,
+.btn [class*=" icon-"].icon-large {
+  margin-top: -0.5em;
+}
+a [class^="icon-"],
+a [class*=" icon-"] {
+  cursor: pointer;
+}
+.icon-glass {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf000;');
+}
+.icon-music {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf001;');
+}
+.icon-search {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf002;');
+}
+.icon-envelope-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf003;');
+}
+.icon-heart {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf004;');
+}
+.icon-star {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf005;');
+}
+.icon-star-empty {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf006;');
+}
+.icon-user {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf007;');
+}
+.icon-film {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf008;');
+}
+.icon-th-large {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf009;');
+}
+.icon-th {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00a;');
+}
+.icon-th-list {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00b;');
+}
+.icon-ok {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00c;');
+}
+.icon-remove {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00d;');
+}
+.icon-zoom-in {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00e;');
+}
+.icon-zoom-out {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf010;');
+}
+.icon-off {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;');
+}
+.icon-power-off {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;');
+}
+.icon-signal {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf012;');
+}
+.icon-cog {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf013;');
+}
+.icon-gear {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf013;');
+}
+.icon-trash {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf014;');
+}
+.icon-home {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf015;');
+}
+.icon-file-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf016;');
+}
+.icon-time {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf017;');
+}
+.icon-road {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf018;');
+}
+.icon-download-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf019;');
+}
+.icon-download {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01a;');
+}
+.icon-upload {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01b;');
+}
+.icon-inbox {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01c;');
+}
+.icon-play-circle {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01d;');
+}
+.icon-repeat {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01e;');
+}
+.icon-rotate-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01e;');
+}
+.icon-refresh {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf021;');
+}
+.icon-list-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf022;');
+}
+.icon-lock {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf023;');
+}
+.icon-flag {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf024;');
+}
+.icon-headphones {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf025;');
+}
+.icon-volume-off {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf026;');
+}
+.icon-volume-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf027;');
+}
+.icon-volume-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf028;');
+}
+.icon-qrcode {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf029;');
+}
+.icon-barcode {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02a;');
+}
+.icon-tag {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02b;');
+}
+.icon-tags {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02c;');
+}
+.icon-book {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02d;');
+}
+.icon-bookmark {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02e;');
+}
+.icon-print {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;');
+}
+.icon-camera {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf030;');
+}
+.icon-font {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf031;');
+}
+.icon-bold {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf032;');
+}
+.icon-italic {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf033;');
+}
+.icon-text-height {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf034;');
+}
+.icon-text-width {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf035;');
+}
+.icon-align-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf036;');
+}
+.icon-align-center {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf037;');
+}
+.icon-align-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf038;');
+}
+.icon-align-justify {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf039;');
+}
+.icon-list {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03a;');
+}
+.icon-indent-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03b;');
+}
+.icon-indent-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03c;');
+}
+.icon-facetime-video {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03d;');
+}
+.icon-picture {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03e;');
+}
+.icon-pencil {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf040;');
+}
+.icon-map-marker {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf041;');
+}
+.icon-adjust {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf042;');
+}
+.icon-tint {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf043;');
+}
+.icon-edit {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf044;');
+}
+.icon-share {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf045;');
+}
+.icon-check {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf046;');
+}
+.icon-move {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf047;');
+}
+.icon-step-backward {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf048;');
+}
+.icon-fast-backward {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf049;');
+}
+.icon-backward {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04a;');
+}
+.icon-play {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04b;');
+}
+.icon-pause {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04c;');
+}
+.icon-stop {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04d;');
+}
+.icon-forward {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04e;');
+}
+.icon-fast-forward {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf050;');
+}
+.icon-step-forward {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf051;');
+}
+.icon-eject {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf052;');
+}
+.icon-chevron-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf053;');
+}
+.icon-chevron-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf054;');
+}
+.icon-plus-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf055;');
+}
+.icon-minus-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf056;');
+}
+.icon-remove-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf057;');
+}
+.icon-ok-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf058;');
+}
+.icon-question-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;');
+}
+.icon-info-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;');
+}
+.icon-screenshot {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05b;');
+}
+.icon-remove-circle {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05c;');
+}
+.icon-ok-circle {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05d;');
+}
+.icon-ban-circle {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05e;');
+}
+.icon-arrow-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf060;');
+}
+.icon-arrow-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf061;');
+}
+.icon-arrow-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf062;');
+}
+.icon-arrow-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf063;');
+}
+.icon-share-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf064;');
+}
+.icon-mail-forward {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf064;');
+}
+.icon-resize-full {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf065;');
+}
+.icon-resize-small {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf066;');
+}
+.icon-plus {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf067;');
+}
+.icon-minus {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf068;');
+}
+.icon-asterisk {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf069;');
+}
+.icon-exclamation-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06a;');
+}
+.icon-gift {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06b;');
+}
+.icon-leaf {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06c;');
+}
+.icon-fire {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06d;');
+}
+.icon-eye-open {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06e;');
+}
+.icon-eye-close {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf070;');
+}
+.icon-warning-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf071;');
+}
+.icon-plane {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf072;');
+}
+.icon-calendar {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf073;');
+}
+.icon-random {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf074;');
+}
+.icon-comment {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf075;');
+}
+.icon-magnet {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf076;');
+}
+.icon-chevron-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf077;');
+}
+.icon-chevron-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf078;');
+}
+.icon-retweet {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf079;');
+}
+.icon-shopping-cart {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;');
+}
+.icon-folder-close {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07b;');
+}
+.icon-folder-open {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07c;');
+}
+.icon-resize-vertical {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07d;');
+}
+.icon-resize-horizontal {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07e;');
+}
+.icon-bar-chart {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf080;');
+}
+.icon-twitter-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf081;');
+}
+.icon-facebook-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf082;');
+}
+.icon-camera-retro {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf083;');
+}
+.icon-key {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf084;');
+}
+.icon-cogs {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf085;');
+}
+.icon-gears {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf085;');
+}
+.icon-comments {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf086;');
+}
+.icon-thumbs-up-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf087;');
+}
+.icon-thumbs-down-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf088;');
+}
+.icon-star-half {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf089;');
+}
+.icon-heart-empty {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08a;');
+}
+.icon-signout {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08b;');
+}
+.icon-linkedin-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08c;');
+}
+.icon-pushpin {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08d;');
+}
+.icon-external-link {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08e;');
+}
+.icon-signin {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf090;');
+}
+.icon-trophy {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf091;');
+}
+.icon-github-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf092;');
+}
+.icon-upload-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf093;');
+}
+.icon-lemon {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf094;');
+}
+.icon-phone {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf095;');
+}
+.icon-check-empty {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;');
+}
+.icon-unchecked {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;');
+}
+.icon-bookmark-empty {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf097;');
+}
+.icon-phone-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf098;');
+}
+.icon-twitter {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;');
+}
+.icon-facebook {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09a;');
+}
+.icon-github {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09b;');
+}
+.icon-unlock {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09c;');
+}
+.icon-credit-card {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09d;');
+}
+.icon-rss {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;');
+}
+.icon-hdd {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a0;');
+}
+.icon-bullhorn {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a1;');
+}
+.icon-bell {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a2;');
+}
+.icon-certificate {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a3;');
+}
+.icon-hand-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a4;');
+}
+.icon-hand-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a5;');
+}
+.icon-hand-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a6;');
+}
+.icon-hand-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a7;');
+}
+.icon-circle-arrow-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a8;');
+}
+.icon-circle-arrow-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a9;');
+}
+.icon-circle-arrow-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0aa;');
+}
+.icon-circle-arrow-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ab;');
+}
+.icon-globe {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ac;');
+}
+.icon-wrench {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ad;');
+}
+.icon-tasks {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ae;');
+}
+.icon-filter {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b0;');
+}
+.icon-briefcase {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b1;');
+}
+.icon-fullscreen {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b2;');
+}
+.icon-group {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c0;');
+}
+.icon-link {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c1;');
+}
+.icon-cloud {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c2;');
+}
+.icon-beaker {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c3;');
+}
+.icon-cut {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c4;');
+}
+.icon-copy {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c5;');
+}
+.icon-paper-clip {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c6;');
+}
+.icon-paperclip {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c6;');
+}
+.icon-save {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c7;');
+}
+.icon-sign-blank {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c8;');
+}
+.icon-reorder {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c9;');
+}
+.icon-list-ul {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ca;');
+}
+.icon-list-ol {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cb;');
+}
+.icon-strikethrough {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cc;');
+}
+.icon-underline {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cd;');
+}
+.icon-table {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ce;');
+}
+.icon-magic {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d0;');
+}
+.icon-truck {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d1;');
+}
+.icon-pinterest {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d2;');
+}
+.icon-pinterest-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d3;');
+}
+.icon-google-plus-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d4;');
+}
+.icon-google-plus {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d5;');
+}
+.icon-money {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d6;');
+}
+.icon-caret-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d7;');
+}
+.icon-caret-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d8;');
+}
+.icon-caret-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d9;');
+}
+.icon-caret-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0da;');
+}
+.icon-columns {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0db;');
+}
+.icon-sort {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dc;');
+}
+.icon-sort-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dd;');
+}
+.icon-sort-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0de;');
+}
+.icon-envelope {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e0;');
+}
+.icon-linkedin {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e1;');
+}
+.icon-undo {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;');
+}
+.icon-rotate-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;');
+}
+.icon-legal {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e3;');
+}
+.icon-dashboard {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e4;');
+}
+.icon-comment-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e5;');
+}
+.icon-comments-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e6;');
+}
+.icon-bolt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e7;');
+}
+.icon-sitemap {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e8;');
+}
+.icon-umbrella {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e9;');
+}
+.icon-paste {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ea;');
+}
+.icon-lightbulb {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0eb;');
+}
+.icon-exchange {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ec;');
+}
+.icon-cloud-download {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ed;');
+}
+.icon-cloud-upload {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ee;');
+}
+.icon-user-md {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f0;');
+}
+.icon-stethoscope {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f1;');
+}
+.icon-suitcase {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f2;');
+}
+.icon-bell-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f3;');
+}
+.icon-coffee {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f4;');
+}
+.icon-food {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f5;');
+}
+.icon-file-text-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f6;');
+}
+.icon-building {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f7;');
+}
+.icon-hospital {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f8;');
+}
+.icon-ambulance {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f9;');
+}
+.icon-medkit {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fa;');
+}
+.icon-fighter-jet {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fb;');
+}
+.icon-beer {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fc;');
+}
+.icon-h-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fd;');
+}
+.icon-plus-sign-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fe;');
+}
+.icon-double-angle-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf100;');
+}
+.icon-double-angle-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf101;');
+}
+.icon-double-angle-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf102;');
+}
+.icon-double-angle-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf103;');
+}
+.icon-angle-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf104;');
+}
+.icon-angle-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf105;');
+}
+.icon-angle-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf106;');
+}
+.icon-angle-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf107;');
+}
+.icon-desktop {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf108;');
+}
+.icon-laptop {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf109;');
+}
+.icon-tablet {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10a;');
+}
+.icon-mobile-phone {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10b;');
+}
+.icon-circle-blank {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10c;');
+}
+.icon-quote-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10d;');
+}
+.icon-quote-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10e;');
+}
+.icon-spinner {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf110;');
+}
+.icon-circle {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf111;');
+}
+.icon-reply {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf112;');
+}
+.icon-mail-reply {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf112;');
+}
+.icon-github-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf113;');
+}
+.icon-folder-close-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf114;');
+}
+.icon-folder-open-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf115;');
+}
+.icon-expand-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf116;');
+}
+.icon-collapse-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf117;');
+}
+.icon-smile {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf118;');
+}
+.icon-frown {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf119;');
+}
+.icon-meh {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11a;');
+}
+.icon-gamepad {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11b;');
+}
+.icon-keyboard {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11c;');
+}
+.icon-flag-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11d;');
+}
+.icon-flag-checkered {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11e;');
+}
+.icon-terminal {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf120;');
+}
+.icon-code {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf121;');
+}
+.icon-reply-all {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf122;');
+}
+.icon-mail-reply-all {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf122;');
+}
+.icon-star-half-empty {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf123;');
+}
+.icon-star-half-full {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf123;');
+}
+.icon-location-arrow {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf124;');
+}
+.icon-crop {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf125;');
+}
+.icon-code-fork {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf126;');
+}
+.icon-unlink {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf127;');
+}
+.icon-question {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf128;');
+}
+.icon-info {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf129;');
+}
+.icon-exclamation {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12a;');
+}
+.icon-superscript {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12b;');
+}
+.icon-subscript {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12c;');
+}
+.icon-eraser {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12d;');
+}
+.icon-puzzle-piece {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12e;');
+}
+.icon-microphone {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf130;');
+}
+.icon-microphone-off {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf131;');
+}
+.icon-shield {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf132;');
+}
+.icon-calendar-empty {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf133;');
+}
+.icon-fire-extinguisher {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf134;');
+}
+.icon-rocket {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf135;');
+}
+.icon-maxcdn {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf136;');
+}
+.icon-chevron-sign-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf137;');
+}
+.icon-chevron-sign-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf138;');
+}
+.icon-chevron-sign-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf139;');
+}
+.icon-chevron-sign-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13a;');
+}
+.icon-html5 {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13b;');
+}
+.icon-css3 {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13c;');
+}
+.icon-anchor {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13d;');
+}
+.icon-unlock-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13e;');
+}
+.icon-bullseye {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf140;');
+}
+.icon-ellipsis-horizontal {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf141;');
+}
+.icon-ellipsis-vertical {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf142;');
+}
+.icon-rss-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf143;');
+}
+.icon-play-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf144;');
+}
+.icon-ticket {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf145;');
+}
+.icon-minus-sign-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf146;');
+}
+.icon-check-minus {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf147;');
+}
+.icon-level-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf148;');
+}
+.icon-level-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf149;');
+}
+.icon-check-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14a;');
+}
+.icon-edit-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14b;');
+}
+.icon-external-link-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14c;');
+}
+.icon-share-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14d;');
+}
+.icon-compass {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14e;');
+}
+.icon-collapse {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf150;');
+}
+.icon-collapse-top {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf151;');
+}
+.icon-expand {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf152;');
+}
+.icon-eur {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf153;');
+}
+.icon-euro {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf153;');
+}
+.icon-gbp {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf154;');
+}
+.icon-usd {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf155;');
+}
+.icon-dollar {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf155;');
+}
+.icon-inr {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf156;');
+}
+.icon-rupee {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf156;');
+}
+.icon-jpy {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf157;');
+}
+.icon-yen {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf157;');
+}
+.icon-cny {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf158;');
+}
+.icon-renminbi {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf158;');
+}
+.icon-krw {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf159;');
+}
+.icon-won {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf159;');
+}
+.icon-btc {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15a;');
+}
+.icon-bitcoin {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15a;');
+}
+.icon-file {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15b;');
+}
+.icon-file-text {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15c;');
+}
+.icon-sort-by-alphabet {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15d;');
+}
+.icon-sort-by-alphabet-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15e;');
+}
+.icon-sort-by-attributes {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf160;');
+}
+.icon-sort-by-attributes-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf161;');
+}
+.icon-sort-by-order {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf162;');
+}
+.icon-sort-by-order-alt {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf163;');
+}
+.icon-thumbs-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf164;');
+}
+.icon-thumbs-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf165;');
+}
+.icon-youtube-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf166;');
+}
+.icon-youtube {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf167;');
+}
+.icon-xing {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf168;');
+}
+.icon-xing-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf169;');
+}
+.icon-youtube-play {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16a;');
+}
+.icon-dropbox {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16b;');
+}
+.icon-stackexchange {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16c;');
+}
+.icon-instagram {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16d;');
+}
+.icon-flickr {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16e;');
+}
+.icon-adn {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf170;');
+}
+.icon-bitbucket {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf171;');
+}
+.icon-bitbucket-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf172;');
+}
+.icon-tumblr {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf173;');
+}
+.icon-tumblr-sign {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf174;');
+}
+.icon-long-arrow-down {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf175;');
+}
+.icon-long-arrow-up {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf176;');
+}
+.icon-long-arrow-left {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf177;');
+}
+.icon-long-arrow-right {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf178;');
+}
+.icon-apple {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf179;');
+}
+.icon-windows {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17a;');
+}
+.icon-android {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17b;');
+}
+.icon-linux {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17c;');
+}
+.icon-dribbble {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17d;');
+}
+.icon-skype {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17e;');
+}
+.icon-foursquare {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf180;');
+}
+.icon-trello {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf181;');
+}
+.icon-female {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf182;');
+}
+.icon-male {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf183;');
+}
+.icon-gittip {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf184;');
+}
+.icon-sun {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf185;');
+}
+.icon-moon {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf186;');
+}
+.icon-archive {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf187;');
+}
+.icon-bug {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf188;');
+}
+.icon-vk {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf189;');
+}
+.icon-weibo {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf18a;');
+}
+.icon-renren {
+  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf18b;');
+}
Index: pro-violet-viettel/sourcecode/assets/css/uncompressed/font-awesome.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/uncompressed/font-awesome.css	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/uncompressed/font-awesome.css	(revision 313)
@@ -0,0 +1,1480 @@
+/*!
+ *  Font Awesome 3.2.1
+ *  the iconic font designed for Bootstrap
+ *  ------------------------------------------------------------------------------
+ *  The full suite of pictographic icons, examples, and documentation can be
+ *  found at http://fontawesome.io.  Stay up to date on Twitter at
+ *  http://twitter.com/fontawesome.
+ *
+ *  License
+ *  ------------------------------------------------------------------------------
+ *  - The Font Awesome font is licensed under SIL OFL 1.1 -
+ *    http://scripts.sil.org/OFL
+ *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
+ *    http://opensource.org/licenses/mit-license.html
+ *  - Font Awesome documentation licensed under CC BY 3.0 -
+ *    http://creativecommons.org/licenses/by/3.0/
+ *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
+ *    "Font Awesome by Dave Gandy - http://fontawesome.io"
+ *
+ *  Author - Dave Gandy
+ *  ------------------------------------------------------------------------------
+ *  Email: dave@fontawesome.io
+ *  Twitter: http://twitter.com/davegandy
+ *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+  font-family: 'FontAwesome';
+  src: url('../font/fontawesome-webfont.eot?v=3.2.1');
+  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
+  font-weight: normal;
+  font-style: normal;
+}
+/* FONT AWESOME CORE
+ * -------------------------- */
+[class^="icon-"],
+[class*=" icon-"] {
+  font-family: FontAwesome;
+  font-weight: normal;
+  font-style: normal;
+  text-decoration: inherit;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  *margin-right: .3em;
+}
+[class^="icon-"]:before,
+[class*=" icon-"]:before {
+  text-decoration: inherit;
+  display: inline-block;
+  speak: none;
+}
+/* makes the font 33% larger relative to the icon container */
+.icon-large:before {
+  vertical-align: -10%;
+  font-size: 1.3333333333333333em;
+}
+/* makes sure icons active on rollover in links */
+a [class^="icon-"],
+a [class*=" icon-"] {
+  display: inline;
+}
+/* increased font size for icon-large */
+[class^="icon-"].icon-fixed-width,
+[class*=" icon-"].icon-fixed-width {
+  display: inline-block;
+  width: 1.1428571428571428em;
+  text-align: right;
+  padding-right: 0.2857142857142857em;
+}
+[class^="icon-"].icon-fixed-width.icon-large,
+[class*=" icon-"].icon-fixed-width.icon-large {
+  width: 1.4285714285714286em;
+}
+.icons-ul {
+  margin-left: 2.142857142857143em;
+  list-style-type: none;
+}
+.icons-ul > li {
+  position: relative;
+}
+.icons-ul .icon-li {
+  position: absolute;
+  left: -2.142857142857143em;
+  width: 2.142857142857143em;
+  text-align: center;
+  line-height: inherit;
+}
+[class^="icon-"].hide,
+[class*=" icon-"].hide {
+  display: none;
+}
+.icon-muted {
+  color: #eeeeee;
+}
+.icon-light {
+  color: #ffffff;
+}
+.icon-dark {
+  color: #333333;
+}
+.icon-border {
+  border: solid 1px #eeeeee;
+  padding: .2em .25em .15em;
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  border-radius: 3px;
+}
+.icon-2x {
+  font-size: 2em;
+}
+.icon-2x.icon-border {
+  border-width: 2px;
+  -webkit-border-radius: 4px;
+  -moz-border-radius: 4px;
+  border-radius: 4px;
+}
+.icon-3x {
+  font-size: 3em;
+}
+.icon-3x.icon-border {
+  border-width: 3px;
+  -webkit-border-radius: 5px;
+  -moz-border-radius: 5px;
+  border-radius: 5px;
+}
+.icon-4x {
+  font-size: 4em;
+}
+.icon-4x.icon-border {
+  border-width: 4px;
+  -webkit-border-radius: 6px;
+  -moz-border-radius: 6px;
+  border-radius: 6px;
+}
+.icon-5x {
+  font-size: 5em;
+}
+.icon-5x.icon-border {
+  border-width: 5px;
+  -webkit-border-radius: 7px;
+  -moz-border-radius: 7px;
+  border-radius: 7px;
+}
+.pull-right {
+  float: right;
+}
+.pull-left {
+  float: left;
+}
+[class^="icon-"].pull-left,
+[class*=" icon-"].pull-left {
+  margin-right: .3em;
+}
+[class^="icon-"].pull-right,
+[class*=" icon-"].pull-right {
+  margin-left: .3em;
+}
+/* BOOTSTRAP SPECIFIC CLASSES
+ * -------------------------- */
+/* Bootstrap 2.0 sprites.less reset */
+[class^="icon-"],
+[class*=" icon-"] {
+  display: inline;
+  width: auto;
+  height: auto;
+  line-height: normal;
+  vertical-align: baseline;
+  background-image: none;
+  background-position: 0% 0%;
+  background-repeat: repeat;
+  margin-top: 0;
+}
+/* more sprites.less reset */
+.icon-white,
+.nav-pills > .active > a > [class^="icon-"],
+.nav-pills > .active > a > [class*=" icon-"],
+.nav-list > .active > a > [class^="icon-"],
+.nav-list > .active > a > [class*=" icon-"],
+.navbar-inverse .nav > .active > a > [class^="icon-"],
+.navbar-inverse .nav > .active > a > [class*=" icon-"],
+.dropdown-menu > li > a:hover > [class^="icon-"],
+.dropdown-menu > li > a:hover > [class*=" icon-"],
+.dropdown-menu > .active > a > [class^="icon-"],
+.dropdown-menu > .active > a > [class*=" icon-"],
+.dropdown-submenu:hover > a > [class^="icon-"],
+.dropdown-submenu:hover > a > [class*=" icon-"] {
+  background-image: none;
+}
+/* keeps Bootstrap styles with and without icons the same */
+.btn [class^="icon-"].icon-large,
+.nav [class^="icon-"].icon-large,
+.btn [class*=" icon-"].icon-large,
+.nav [class*=" icon-"].icon-large {
+  line-height: .9em;
+}
+.btn [class^="icon-"].icon-spin,
+.nav [class^="icon-"].icon-spin,
+.btn [class*=" icon-"].icon-spin,
+.nav [class*=" icon-"].icon-spin {
+  display: inline-block;
+}
+.nav-tabs [class^="icon-"],
+.nav-pills [class^="icon-"],
+.nav-tabs [class*=" icon-"],
+.nav-pills [class*=" icon-"],
+.nav-tabs [class^="icon-"].icon-large,
+.nav-pills [class^="icon-"].icon-large,
+.nav-tabs [class*=" icon-"].icon-large,
+.nav-pills [class*=" icon-"].icon-large {
+  line-height: .9em;
+}
+.btn [class^="icon-"].pull-left.icon-2x,
+.btn [class*=" icon-"].pull-left.icon-2x,
+.btn [class^="icon-"].pull-right.icon-2x,
+.btn [class*=" icon-"].pull-right.icon-2x {
+  margin-top: .18em;
+}
+.btn [class^="icon-"].icon-spin.icon-large,
+.btn [class*=" icon-"].icon-spin.icon-large {
+  line-height: .8em;
+}
+.btn.btn-small [class^="icon-"].pull-left.icon-2x,
+.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
+.btn.btn-small [class^="icon-"].pull-right.icon-2x,
+.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
+  margin-top: .25em;
+}
+.btn.btn-large [class^="icon-"],
+.btn.btn-large [class*=" icon-"] {
+  margin-top: 0;
+}
+.btn.btn-large [class^="icon-"].pull-left.icon-2x,
+.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
+.btn.btn-large [class^="icon-"].pull-right.icon-2x,
+.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
+  margin-top: .05em;
+}
+.btn.btn-large [class^="icon-"].pull-left.icon-2x,
+.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
+  margin-right: .2em;
+}
+.btn.btn-large [class^="icon-"].pull-right.icon-2x,
+.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
+  margin-left: .2em;
+}
+/* Fixes alignment in nav lists */
+.nav-list [class^="icon-"],
+.nav-list [class*=" icon-"] {
+  line-height: inherit;
+}
+/* EXTRAS
+ * -------------------------- */
+/* Stacked and layered icon */
+.icon-stack {
+  position: relative;
+  display: inline-block;
+  width: 2em;
+  height: 2em;
+  line-height: 2em;
+  vertical-align: -35%;
+}
+.icon-stack [class^="icon-"],
+.icon-stack [class*=" icon-"] {
+  display: block;
+  text-align: center;
+  position: absolute;
+  width: 100%;
+  height: 100%;
+  font-size: 1em;
+  line-height: inherit;
+  *line-height: 2em;
+}
+.icon-stack .icon-stack-base {
+  font-size: 2em;
+  *line-height: 1em;
+}
+/* Animated rotating icon */
+.icon-spin {
+  display: inline-block;
+  -moz-animation: spin 2s infinite linear;
+  -o-animation: spin 2s infinite linear;
+  -webkit-animation: spin 2s infinite linear;
+  animation: spin 2s infinite linear;
+}
+/* Prevent stack and spinners from being taken inline when inside a link */
+a .icon-stack,
+a .icon-spin {
+  display: inline-block;
+  text-decoration: none;
+}
+@-moz-keyframes spin {
+  0% {
+    -moz-transform: rotate(0deg);
+  }
+  100% {
+    -moz-transform: rotate(359deg);
+  }
+}
+@-webkit-keyframes spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+  }
+}
+@-o-keyframes spin {
+  0% {
+    -o-transform: rotate(0deg);
+  }
+  100% {
+    -o-transform: rotate(359deg);
+  }
+}
+@-ms-keyframes spin {
+  0% {
+    -ms-transform: rotate(0deg);
+  }
+  100% {
+    -ms-transform: rotate(359deg);
+  }
+}
+@keyframes spin {
+  0% {
+    transform: rotate(0deg);
+  }
+  100% {
+    transform: rotate(359deg);
+  }
+}
+/* Icon rotations and mirroring */
+.icon-rotate-90:before {
+  -webkit-transform: rotate(90deg);
+  -moz-transform: rotate(90deg);
+  -ms-transform: rotate(90deg);
+  -o-transform: rotate(90deg);
+  transform: rotate(90deg);
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
+}
+.icon-rotate-180:before {
+  -webkit-transform: rotate(180deg);
+  -moz-transform: rotate(180deg);
+  -ms-transform: rotate(180deg);
+  -o-transform: rotate(180deg);
+  transform: rotate(180deg);
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+}
+.icon-rotate-270:before {
+  -webkit-transform: rotate(270deg);
+  -moz-transform: rotate(270deg);
+  -ms-transform: rotate(270deg);
+  -o-transform: rotate(270deg);
+  transform: rotate(270deg);
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+}
+.icon-flip-horizontal:before {
+  -webkit-transform: scale(-1, 1);
+  -moz-transform: scale(-1, 1);
+  -ms-transform: scale(-1, 1);
+  -o-transform: scale(-1, 1);
+  transform: scale(-1, 1);
+}
+.icon-flip-vertical:before {
+  -webkit-transform: scale(1, -1);
+  -moz-transform: scale(1, -1);
+  -ms-transform: scale(1, -1);
+  -o-transform: scale(1, -1);
+  transform: scale(1, -1);
+}
+/* ensure rotation occurs inside anchor tags */
+a .icon-rotate-90:before,
+a .icon-rotate-180:before,
+a .icon-rotate-270:before,
+a .icon-flip-horizontal:before,
+a .icon-flip-vertical:before {
+  display: inline-block;
+}
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+   readers do not read off random characters that represent icons */
+.icon-glass:before {
+  content: "\f000";
+}
+.icon-music:before {
+  content: "\f001";
+}
+.icon-search:before {
+  content: "\f002";
+}
+.icon-envelope-alt:before {
+  content: "\f003";
+}
+.icon-heart:before {
+  content: "\f004";
+}
+.icon-star:before {
+  content: "\f005";
+}
+.icon-star-empty:before {
+  content: "\f006";
+}
+.icon-user:before {
+  content: "\f007";
+}
+.icon-film:before {
+  content: "\f008";
+}
+.icon-th-large:before {
+  content: "\f009";
+}
+.icon-th:before {
+  content: "\f00a";
+}
+.icon-th-list:before {
+  content: "\f00b";
+}
+.icon-ok:before {
+  content: "\f00c";
+}
+.icon-remove:before {
+  content: "\f00d";
+}
+.icon-zoom-in:before {
+  content: "\f00e";
+}
+.icon-zoom-out:before {
+  content: "\f010";
+}
+.icon-power-off:before,
+.icon-off:before {
+  content: "\f011";
+}
+.icon-signal:before {
+  content: "\f012";
+}
+.icon-gear:before,
+.icon-cog:before {
+  content: "\f013";
+}
+.icon-trash:before {
+  content: "\f014";
+}
+.icon-home:before {
+  content: "\f015";
+}
+.icon-file-alt:before {
+  content: "\f016";
+}
+.icon-time:before {
+  content: "\f017";
+}
+.icon-road:before {
+  content: "\f018";
+}
+.icon-download-alt:before {
+  content: "\f019";
+}
+.icon-download:before {
+  content: "\f01a";
+}
+.icon-upload:before {
+  content: "\f01b";
+}
+.icon-inbox:before {
+  content: "\f01c";
+}
+.icon-play-circle:before {
+  content: "\f01d";
+}
+.icon-rotate-right:before,
+.icon-repeat:before {
+  content: "\f01e";
+}
+.icon-refresh:before {
+  content: "\f021";
+}
+.icon-list-alt:before {
+  content: "\f022";
+}
+.icon-lock:before {
+  content: "\f023";
+}
+.icon-flag:before {
+  content: "\f024";
+}
+.icon-headphones:before {
+  content: "\f025";
+}
+.icon-volume-off:before {
+  content: "\f026";
+}
+.icon-volume-down:before {
+  content: "\f027";
+}
+.icon-volume-up:before {
+  content: "\f028";
+}
+.icon-qrcode:before {
+  content: "\f029";
+}
+.icon-barcode:before {
+  content: "\f02a";
+}
+.icon-tag:before {
+  content: "\f02b";
+}
+.icon-tags:before {
+  content: "\f02c";
+}
+.icon-book:before {
+  content: "\f02d";
+}
+.icon-bookmark:before {
+  content: "\f02e";
+}
+.icon-print:before {
+  content: "\f02f";
+}
+.icon-camera:before {
+  content: "\f030";
+}
+.icon-font:before {
+  content: "\f031";
+}
+.icon-bold:before {
+  content: "\f032";
+}
+.icon-italic:before {
+  content: "\f033";
+}
+.icon-text-height:before {
+  content: "\f034";
+}
+.icon-text-width:before {
+  content: "\f035";
+}
+.icon-align-left:before {
+  content: "\f036";
+}
+.icon-align-center:before {
+  content: "\f037";
+}
+.icon-align-right:before {
+  content: "\f038";
+}
+.icon-align-justify:before {
+  content: "\f039";
+}
+.icon-list:before {
+  content: "\f03a";
+}
+.icon-indent-left:before {
+  content: "\f03b";
+}
+.icon-indent-right:before {
+  content: "\f03c";
+}
+.icon-facetime-video:before {
+  content: "\f03d";
+}
+.icon-picture:before {
+  content: "\f03e";
+}
+.icon-pencil:before {
+  content: "\f040";
+}
+.icon-map-marker:before {
+  content: "\f041";
+}
+.icon-adjust:before {
+  content: "\f042";
+}
+.icon-tint:before {
+  content: "\f043";
+}
+.icon-edit:before {
+  content: "\f044";
+}
+.icon-share:before {
+  content: "\f045";
+}
+.icon-check:before {
+  content: "\f046";
+}
+.icon-move:before {
+  content: "\f047";
+}
+.icon-step-backward:before {
+  content: "\f048";
+}
+.icon-fast-backward:before {
+  content: "\f049";
+}
+.icon-backward:before {
+  content: "\f04a";
+}
+.icon-play:before {
+  content: "\f04b";
+}
+.icon-pause:before {
+  content: "\f04c";
+}
+.icon-stop:before {
+  content: "\f04d";
+}
+.icon-forward:before {
+  content: "\f04e";
+}
+.icon-fast-forward:before {
+  content: "\f050";
+}
+.icon-step-forward:before {
+  content: "\f051";
+}
+.icon-eject:before {
+  content: "\f052";
+}
+.icon-chevron-left:before {
+  content: "\f053";
+}
+.icon-chevron-right:before {
+  content: "\f054";
+}
+.icon-plus-sign:before {
+  content: "\f055";
+}
+.icon-minus-sign:before {
+  content: "\f056";
+}
+.icon-remove-sign:before {
+  content: "\f057";
+}
+.icon-ok-sign:before {
+  content: "\f058";
+}
+.icon-question-sign:before {
+  content: "\f059";
+}
+.icon-info-sign:before {
+  content: "\f05a";
+}
+.icon-screenshot:before {
+  content: "\f05b";
+}
+.icon-remove-circle:before {
+  content: "\f05c";
+}
+.icon-ok-circle:before {
+  content: "\f05d";
+}
+.icon-ban-circle:before {
+  content: "\f05e";
+}
+.icon-arrow-left:before {
+  content: "\f060";
+}
+.icon-arrow-right:before {
+  content: "\f061";
+}
+.icon-arrow-up:before {
+  content: "\f062";
+}
+.icon-arrow-down:before {
+  content: "\f063";
+}
+.icon-mail-forward:before,
+.icon-share-alt:before {
+  content: "\f064";
+}
+.icon-resize-full:before {
+  content: "\f065";
+}
+.icon-resize-small:before {
+  content: "\f066";
+}
+.icon-plus:before {
+  content: "\f067";
+}
+.icon-minus:before {
+  content: "\f068";
+}
+.icon-asterisk:before {
+  content: "\f069";
+}
+.icon-exclamation-sign:before {
+  content: "\f06a";
+}
+.icon-gift:before {
+  content: "\f06b";
+}
+.icon-leaf:before {
+  content: "\f06c";
+}
+.icon-fire:before {
+  content: "\f06d";
+}
+.icon-eye-open:before {
+  content: "\f06e";
+}
+.icon-eye-close:before {
+  content: "\f070";
+}
+.icon-warning-sign:before {
+  content: "\f071";
+}
+.icon-plane:before {
+  content: "\f072";
+}
+.icon-calendar:before {
+  content: "\f073";
+}
+.icon-random:before {
+  content: "\f074";
+}
+.icon-comment:before {
+  content: "\f075";
+}
+.icon-magnet:before {
+  content: "\f076";
+}
+.icon-chevron-up:before {
+  content: "\f077";
+}
+.icon-chevron-down:before {
+  content: "\f078";
+}
+.icon-retweet:before {
+  content: "\f079";
+}
+.icon-shopping-cart:before {
+  content: "\f07a";
+}
+.icon-folder-close:before {
+  content: "\f07b";
+}
+.icon-folder-open:before {
+  content: "\f07c";
+}
+.icon-resize-vertical:before {
+  content: "\f07d";
+}
+.icon-resize-horizontal:before {
+  content: "\f07e";
+}
+.icon-bar-chart:before {
+  content: "\f080";
+}
+.icon-twitter-sign:before {
+  content: "\f081";
+}
+.icon-facebook-sign:before {
+  content: "\f082";
+}
+.icon-camera-retro:before {
+  content: "\f083";
+}
+.icon-key:before {
+  content: "\f084";
+}
+.icon-gears:before,
+.icon-cogs:before {
+  content: "\f085";
+}
+.icon-comments:before {
+  content: "\f086";
+}
+.icon-thumbs-up-alt:before {
+  content: "\f087";
+}
+.icon-thumbs-down-alt:before {
+  content: "\f088";
+}
+.icon-star-half:before {
+  content: "\f089";
+}
+.icon-heart-empty:before {
+  content: "\f08a";
+}
+.icon-signout:before {
+  content: "\f08b";
+}
+.icon-linkedin-sign:before {
+  content: "\f08c";
+}
+.icon-pushpin:before {
+  content: "\f08d";
+}
+.icon-external-link:before {
+  content: "\f08e";
+}
+.icon-signin:before {
+  content: "\f090";
+}
+.icon-trophy:before {
+  content: "\f091";
+}
+.icon-github-sign:before {
+  content: "\f092";
+}
+.icon-upload-alt:before {
+  content: "\f093";
+}
+.icon-lemon:before {
+  content: "\f094";
+}
+.icon-phone:before {
+  content: "\f095";
+}
+.icon-unchecked:before,
+.icon-check-empty:before {
+  content: "\f096";
+}
+.icon-bookmark-empty:before {
+  content: "\f097";
+}
+.icon-phone-sign:before {
+  content: "\f098";
+}
+.icon-twitter:before {
+  content: "\f099";
+}
+.icon-facebook:before {
+  content: "\f09a";
+}
+.icon-github:before {
+  content: "\f09b";
+}
+.icon-unlock:before {
+  content: "\f09c";
+}
+.icon-credit-card:before {
+  content: "\f09d";
+}
+.icon-rss:before {
+  content: "\f09e";
+}
+.icon-hdd:before {
+  content: "\f0a0";
+}
+.icon-bullhorn:before {
+  content: "\f0a1";
+}
+.icon-bell:before {
+  content: "\f0a2";
+}
+.icon-certificate:before {
+  content: "\f0a3";
+}
+.icon-hand-right:before {
+  content: "\f0a4";
+}
+.icon-hand-left:before {
+  content: "\f0a5";
+}
+.icon-hand-up:before {
+  content: "\f0a6";
+}
+.icon-hand-down:before {
+  content: "\f0a7";
+}
+.icon-circle-arrow-left:before {
+  content: "\f0a8";
+}
+.icon-circle-arrow-right:before {
+  content: "\f0a9";
+}
+.icon-circle-arrow-up:before {
+  content: "\f0aa";
+}
+.icon-circle-arrow-down:before {
+  content: "\f0ab";
+}
+.icon-globe:before {
+  content: "\f0ac";
+}
+.icon-wrench:before {
+  content: "\f0ad";
+}
+.icon-tasks:before {
+  content: "\f0ae";
+}
+.icon-filter:before {
+  content: "\f0b0";
+}
+.icon-briefcase:before {
+  content: "\f0b1";
+}
+.icon-fullscreen:before {
+  content: "\f0b2";
+}
+.icon-group:before {
+  content: "\f0c0";
+}
+.icon-link:before {
+  content: "\f0c1";
+}
+.icon-cloud:before {
+  content: "\f0c2";
+}
+.icon-beaker:before {
+  content: "\f0c3";
+}
+.icon-cut:before {
+  content: "\f0c4";
+}
+.icon-copy:before {
+  content: "\f0c5";
+}
+.icon-paperclip:before,
+.icon-paper-clip:before {
+  content: "\f0c6";
+}
+.icon-save:before {
+  content: "\f0c7";
+}
+.icon-sign-blank:before {
+  content: "\f0c8";
+}
+.icon-reorder:before {
+  content: "\f0c9";
+}
+.icon-list-ul:before {
+  content: "\f0ca";
+}
+.icon-list-ol:before {
+  content: "\f0cb";
+}
+.icon-strikethrough:before {
+  content: "\f0cc";
+}
+.icon-underline:before {
+  content: "\f0cd";
+}
+.icon-table:before {
+  content: "\f0ce";
+}
+.icon-magic:before {
+  content: "\f0d0";
+}
+.icon-truck:before {
+  content: "\f0d1";
+}
+.icon-pinterest:before {
+  content: "\f0d2";
+}
+.icon-pinterest-sign:before {
+  content: "\f0d3";
+}
+.icon-google-plus-sign:before {
+  content: "\f0d4";
+}
+.icon-google-plus:before {
+  content: "\f0d5";
+}
+.icon-money:before {
+  content: "\f0d6";
+}
+.icon-caret-down:before {
+  content: "\f0d7";
+}
+.icon-caret-up:before {
+  content: "\f0d8";
+}
+.icon-caret-left:before {
+  content: "\f0d9";
+}
+.icon-caret-right:before {
+  content: "\f0da";
+}
+.icon-columns:before {
+  content: "\f0db";
+}
+.icon-sort:before {
+  content: "\f0dc";
+}
+.icon-sort-down:before {
+  content: "\f0dd";
+}
+.icon-sort-up:before {
+  content: "\f0de";
+}
+.icon-envelope:before {
+  content: "\f0e0";
+}
+.icon-linkedin:before {
+  content: "\f0e1";
+}
+.icon-rotate-left:before,
+.icon-undo:before {
+  content: "\f0e2";
+}
+.icon-legal:before {
+  content: "\f0e3";
+}
+.icon-dashboard:before {
+  content: "\f0e4";
+}
+.icon-comment-alt:before {
+  content: "\f0e5";
+}
+.icon-comments-alt:before {
+  content: "\f0e6";
+}
+.icon-bolt:before {
+  content: "\f0e7";
+}
+.icon-sitemap:before {
+  content: "\f0e8";
+}
+.icon-umbrella:before {
+  content: "\f0e9";
+}
+.icon-paste:before {
+  content: "\f0ea";
+}
+.icon-lightbulb:before {
+  content: "\f0eb";
+}
+.icon-exchange:before {
+  content: "\f0ec";
+}
+.icon-cloud-download:before {
+  content: "\f0ed";
+}
+.icon-cloud-upload:before {
+  content: "\f0ee";
+}
+.icon-user-md:before {
+  content: "\f0f0";
+}
+.icon-stethoscope:before {
+  content: "\f0f1";
+}
+.icon-suitcase:before {
+  content: "\f0f2";
+}
+.icon-bell-alt:before {
+  content: "\f0f3";
+}
+.icon-coffee:before {
+  content: "\f0f4";
+}
+.icon-food:before {
+  content: "\f0f5";
+}
+.icon-file-text-alt:before {
+  content: "\f0f6";
+}
+.icon-building:before {
+  content: "\f0f7";
+}
+.icon-hospital:before {
+  content: "\f0f8";
+}
+.icon-ambulance:before {
+  content: "\f0f9";
+}
+.icon-medkit:before {
+  content: "\f0fa";
+}
+.icon-fighter-jet:before {
+  content: "\f0fb";
+}
+.icon-beer:before {
+  content: "\f0fc";
+}
+.icon-h-sign:before {
+  content: "\f0fd";
+}
+.icon-plus-sign-alt:before {
+  content: "\f0fe";
+}
+.icon-double-angle-left:before {
+  content: "\f100";
+}
+.icon-double-angle-right:before {
+  content: "\f101";
+}
+.icon-double-angle-up:before {
+  content: "\f102";
+}
+.icon-double-angle-down:before {
+  content: "\f103";
+}
+.icon-angle-left:before {
+  content: "\f104";
+}
+.icon-angle-right:before {
+  content: "\f105";
+}
+.icon-angle-up:before {
+  content: "\f106";
+}
+.icon-angle-down:before {
+  content: "\f107";
+}
+.icon-desktop:before {
+  content: "\f108";
+}
+.icon-laptop:before {
+  content: "\f109";
+}
+.icon-tablet:before {
+  content: "\f10a";
+}
+.icon-mobile-phone:before {
+  content: "\f10b";
+}
+.icon-circle-blank:before {
+  content: "\f10c";
+}
+.icon-quote-left:before {
+  content: "\f10d";
+}
+.icon-quote-right:before {
+  content: "\f10e";
+}
+.icon-spinner:before {
+  content: "\f110";
+}
+.icon-circle:before {
+  content: "\f111";
+}
+.icon-mail-reply:before,
+.icon-reply:before {
+  content: "\f112";
+}
+.icon-github-alt:before {
+  content: "\f113";
+}
+.icon-folder-close-alt:before {
+  content: "\f114";
+}
+.icon-folder-open-alt:before {
+  content: "\f115";
+}
+.icon-expand-alt:before {
+  content: "\f116";
+}
+.icon-collapse-alt:before {
+  content: "\f117";
+}
+.icon-smile:before {
+  content: "\f118";
+}
+.icon-frown:before {
+  content: "\f119";
+}
+.icon-meh:before {
+  content: "\f11a";
+}
+.icon-gamepad:before {
+  content: "\f11b";
+}
+.icon-keyboard:before {
+  content: "\f11c";
+}
+.icon-flag-alt:before {
+  content: "\f11d";
+}
+.icon-flag-checkered:before {
+  content: "\f11e";
+}
+.icon-terminal:before {
+  content: "\f120";
+}
+.icon-code:before {
+  content: "\f121";
+}
+.icon-reply-all:before {
+  content: "\f122";
+}
+.icon-mail-reply-all:before {
+  content: "\f122";
+}
+.icon-star-half-full:before,
+.icon-star-half-empty:before {
+  content: "\f123";
+}
+.icon-location-arrow:before {
+  content: "\f124";
+}
+.icon-crop:before {
+  content: "\f125";
+}
+.icon-code-fork:before {
+  content: "\f126";
+}
+.icon-unlink:before {
+  content: "\f127";
+}
+.icon-question:before {
+  content: "\f128";
+}
+.icon-info:before {
+  content: "\f129";
+}
+.icon-exclamation:before {
+  content: "\f12a";
+}
+.icon-superscript:before {
+  content: "\f12b";
+}
+.icon-subscript:before {
+  content: "\f12c";
+}
+.icon-eraser:before {
+  content: "\f12d";
+}
+.icon-puzzle-piece:before {
+  content: "\f12e";
+}
+.icon-microphone:before {
+  content: "\f130";
+}
+.icon-microphone-off:before {
+  content: "\f131";
+}
+.icon-shield:before {
+  content: "\f132";
+}
+.icon-calendar-empty:before {
+  content: "\f133";
+}
+.icon-fire-extinguisher:before {
+  content: "\f134";
+}
+.icon-rocket:before {
+  content: "\f135";
+}
+.icon-maxcdn:before {
+  content: "\f136";
+}
+.icon-chevron-sign-left:before {
+  content: "\f137";
+}
+.icon-chevron-sign-right:before {
+  content: "\f138";
+}
+.icon-chevron-sign-up:before {
+  content: "\f139";
+}
+.icon-chevron-sign-down:before {
+  content: "\f13a";
+}
+.icon-html5:before {
+  content: "\f13b";
+}
+.icon-css3:before {
+  content: "\f13c";
+}
+.icon-anchor:before {
+  content: "\f13d";
+}
+.icon-unlock-alt:before {
+  content: "\f13e";
+}
+.icon-bullseye:before {
+  content: "\f140";
+}
+.icon-ellipsis-horizontal:before {
+  content: "\f141";
+}
+.icon-ellipsis-vertical:before {
+  content: "\f142";
+}
+.icon-rss-sign:before {
+  content: "\f143";
+}
+.icon-play-sign:before {
+  content: "\f144";
+}
+.icon-ticket:before {
+  content: "\f145";
+}
+.icon-minus-sign-alt:before {
+  content: "\f146";
+}
+.icon-check-minus:before {
+  content: "\f147";
+}
+.icon-level-up:before {
+  content: "\f148";
+}
+.icon-level-down:before {
+  content: "\f149";
+}
+.icon-check-sign:before {
+  content: "\f14a";
+}
+.icon-edit-sign:before {
+  content: "\f14b";
+}
+.icon-external-link-sign:before {
+  content: "\f14c";
+}
+.icon-share-sign:before {
+  content: "\f14d";
+}
+.icon-compass:before {
+  content: "\f14e";
+}
+.icon-collapse:before {
+  content: "\f150";
+}
+.icon-collapse-top:before {
+  content: "\f151";
+}
+.icon-expand:before {
+  content: "\f152";
+}
+.icon-euro:before,
+.icon-eur:before {
+  content: "\f153";
+}
+.icon-gbp:before {
+  content: "\f154";
+}
+.icon-dollar:before,
+.icon-usd:before {
+  content: "\f155";
+}
+.icon-rupee:before,
+.icon-inr:before {
+  content: "\f156";
+}
+.icon-yen:before,
+.icon-jpy:before {
+  content: "\f157";
+}
+.icon-renminbi:before,
+.icon-cny:before {
+  content: "\f158";
+}
+.icon-won:before,
+.icon-krw:before {
+  content: "\f159";
+}
+.icon-bitcoin:before,
+.icon-btc:before {
+  content: "\f15a";
+}
+.icon-file:before {
+  content: "\f15b";
+}
+.icon-file-text:before {
+  content: "\f15c";
+}
+.icon-sort-by-alphabet:before {
+  content: "\f15d";
+}
+.icon-sort-by-alphabet-alt:before {
+  content: "\f15e";
+}
+.icon-sort-by-attributes:before {
+  content: "\f160";
+}
+.icon-sort-by-attributes-alt:before {
+  content: "\f161";
+}
+.icon-sort-by-order:before {
+  content: "\f162";
+}
+.icon-sort-by-order-alt:before {
+  content: "\f163";
+}
+.icon-thumbs-up:before {
+  content: "\f164";
+}
+.icon-thumbs-down:before {
+  content: "\f165";
+}
+.icon-youtube-sign:before {
+  content: "\f166";
+}
+.icon-youtube:before {
+  content: "\f167";
+}
+.icon-xing:before {
+  content: "\f168";
+}
+.icon-xing-sign:before {
+  content: "\f169";
+}
+.icon-youtube-play:before {
+  content: "\f16a";
+}
+.icon-dropbox:before {
+  content: "\f16b";
+}
+.icon-stackexchange:before {
+  content: "\f16c";
+}
+.icon-instagram:before {
+  content: "\f16d";
+}
+.icon-flickr:before {
+  content: "\f16e";
+}
+.icon-adn:before {
+  content: "\f170";
+}
+.icon-bitbucket:before {
+  content: "\f171";
+}
+.icon-bitbucket-sign:before {
+  content: "\f172";
+}
+.icon-tumblr:before {
+  content: "\f173";
+}
+.icon-tumblr-sign:before {
+  content: "\f174";
+}
+.icon-long-arrow-down:before {
+  content: "\f175";
+}
+.icon-long-arrow-up:before {
+  content: "\f176";
+}
+.icon-long-arrow-left:before {
+  content: "\f177";
+}
+.icon-long-arrow-right:before {
+  content: "\f178";
+}
+.icon-apple:before {
+  content: "\f179";
+}
+.icon-windows:before {
+  content: "\f17a";
+}
+.icon-android:before {
+  content: "\f17b";
+}
+.icon-linux:before {
+  content: "\f17c";
+}
+.icon-dribbble:before {
+  content: "\f17d";
+}
+.icon-skype:before {
+  content: "\f17e";
+}
+.icon-foursquare:before {
+  content: "\f180";
+}
+.icon-trello:before {
+  content: "\f181";
+}
+.icon-female:before {
+  content: "\f182";
+}
+.icon-male:before {
+  content: "\f183";
+}
+.icon-gittip:before {
+  content: "\f184";
+}
+.icon-sun:before {
+  content: "\f185";
+}
+.icon-moon:before {
+  content: "\f186";
+}
+.icon-archive:before {
+  content: "\f187";
+}
+.icon-bug:before {
+  content: "\f188";
+}
+.icon-vk:before {
+  content: "\f189";
+}
+.icon-weibo:before {
+  content: "\f18a";
+}
+.icon-renren:before {
+  content: "\f18b";
+}
Index: pro-violet-viettel/sourcecode/assets/css/uncompressed/jquery-ui-1.10.3.custom.css
===================================================================
--- pro-violet-viettel/sourcecode/assets/css/uncompressed/jquery-ui-1.10.3.custom.css	(revision 313)
+++ pro-violet-viettel/sourcecode/assets/css/uncompressed/jquery-ui-1.10.3.custom.css	(revision 313)
@@ -0,0 +1,223 @@
+/*! jQuery UI - v1.10.3 - 2013-07-07
+* http://jqueryui.com
+* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css
+* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0);
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* For IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
Index: pro-violet-viettel/sourcecode/assets/js/ace.min.js
===================================================================
--- pro-violet-viettel/sourcecode/assets/js/ace.min.js	(revision 312)
+++ pro-violet-viettel/sourcecode/assets/js/ace.min.js	(revision 313)
@@ -1,1 +1,13 @@
 if(!("ace" in window)){window.ace={}}jQuery(function(a){window.ace.click_event=a.fn.tap?"tap":"click"});jQuery(function(a){ace.handle_side_menu(jQuery);ace.enable_search_ahead(jQuery);ace.general_things(jQuery);ace.widget_boxes(jQuery);ace.widget_reload_handler(jQuery)});ace.handle_side_menu=function(a){a("#menu-toggler").on(ace.click_event,function(){a("#sidebar").toggleClass("display");a(this).toggleClass("display");return false});var c=a("#sidebar").hasClass("menu-min");a("#sidebar-collapse").on(ace.click_event,function(){c=a("#sidebar").hasClass("menu-min");ace.settings.sidebar_collapsed(!c)});var b="ontouchend" in document;a(".nav-list").on(ace.click_event,function(h){var g=a(h.target).closest("a");if(!g||g.length==0){return}c=a("#sidebar").hasClass("menu-min");if(!g.hasClass("dropdown-toggle")){if(c&&ace.click_event=="tap"&&g.get(0).parentNode.parentNode==this){var i=g.find(".menu-text").get(0);if(h.target!=i&&!a.contains(i,h.target)){return false}}return}var f=g.next().get(0);if(!a(f).is(":visible")){var d=a(f.parentNode).closest("ul");if(c&&d.hasClass("nav-list")){return}d.find("> .open > .submenu").each(function(){if(this!=f&&!a(this.parentNode).hasClass("active")){a(this).slideUp(200).parent().removeClass("open")}})}else{}if(c&&a(f.parentNode.parentNode).hasClass("nav-list")){return false}a(f).slideToggle(200).parent().toggleClass("open");return false})};ace.general_things=function(a){a('.ace-nav [class*="icon-animated-"]').closest("a").on("click",function(){var d=a(this).find('[class*="icon-animated-"]').eq(0);var c=d.attr("class").match(/icon\-animated\-([\d\w]+)/);d.removeClass(c[0]);a(this).off("click")});a(".nav-list .badge[title],.nav-list .label[title]").tooltip({placement:"right"});a("#ace-settings-btn").on(ace.click_event,function(){a(this).toggleClass("open");a("#ace-settings-box").toggleClass("open")});a("#ace-settings-navbar").on("click",function(){ace.settings.navbar_fixed(this.checked)}).each(function(){this.checked=ace.settings.is("navbar","fixed")});a("#ace-settings-sidebar").on("click",function(){ace.settings.sidebar_fixed(this.checked)}).each(function(){this.checked=ace.settings.is("sidebar","fixed")});a("#ace-settings-breadcrumbs").on("click",function(){ace.settings.breadcrumbs_fixed(this.checked)}).each(function(){this.checked=ace.settings.is("breadcrumbs","fixed")});a("#ace-settings-add-container").on("click",function(){ace.settings.main_container_fixed(this.checked)}).each(function(){this.checked=ace.settings.is("main-container","fixed")});a("#ace-settings-rtl").removeAttr("checked").on("click",function(){ace.switch_direction(jQuery)});a("#btn-scroll-up").on(ace.click_event,function(){var c=Math.min(400,Math.max(100,parseInt(a("html").scrollTop()/3)));a("html,body").animate({scrollTop:0},c);return false});try{a("#skin-colorpicker").ace_colorpicker()}catch(b){}a("#skin-colorpicker").on("change",function(){var d=a(this).find("option:selected").data("skin");var c=a(document.body);c.removeClass("skin-1 skin-2 skin-3");if(d!="default"){c.addClass(d)}if(d=="skin-1"){a(".ace-nav > li.grey").addClass("dark")}else{a(".ace-nav > li.grey").removeClass("dark")}if(d=="skin-2"){a(".ace-nav > li").addClass("no-border margin-1");a(".ace-nav > li:not(:last-child)").addClass("light-pink").find('> a > [class*="icon-"]').addClass("pink").end().eq(0).find(".badge").addClass("badge-warning")}else{a(".ace-nav > li").removeClass("no-border margin-1");a(".ace-nav > li:not(:last-child)").removeClass("light-pink").find('> a > [class*="icon-"]').removeClass("pink").end().eq(0).find(".badge").removeClass("badge-warning")}if(d=="skin-3"){a(".ace-nav > li.grey").addClass("red").find(".badge").addClass("badge-yellow")}else{a(".ace-nav > li.grey").removeClass("red").find(".badge").removeClass("badge-yellow")}})};ace.widget_boxes=function(a){a(document).on("hide.bs.collapse show.bs.collapse",function(c){var b=c.target.getAttribute("id");a('[href*="#'+b+'"]').find('[class*="icon-"]').each(function(){var e=a(this);var d;var f=null;var g=null;if((f=e.attr("data-icon-show"))){g=e.attr("data-icon-hide")}else{if(d=e.attr("class").match(/icon\-(.*)\-(up|down)/)){f="icon-"+d[1]+"-down";g="icon-"+d[1]+"-up"}}if(f){if(c.type=="show"){e.removeClass(f).addClass(g)}else{e.removeClass(g).addClass(f)}return false}})});a(document).on("click.ace.widget","[data-action]",function(o){o.preventDefault();var n=a(this);var p=n.data("action");var b=n.closest(".widget-box");if(b.hasClass("ui-sortable-helper")){return}if(p=="collapse"){var j=b.hasClass("collapsed")?"show":"hide";var f=j=="show"?"shown":"hidden";var c;b.trigger(c=a.Event(j+".ace.widget"));if(c.isDefaultPrevented()){return}var g=b.find(".widget-body");var m=n.find("[class*=icon-]").eq(0);var h=m.attr("class").match(/icon\-(.*)\-(up|down)/);var d="icon-"+h[1]+"-down";var i="icon-"+h[1]+"-up";var l=g.find(".widget-body-inner");if(l.length==0){g=g.wrapInner('<div class="widget-body-inner"></div>').find(":first-child").eq(0)}else{g=l.eq(0)}var e=300;var k=200;if(j=="show"){if(m){m.addClass(i).removeClass(d)}b.removeClass("collapsed");g.slideUp(0,function(){g.slideDown(e,function(){b.trigger(c=a.Event(f+".ace.widget"))})})}else{if(m){m.addClass(d).removeClass(i)}g.slideUp(k,function(){b.addClass("collapsed");b.trigger(c=a.Event(f+".ace.widget"))})}}else{if(p=="close"){var c;b.trigger(c=a.Event("close.ace.widget"));if(c.isDefaultPrevented()){return}var r=parseInt(n.data("close-speed"))||300;b.hide(r,function(){b.trigger(c=a.Event("closed.ace.widget"));b.remove()})}else{if(p=="reload"){var c;b.trigger(c=a.Event("reload.ace.widget"));if(c.isDefaultPrevented()){return}n.blur();var q=false;if(b.css("position")=="static"){q=true;b.addClass("position-relative")}b.append('<div class="widget-box-overlay"><i class="icon-spinner icon-spin icon-2x white"></i></div>');b.one("reloaded.ace.widget",function(){b.find(".widget-box-overlay").remove();if(q){b.removeClass("position-relative")}})}else{if(p=="settings"){var c=a.Event("settings.ace.widget");b.trigger(c)}}}}})};ace.widget_reload_handler=function(a){a(document).on("reload.ace.widget",".widget-box",function(b){var c=a(this);setTimeout(function(){c.trigger("reloaded.ace.widget")},parseInt(Math.random()*1000+1000))})};ace.enable_search_ahead=function(a){ace.variable_US_STATES=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Dakota","North Carolina","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"];try{a("#nav-search-input").typeahead({source:ace.variable_US_STATES,updater:function(c){a("#nav-search-input").focus();return c}})}catch(b){}};ace.switch_direction=function(d){var c=d(document.body);c.toggleClass("rtl").find(".dropdown-menu:not(.datepicker-dropdown,.colorpicker)").toggleClass("pull-right").end().find(".pull-right:not(.dropdown-menu,blockquote,.profile-skills .pull-right)").removeClass("pull-right").addClass("tmp-rtl-pull-right").end().find(".pull-left:not(.dropdown-submenu,.profile-skills .pull-left)").removeClass("pull-left").addClass("pull-right").end().find(".tmp-rtl-pull-right").removeClass("tmp-rtl-pull-right").addClass("pull-left").end().find(".chosen-container").toggleClass("chosen-rtl").end();function a(h,g){c.find("."+h).removeClass(h).addClass("tmp-rtl-"+h).end().find("."+g).removeClass(g).addClass(h).end().find(".tmp-rtl-"+h).removeClass("tmp-rtl-"+h).addClass(g)}function b(h,g,i){i.each(function(){var k=d(this);var j=k.css(g);k.css(g,k.css(h));k.css(h,j)})}a("align-left","align-right");a("no-padding-left","no-padding-right");a("arrowed","arrowed-right");a("arrowed-in","arrowed-in-right");a("messagebar-item-left","messagebar-item-right");var e=d("#piechart-placeholder");if(e.size()>0){var f=d(document.body).hasClass("rtl")?"nw":"ne";e.data("draw").call(e.get(0),e,e.data("chart"),f)}};
+
+$(document).ready(function(){
+	function setHeight() {
+	  windowHeight = $(window).innerHeight() -58;
+	  $('.sidebar').css('min-height', windowHeight);
+	};
+	setHeight();
+
+	$(window).resize(function() {
+	  setHeight();
+	})
+});
