github.com/apremalal/vamps-core@v1.0.1-0.20161221121535-d430b56ec174/server/webapps/app/base/css/theme-plugins.css (about)

     1  /******************************
     2   3RD PARTY PLUGIN CUSTOMIZATION 
     3  ******************************/
     4  /***
     5  Bootstrap Colorpicker
     6  ***/
     7  .input-group.color .input-group-btn i {
     8    position: absolute;
     9    display: block;
    10    cursor: pointer;
    11    width: 20px;
    12    height: 20px;
    13    right: 6px;
    14  }
    15  
    16  .colorpicker.dropdown-menu {
    17    padding: 5px;
    18  }
    19  
    20  /* change z-index when opened in modal */
    21  .modal-open .colorpicker {
    22    z-index: 10055 !important;
    23  }
    24  
    25  /***
    26  Bootstrap Datepaginator
    27  ***/
    28  .datepaginator a {
    29    font-family: 'Open Sans';
    30    font-size: 13px;
    31    font-weight: 300;
    32  }
    33  
    34  .datepicker .today {
    35    background-image: none !important;
    36    filter: none !important;
    37  }
    38  
    39  #dp-calendar {
    40    right: 4px !important;
    41  }
    42  
    43  .datepaginator .fa-angle-right:before {
    44    content: "\f105";
    45  }
    46  
    47  .datepaginator .fa-angle-left:before {
    48    content: "\f104";
    49  }
    50  
    51  /***
    52  Bootstrap Datepicker
    53  ***/
    54  .datepicker.dropdown-menu {
    55    padding: 5px;
    56  }
    57  
    58  .datepicker .selected {
    59    background-color: #909090 !important;
    60    background-image: none !important;
    61    filter: none !important;
    62  }
    63  
    64  .datepicker .active {
    65    background-color: #4b8df8 !important;
    66    background-image: none !important;
    67    filter: none !important;
    68  }
    69  
    70  .datepicker .active:hover {
    71    background-color: #2678FC !important;
    72    background-image: none !important;
    73    filter: none !important;
    74  }
    75  
    76  .datepicker .input-daterange input {
    77    text-align: left;
    78  }
    79  
    80  /* change z-index when opened in modal */
    81  .modal-open .datepicker {
    82    z-index: 10055 !important;
    83  }
    84  
    85  .datepicker table td {
    86    color: #000;
    87    font-weight: 300  !important;
    88    font-family: 'Open Sans' !important;
    89  }
    90  
    91  .datepicker table th {
    92    color: #333;
    93    font-family: 'Open Sans' !important;
    94    font-weight: 400  !important;
    95  }
    96  
    97  .datepicker.dropdown-menu {
    98    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    99    border: 1px solid #efefef;
   100  }
   101  
   102  /***
   103  Bootstrap Daterangepicker
   104  ***/
   105  .modal-open .daterangepicker {
   106    z-index: 10055 !important;
   107  }
   108  
   109  .daterangepicker {
   110    margin-top: 4px;
   111  }
   112  
   113  .daterangepicker td {
   114    text-shadow: none;
   115  }
   116  
   117  .daterangepicker td.active {
   118    background-color: #4b8df8;
   119    background-image: none;
   120    filter: none;
   121  }
   122  
   123  .daterangepicker th {
   124    font-weight: 400;
   125    font-size: 14px;
   126  }
   127  
   128  .daterangepicker .ranges input[type="text"] {
   129    width: 70px !important;
   130    font-size: 11px;
   131    vertical-align: middle;
   132  }
   133  
   134  .daterangepicker .ranges label {
   135    font-weight: 300;
   136    display: block;
   137  }
   138  
   139  .daterangepicker .ranges {
   140    width: 170px;
   141  }
   142  .daterangepicker .ranges ul > li.active {
   143    -webkit-border-radius: 4px;
   144    -moz-border-radius: 4px;
   145    -ms-border-radius: 4px;
   146    -o-border-radius: 4px;
   147    border-radius: 4px;
   148  }
   149  
   150  .daterangepicker .ranges .btn {
   151    margin-top: 10px;
   152  }
   153  
   154  .daterangepicker.dropdown-menu {
   155    padding: 5px;
   156  }
   157  
   158  .daterangepicker .ranges li {
   159    color: #333;
   160  }
   161  
   162  .daterangepicker .ranges li.active,
   163  .daterangepicker .ranges li:hover {
   164    background: #4b8df8 !important;
   165    border: 1px solid #4b8df8 !important;
   166    color: #fff;
   167  }
   168  
   169  .daterangepicker .range_inputs input {
   170    margin-bottom: 0 !important;
   171  }
   172  
   173  .daterangepicker .fa-angle-right:before {
   174    content: "\f105";
   175  }
   176  
   177  .daterangepicker .fa-angle-left:before {
   178    content: "\f104";
   179  }
   180  
   181  /***
   182  Bootstrap  Datetimepicker
   183  ***/
   184  .datetimepicker table td {
   185    color: #000;
   186    font-weight: 300  !important;
   187    font-family: 'Open Sans' !important;
   188  }
   189  
   190  .datetimepicker table th {
   191    font-family: 'Open Sans' !important;
   192    font-weight: 400  !important;
   193  }
   194  
   195  .datetimepicker.dropdown-menu {
   196    padding: 5px;
   197  }
   198  
   199  .datetimepicker .active {
   200    background-color: #4b8df8 !important;
   201    background-image: none !important;
   202    filter: none !important;
   203  }
   204  
   205  .datetimepicker .active:hover {
   206    background-color: #2678FC !important;
   207    background-image: none !important;
   208    filter: none !important;
   209  }
   210  
   211  .datetimepicker .fa-angle-left:before {
   212    content: "\f104";
   213  }
   214  
   215  .datetimepicker .fa-angle-right:before {
   216    content: "\f105";
   217  }
   218  
   219  /* change z-index when opened in modal */
   220  .modal-open .datetimepicker {
   221    z-index: 10055 !important;
   222  }
   223  
   224  /***
   225  Bootstrap Editable
   226  ***/
   227  .editable-input table,
   228  .editable-input table th,
   229  .editable-input table td,
   230  .editable-input table tr {
   231    border: 0 !important;
   232  }
   233  
   234  .editable-input .combodate select {
   235    margin-bottom: 5px;
   236  }
   237  
   238  /***
   239  Jansy File Input plugin css changes
   240  ***/
   241  .fileinput {
   242    margin-bottom: 0;
   243  }
   244  .fileinput .close {
   245    float: none;
   246  }
   247  .fileinput .input-group {
   248    white-space: nowrap;
   249    overflow: hidden;
   250  }
   251  
   252  /***
   253  Bootstrap Markdown
   254  ***/
   255  .md-input {
   256    padding: 5px !important;
   257    border-bottom: 0 !important;
   258    -webkit-border-radius: 0 0 4px 4px;
   259    -moz-border-radius: 0 0 4px 4px;
   260    -ms-border-radius: 0 0 4px 4px;
   261    -o-border-radius: 0 0 4px 4px;
   262    border-radius: 0 0 4px 4px;
   263  }
   264  
   265  .md-editor {
   266    -webkit-border-radius: 4px;
   267    -moz-border-radius: 4px;
   268    -ms-border-radius: 4px;
   269    -o-border-radius: 4px;
   270    border-radius: 4px;
   271  }
   272  .md-editor .btn-toolbar {
   273    margin-left: 0px;
   274    -webkit-border-radius: 4px 4px 0 0;
   275    -moz-border-radius: 4px 4px 0 0;
   276    -ms-border-radius: 4px 4px 0 0;
   277    -o-border-radius: 4px 4px 0 0;
   278    border-radius: 4px 4px 0 0;
   279  }
   280  .md-editor .btn-toolbar .btn-group .btn-sm.btn {
   281    padding-bottom: 3px;
   282  }
   283  .md-editor .btn-toolbar .btn-group .btn-primary {
   284    padding-top: 5px;
   285    padding-bottom: 7px;
   286  }
   287  
   288  .md-editor.active {
   289    border: 1px solid #999999;
   290    -webkit-box-shadow: none !important;
   291    -moz-box-shadow: none !important;
   292    box-shadow: none !important;
   293  }
   294  
   295  /***
   296  Error state for WYSIWYG Editors
   297  ***/
   298  .has-error .md-editor {
   299    border: 1px solid #ebccd1 !important;
   300  }
   301  
   302  .has-success .md-editor {
   303    border: 1px solid #d6e9c6 !important;
   304  }
   305  
   306  .has-warning .md-editor {
   307    border: 1px solid #faebcc !important;
   308  }
   309  
   310  /***
   311  Bootstrap Modal
   312  ***/
   313  /* fix: content shifting to the right on modal open */
   314  .modal-open.page-overflow .page-container,
   315  .modal-open.page-overflow .page-container .navbar-fixed-top,
   316  .modal-open.page-overflow .page-container .navbar-fixed-bottom,
   317  .modal-open.page-overflow .modal-scrollable {
   318    overflow-y: auto !important;
   319  }
   320  
   321  .modal-scrollable {
   322    overflow: hidden !important;
   323  }
   324  
   325  /* BS 3.3.1 fix */
   326  .modal-backdrop {
   327    position: fixed;
   328    bottom: 0;
   329  }
   330  
   331  /***
   332  Bootstrap Select
   333  ***/
   334  .bootstrap-select .btn {
   335    border-color: #e5e5e5;
   336  }
   337  
   338  .has-error .bootstrap-select .btn {
   339    border-color: #ebccd1;
   340  }
   341  
   342  .has-success .bootstrap-select .btn {
   343    border-color: #d6e9c6;
   344  }
   345  
   346  .has-warning .bootstrap-select .btn {
   347    border-color: #faebcc;
   348  }
   349  
   350  .bootstrap-select.open .btn {
   351    border-color: #999;
   352  }
   353  
   354  .bootstrap-select.open.dropup .btn {
   355    border-color: #999;
   356  }
   357  
   358  .bootstrap-select .btn:focus {
   359    outline: none !important;
   360    outline-offset: 0;
   361  }
   362  
   363  .bootstrap-select.btn-group .dropdown-menu {
   364    margin-top: 1px;
   365  }
   366  
   367  .bootstrap-select.btn-group .dropdown-menu > li > dt > .text {
   368    font-weight: 600;
   369    font-family: 'Open Sans';
   370    font-size: 14px;
   371  }
   372  
   373  .bootstrap-select.btn-group .dropdown-menu .text-muted {
   374    color: #999 !important;
   375  }
   376  
   377  .bootstrap-select .caret {
   378    border: 0;
   379    width: auto;
   380    height: auto;
   381    margin-top: -10px !important;
   382  }
   383  
   384  .bootstrap-select .caret:before {
   385    content: "\f107";
   386    display: inline-block;
   387    border: 0;
   388    font-family: FontAwesome;
   389    font-style: normal;
   390    font-weight: normal;
   391  }
   392  
   393  .bootstrap-select .selected i {
   394    color: #aaa;
   395  }
   396  
   397  .bootstrap-select .dropdown-menu {
   398    z-index: 9999 !important;
   399  }
   400  
   401  /***
   402  Bootstrap Switch 
   403  ***/
   404  .bootstrap-switch {
   405    border-color: #e5e5e5;
   406  }
   407  .bootstrap-switch.bootstrap-switch-focused {
   408    box-shadow: none;
   409    border-color: #e5e5e5;
   410  }
   411  
   412  /***
   413  Color variants
   414  ***/
   415  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
   416  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
   417    color: #fff;
   418    background: #428bca;
   419  }
   420  
   421  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
   422  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
   423    color: #fff;
   424    background: #89C4F4;
   425  }
   426  
   427  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
   428  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
   429    color: #fff;
   430    background: #45B6AF;
   431  }
   432  
   433  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
   434  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
   435    color: #fff;
   436    background: #dfba49;
   437  }
   438  
   439  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
   440  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
   441    color: #fff;
   442    background: #F3565D;
   443  }
   444  
   445  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
   446  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
   447    color: #444;
   448    background: #ececec;
   449  }
   450  
   451  /* Bootstrap switch on portlet headers */
   452  .portlet > .portlet-title > .actions > .bootstrap-switch {
   453    border-color: transparent;
   454    margin-top: 0px;
   455  }
   456  
   457  /***
   458  Bootstrap Time Picker
   459  ***/
   460  .bootstrap-timepicker-widget table td a {
   461    padding: 4px 0;
   462  }
   463  
   464  .bootstrap-timepicker-widget input,
   465  .bootstrap-timepicker-widget input:focus {
   466    outline: none !important;
   467    border: 0;
   468  }
   469  
   470  .modal-open .bootstrap-timepicker-widget {
   471    z-index: 10055 !important;
   472  }
   473  
   474  .bootstrap-timepicker-widget.timepicker-orient-bottom:before,
   475  .bootstrap-timepicker-widget.timepicker-orient-bottom:after {
   476    top: auto;
   477  }
   478  
   479  /***
   480  Toastr Notifications
   481  ***/
   482  .toast {
   483    -webkit-box-shadow: none !important;
   484    -moz-box-shadow: none !important;
   485    box-shadow: none !important;
   486  }
   487  
   488  .toast {
   489    background-color: #030303;
   490  }
   491  
   492  .toast-success {
   493    background-color: #51a351;
   494  }
   495  
   496  .toast-error {
   497    background-color: #bd362f;
   498  }
   499  
   500  .toast-info {
   501    background-color: #2f96b4;
   502  }
   503  
   504  .toast-warning {
   505    background-color: #f89406;
   506  }
   507  
   508  .toast .toast-close-button {
   509    display: inline-block;
   510    margin-top: 0px;
   511    margin-right: 0px;
   512    text-indent: -100000px;
   513    width: 11px;
   514    height: 16px;
   515    background-repeat: no-repeat !important;
   516    background-image: url("../img/portlet-remove-icon-white.png") !important;
   517  }
   518  
   519  .toast-top-center {
   520    top: 12px;
   521    margin: 0 auto;
   522    left: 50%;
   523    margin-left: -150px;
   524  }
   525  .toast-top-center .toast {
   526    margin: 0 !important;
   527  }
   528  
   529  .toast-bottom-center {
   530    bottom: 12px;
   531    margin: 0 auto;
   532    left: 50%;
   533    margin-left: -150px;
   534  }
   535  .toast-bottom-center .toast {
   536    margin: 0 !important;
   537  }
   538  
   539  /***
   540  Bootstrap Wizard
   541  ***/
   542  .form-wizard .progress {
   543    margin-bottom: 30px;
   544  }
   545  .form-wizard .steps {
   546    padding: 10px 0;
   547    margin-bottom: 15px;
   548    background-color: #fff;
   549    background-image: none;
   550    filter: none;
   551    border: 0px;
   552    box-shadow: none;
   553  }
   554  .form-wizard .steps > li > a.step {
   555    background-color: #fff;
   556    background-image: none;
   557    filter: none;
   558    border: 0px;
   559    box-shadow: none;
   560  }
   561  .form-wizard .steps > li > a.step:hover {
   562    background: none;
   563  }
   564  .form-wizard .steps > li > a.step > .number {
   565    background-color: #eee;
   566    display: inline-block;
   567    text-align: center !important;
   568    font-size: 16px;
   569    font-weight: 300;
   570    padding: 11px 15px 13px 15px;
   571    margin-right: 10px;
   572    height: 45px;
   573    width: 45px;
   574    -webkit-border-radius: 50% !important;
   575    -moz-border-radius: 50% !important;
   576    border-radius: 50% !important;
   577  }
   578  .form-wizard .steps > li > a.step > .desc {
   579    display: inline-block;
   580    font-size: 16px;
   581    font-weight: 300;
   582  }
   583  .form-wizard .steps > li > a.step > .desc > i {
   584    display: none;
   585  }
   586  .form-wizard .steps > li.active > a.step .number {
   587    background-color: #45B6AF;
   588    color: #fff;
   589  }
   590  .form-wizard .steps > li.active > a.step .desc {
   591    color: #333;
   592  }
   593  .form-wizard .steps > li.done > a.step .number {
   594    background-color: #dfba49;
   595    color: #fff;
   596  }
   597  .form-wizard .steps > li.done > a.step .desc {
   598    color: #333;
   599  }
   600  .form-wizard .steps > li.done > a.step .desc i {
   601    font-size: 12px;
   602    font-weight: normal;
   603    color: #999;
   604    display: inline-block;
   605  }
   606  
   607  @media (min-width: 768px) and (max-width: 1200px) {
   608    /* 768px & 1200px */
   609    .form-wizard .step .desc {
   610      margin-top: 10px;
   611      display: block;
   612    }
   613  }
   614  @media (max-width: 768px) {
   615    /* 768px */
   616    .form-wizard .steps > li > a {
   617      text-align: left;
   618    }
   619  }
   620  /*!
   621   * Tab drop for Bootstrap
   622   */
   623  .tabbable-tabdrop .nav-tabs,
   624  .tabbable-tabdrop .nav-pills {
   625    position: relative;
   626  }
   627  .tabbable-tabdrop .nav-tabs .caret,
   628  .tabbable-tabdrop .nav-pills .caret {
   629    display: none;
   630  }
   631  .tabbable-tabdrop .nav-tabs .tabdrop .dropdown-toggle i,
   632  .tabbable-tabdrop .nav-pills .tabdrop .dropdown-toggle i {
   633    font-size: 14px;
   634  }
   635  .tabbable-tabdrop .dropdown-menu:after {
   636    right: 10px;
   637    left: auto;
   638  }
   639  .tabbable-tabdrop .dropdown-menu:before {
   640    right: 9px;
   641    left: auto;
   642  }
   643  
   644  /***
   645  wysihtml5
   646  ***/
   647  .wysihtml5-sandbox {
   648    width: 100% !important;
   649  }
   650  
   651  .wysihtml5-toolbar li {
   652    margin: 0px;
   653    height: 29px;
   654  }
   655  
   656  .wysihtml5-toolbar li .dropdown-menu {
   657    margin-top: 5px;
   658  }
   659  
   660  /***
   661  Error state for WYSIWYG Editors
   662  ***/
   663  .has-error .wysihtml5-sandbox {
   664    border: 1px solid #ebccd1 !important;
   665  }
   666  
   667  .has-success .wysihtml5-sandbox {
   668    border: 1px solid #d6e9c6 !important;
   669  }
   670  
   671  .has-warning .wysihtml5-sandbox {
   672    border: 1px solid #faebcc !important;
   673  }
   674  
   675  /***
   676  Error state for WYSIWYG Editors
   677  ***/
   678  .note-editor {
   679    border: 1px solid #e5e5e5;
   680    -webkit-border-radius: 4px;
   681    -moz-border-radius: 4px;
   682    -ms-border-radius: 4px;
   683    -o-border-radius: 4px;
   684    border-radius: 4px;
   685  }
   686  .note-editor .note-toolbar {
   687    border-bottom: 1px solid #e5e5e5;
   688    -webkit-border-radius: 4px 4px 0 0;
   689    -moz-border-radius: 4px 4px 0 0;
   690    -ms-border-radius: 4px 4px 0 0;
   691    -o-border-radius: 4px 4px 0 0;
   692    border-radius: 4px 4px 0 0;
   693  }
   694  .note-editor .note-statusbar {
   695    -webkit-border-radius: 0 0 4px 4px;
   696    -moz-border-radius: 0 0 4px 4px;
   697    -ms-border-radius: 0 0 4px 4px;
   698    -o-border-radius: 0 0 4px 4px;
   699    border-radius: 0 0 4px 4px;
   700  }
   701  .note-editor .note-statusbar .note-resizebar {
   702    border-top: 1px solid #e5e5e5;
   703  }
   704  .note-editor.fullscreen {
   705    z-index: 11000;
   706    width: 100% !important;
   707  }
   708  .note-editor .dropdown-menu:before {
   709    left: 9px;
   710    right: auto;
   711  }
   712  .note-editor .dropdown-menu:after {
   713    left: 10px;
   714    right: auto;
   715  }
   716  
   717  .note-link-dialog .checkbox {
   718    margin-left: 20px;
   719  }
   720  
   721  .has-error .note-editor {
   722    border: 1px solid #ebccd1 !important;
   723  }
   724  
   725  .has-success .note-editor {
   726    border: 1px solid #d6e9c6 !important;
   727  }
   728  
   729  .has-warning .note-editor {
   730    border: 1px solid #faebcc !important;
   731  }
   732  
   733  /***
   734  Bootstrap GtreeTable
   735  ***/
   736  .gtreetable .dropdown-menu {
   737    margin-top: 0px;
   738  }
   739  .gtreetable .dropdown-menu:after, .gtreetable .dropdown-menu:before {
   740    display: none !important;
   741  }
   742  .gtreetable .node-action .form-control {
   743    position: relative;
   744    top: 2px;
   745    display: inline-block;
   746  }
   747  .gtreetable .node-icon-selected,
   748  .gtreetable .node-icon-handle,
   749  .gtreetable .node-icon-ce,
   750  .gtreetable .node-icon-type {
   751    opacity: 0.6 ;
   752    filter: alpha(opacity=60) ;
   753  }
   754  
   755  /***
   756  Bootbox
   757  ***/
   758  .bootbox .bootbox-close-button {
   759    margin-top: 0px !important;
   760  }
   761  
   762  /***
   763  CKEditor css changes
   764  ***/
   765  .cke {
   766    -webkit-border-radius: 4px;
   767    -moz-border-radius: 4px;
   768    -ms-border-radius: 4px;
   769    -o-border-radius: 4px;
   770    border-radius: 4px;
   771  }
   772  .cke .cke-top {
   773    -webkit-border-radius: 4px 4px 0 0;
   774    -moz-border-radius: 4px 4px 0 0;
   775    -ms-border-radius: 4px 4px 0 0;
   776    -o-border-radius: 4px 4px 0 0;
   777    border-radius: 4px 4px 0 0;
   778  }
   779  .cke .cke-bottom {
   780    -webkit-border-radius: 0 0 4px 4px;
   781    -moz-border-radius: 0 0 4px 4px;
   782    -ms-border-radius: 0 0 4px 4px;
   783    -o-border-radius: 0 0 4px 4px;
   784    border-radius: 0 0 4px 4px;
   785  }
   786  
   787  .cke_bottom,
   788  .cke_inner,
   789  .cke_top,
   790  .cke_reset,
   791  .cke_dialog_title,
   792  .cke_dialog_footer,
   793  .cke_dialog {
   794    background-image: none !important;
   795    filter: none;
   796    border-top: 0;
   797    border-bottom: 0;
   798    -webkit-box-shadow: none !important;
   799    -moz-box-shadow: none !important;
   800    box-shadow: none !important;
   801    text-shadow: none;
   802  }
   803  
   804  .cke_dialog_ui_button,
   805  .cke_dialog_tab {
   806    background-image: none !important;
   807    filter: none;
   808    -webkit-box-shadow: none !important;
   809    -moz-box-shadow: none !important;
   810    box-shadow: none !important;
   811    text-shadow: none !important;
   812  }
   813  
   814  .cke_dialog_ui_button:hover,
   815  .cke_dialog_tab:hover {
   816    text-decoration: none;
   817    text-shadow: none;
   818  }
   819  
   820  .cke_dialog_ui_input_text {
   821    background-image: none !important;
   822    filter: none;
   823    -webkit-box-shadow: none !important;
   824    -moz-box-shadow: none !important;
   825    box-shadow: none !important;
   826  }
   827  
   828  .cke_combo_button,
   829  .cke_button,
   830  .cke_toolbar,
   831  .cke_toolgroup {
   832    background-image: none !important;
   833    filter: none !important;
   834    border: 0;
   835    -webkit-box-shadow: none !important;
   836    -moz-box-shadow: none !important;
   837    box-shadow: none !important;
   838  }
   839  
   840  .cke_button,
   841  .cke_combo_button,
   842  .cke_panel_grouptitle,
   843  .cke_hc.cke_panel_listItem a {
   844    background-image: none !important;
   845    filter: none;
   846    text-shadow: none;
   847  }
   848  
   849  .cke_button:hover,
   850  .cke_combo_button:hover {
   851    background-color: #ddd;
   852  }
   853  
   854  .cke_toolbar_break {
   855    background-image: none !important;
   856    filter: none !important;
   857    border: 0;
   858    box-shadow: none !important;
   859    -webkit-box-shadow: none !important;
   860    -moz-box-shadow: none !important;
   861    -ms-box-shadow: none !important;
   862    -o-box-shadow: none !important;
   863  }
   864  
   865  /***
   866  Error state for WYSIWYG Editors
   867  ***/
   868  .has-error .cke {
   869    border: 1px solid #ebccd1 !important;
   870  }
   871  
   872  .has-success .cke {
   873    border: 1px solid #d6e9c6 !important;
   874  }
   875  
   876  .has-warning .cke {
   877    border: 1px solid #faebcc !important;
   878  }
   879  
   880  /***
   881  Clockface
   882  ***/
   883  .modal-open .clockface {
   884    z-index: 10055 !important;
   885  }
   886  
   887  .clockface .cell .inner.active,
   888  .clockface .cell .outer.active {
   889    background-color: #4b8df8 !important;
   890    background-image: none;
   891    filter: none;
   892  }
   893  
   894  /***
   895  Datatables Plugin(in v1.3)
   896  ***/
   897  .dataTable {
   898    width: 100%;
   899    clear: both;
   900    margin-top: 5px;
   901  }
   902  
   903  .dataTables_filter .form-control {
   904    margin-left: 4px;
   905  }
   906  .dataTables_filter label {
   907    line-height: 32px;
   908  }
   909  
   910  .dataTable .row-details {
   911    margin-top: 3px;
   912    display: inline-block;
   913    cursor: pointer;
   914    width: 14px;
   915    height: 14px;
   916  }
   917  
   918  .dataTable .row-details.row-details-close {
   919    background: url("../img/datatable-row-openclose.png") no-repeat 0 0;
   920  }
   921  
   922  .dataTable .row-details.row-details-open {
   923    background: url("../img/datatable-row-openclose.png") no-repeat 0 -23px;
   924  }
   925  
   926  .dataTable .details {
   927    background-color: #eee;
   928  }
   929  
   930  .dataTable .details td,
   931  .dataTable .details th {
   932    padding: 4px;
   933    background: none;
   934    border: 0;
   935  }
   936  
   937  .dataTable .details tr:hover td,
   938  .dataTable .details tr:hover th {
   939    background: none;
   940  }
   941  
   942  .dataTable .details tr:nth-child(odd) td,
   943  .dataTable .details tr:nth-child(odd) th {
   944    background-color: #eee;
   945  }
   946  
   947  .dataTable .details tr:nth-child(even) td,
   948  .dataTable .details tr:nth-child(even) th {
   949    background-color: #eee;
   950  }
   951  
   952  .dataTable > thead > tr > th.sorting,
   953  .dataTable > thead > tr > th.sorting_asc,
   954  .dataTable > thead > tr > th.sorting_desc {
   955    padding-right: 18px;
   956  }
   957  
   958  .dataTable .table-checkbox {
   959    width: 8px !important;
   960  }
   961  
   962  @media (max-width: 768px) {
   963    .dataTables_wrapper .dataTables_length .form-control,
   964    .dataTables_wrapper .dataTables_filter .form-control {
   965      display: inline-block;
   966    }
   967  
   968    .dataTables_wrapper .dataTables_info {
   969      top: 17px;
   970    }
   971  
   972    .dataTables_wrapper .dataTables_paginate {
   973      margin-top: -15px;
   974    }
   975  }
   976  @media (max-width: 480px) {
   977    .dataTables_wrapper .dataTables_filter .form-control {
   978      width: 175px !important;
   979    }
   980  
   981    .dataTables_wrapper .dataTables_paginate {
   982      float: left;
   983      margin-top: 20px;
   984    }
   985  }
   986  .dataTables_processing {
   987    position: fixed;
   988    top: 50%;
   989    left: 50%;
   990    min-width: 125px;
   991    margin-left: 0;
   992    padding: 7px;
   993    text-align: center;
   994    color: #333;
   995    font-size: 13px;
   996    border: 1px solid #ddd;
   997    background-color: #eee;
   998    vertical-align: middle;
   999    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  1000    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  1001    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  1002  }
  1003  
  1004  .dataTables_processing span {
  1005    line-height: 15px;
  1006    vertical-align: middle;
  1007  }
  1008  
  1009  .dataTables_empty {
  1010    text-align: center;
  1011  }
  1012  
  1013  /***
  1014  TableTools
  1015  ***/
  1016  .tabletools-btn-group {
  1017    margin: 0 0 10px 0;
  1018  }
  1019  .tabletools-btn-group > .btn {
  1020    margin-right: 5px;
  1021  }
  1022  .tabletools-btn-group > .btn:last-child {
  1023    margin-right: 0;
  1024  }
  1025  
  1026  .tabletools-dropdown-on-portlet {
  1027    margin-top: -45px;
  1028    float: right;
  1029  }
  1030  .tabletools-dropdown-on-portlet > .btn {
  1031    margin-right: 5px;
  1032  }
  1033  .tabletools-dropdown-on-portlet > .btn:last-child {
  1034    margin-right: 0;
  1035  }
  1036  
  1037  .DTTT_Print {
  1038    background-color: #fff;
  1039  }
  1040  .DTTT_Print .DTTT_PrintMessage {
  1041    display: none;
  1042  }
  1043  @media print {
  1044    .DTTT_Print .DTTT_PrintMessage {
  1045      display: inline-block;
  1046    }
  1047  }
  1048  .DTTT_Print .DTTT_Print_Info {
  1049    display: block;
  1050    position: fixed;
  1051    top: 35px;
  1052    font-size: 18px;
  1053    width: 700px;
  1054    left: 50%;
  1055    margin-left: -350px;
  1056    text-align: center;
  1057  }
  1058  .DTTT_Print .page-sidebar,
  1059  .DTTT_Print .page-header,
  1060  .DTTT_Print .page-footer {
  1061    display: none;
  1062  }
  1063  .DTTT_Print .page-content-wrapper {
  1064    float: none;
  1065  }
  1066  .DTTT_Print .row,
  1067  .DTTT_Print [class*="col-"] {
  1068    padding: 0;
  1069    margin: 0;
  1070  }
  1071  .DTTT_Print .page-content {
  1072    margin: 50px auto !important;
  1073    border: 0 !important;
  1074    width: 800px !important;
  1075    padding: 0 !important;
  1076  }
  1077  .DTTT_Print .page-content .portlet {
  1078    border: 0;
  1079    padding: 0;
  1080  }
  1081  .DTTT_Print .page-content .portlet .portlet-body {
  1082    padding: 0;
  1083  }
  1084  .DTTT_Print .page-content .dataTables_wrapper {
  1085    padding: 0;
  1086    margin: 0;
  1087    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  1088  }
  1089  @media print {
  1090    .DTTT_Print .page-content .dataTables_wrapper {
  1091      box-shadow: none;
  1092    }
  1093  }
  1094  
  1095  /***
  1096  Extended pagination
  1097  ***/
  1098  .paging_bootstrap_extended {
  1099    margin: 0 !important;
  1100    padding: 0 !important;
  1101    float: none !important;
  1102    font-size: 13px;
  1103  }
  1104  
  1105  .dataTables_extended_wrapper .seperator {
  1106    padding: 0 2px;
  1107  }
  1108  
  1109  .dataTables_extended_wrapper div.dataTables_paginate,
  1110  .dataTables_extended_wrapper div.dataTables_length,
  1111  .dataTables_extended_wrapper div.dataTables_info {
  1112    display: inline-block;
  1113    float: none !important;
  1114    padding: 0 !important;
  1115    margin: 0 !important;
  1116    position: static !important;
  1117  }
  1118  
  1119  @media (max-width: 480px) {
  1120    .dataTables_extended_wrapper div.dataTables_paginate,
  1121    .dataTables_extended_wrapper div.dataTables_length,
  1122    .dataTables_extended_wrapper div.dataTables_info {
  1123      display: block;
  1124      margin-bottom: 10px !important;
  1125    }
  1126  
  1127    .dataTables_extended_wrapper .seperator {
  1128      display: none !important;
  1129    }
  1130  }
  1131  .dataTables_extended_wrapper div.dataTables_length label {
  1132    margin: 0 !important;
  1133    padding: 0 !important;
  1134    font-size: 13px;
  1135    float: none !important;
  1136    display: inline-block !important;
  1137  }
  1138  
  1139  .table-container .table-actions-wrapper {
  1140    display: none;
  1141  }
  1142  
  1143  /***
  1144  Scroller Extension
  1145  ***/
  1146  .dataTables_scroll {
  1147    margin-bottom: 10px;
  1148  }
  1149  
  1150  .dataTables_scrollHead {
  1151    border-bottom: 2px solid #ddd !important;
  1152  }
  1153  .dataTables_scrollHead thead th {
  1154    border-bottom: 0 !important;
  1155  }
  1156  
  1157  .dataTables_scrollBody {
  1158    border-bottom: 1px solid #ddd !important;
  1159  }
  1160  
  1161  .DTTT_Print_Info {
  1162    width: 300px;
  1163    position: fixed;
  1164    top: 50%;
  1165    left: 50%;
  1166    margin-top: -50px;
  1167    margin-left: -150px;
  1168    background: #eee;
  1169    padding: 10px;
  1170    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  1171  }
  1172  .DTTT_Print_Info > h6 {
  1173    font-size: 16px;
  1174    font-weight: 400;
  1175  }
  1176  
  1177  /***
  1178  Dropzone css changes(new in v1.1.1)
  1179  ***/
  1180  .dropzone {
  1181    -webkit-border-radius: 0px;
  1182    -moz-border-radius: 0px;
  1183    border-radius: 0px;
  1184  }
  1185  
  1186  /***
  1187  Fancy box fix overlay fix
  1188  ***/
  1189  .fancybox-overlay {
  1190    z-index: 100000;
  1191  }
  1192  
  1193  .fancybox-opened {
  1194    z-index: 100001;
  1195  }
  1196  
  1197  /***
  1198  FuelUX Spinners
  1199  ***/
  1200  .spinner-buttons.btn-group-vertical .btn {
  1201    text-align: center;
  1202    margin: 0;
  1203    height: 17px;
  1204    width: 22px;
  1205    padding-left: 6px;
  1206    padding-right: 6px;
  1207    padding-top: 0px;
  1208  }
  1209  .page-style-rounded .spinner-buttons.btn-group-vertical .btn.spinner-up {
  1210    border-radius: 0;
  1211    border-top-right-radius: 4px !important;
  1212  }
  1213  .page-style-rounded .spinner-buttons.btn-group-vertical .btn.spinner-down {
  1214    border-radius: 0;
  1215    border-bottom-right-radius: 4px;
  1216  }
  1217  
  1218  /***
  1219  Fullcalendar
  1220  ***/
  1221  /* External events */
  1222  .external-event {
  1223    display: inline-block;
  1224    cursor: move;
  1225    margin-bottom: 5px;
  1226    margin-left: 5px;
  1227  }
  1228  
  1229  .fc-scroller {
  1230    overflow-y: auto;
  1231    overflow-x: hidden;
  1232  }
  1233  
  1234  .fc-month-view .fc-scroller {
  1235    height: auto !important;
  1236  }
  1237  
  1238  .portlet .event-form-title {
  1239    font-size: 14px;
  1240    margin-top: 4px;
  1241    font-weight: 400;
  1242    margin-bottom: 10px;
  1243  }
  1244  .portlet.calendar .fc-button {
  1245    -webkit-box-shadow: none;
  1246    -moz-box-shadow: none;
  1247    box-shadow: none;
  1248    text-shadow: none;
  1249    border: 0;
  1250    height: 35px;
  1251    padding: 6px 8px 7px 8px;
  1252    margin-left: 2px;
  1253    border-top-style: none;
  1254    border-bottom-style: none;
  1255    border-right-style: solid;
  1256    border-left-style: solid;
  1257    border-color: #ddd;
  1258    background: transparent;
  1259    color: #fff;
  1260    top: -45px;
  1261    outline: none !important;
  1262    -webkit-border-radius: 4px 4px 0 0;
  1263    -moz-border-radius: 4px 4px 0 0;
  1264    -ms-border-radius: 4px 4px 0 0;
  1265    -o-border-radius: 4px 4px 0 0;
  1266    border-radius: 4px 4px 0 0;
  1267  }
  1268  .portlet.calendar .fc-toolbar {
  1269    margin-bottom: 0px;
  1270  }
  1271  .portlet.calendar .fc-toolbar h2 {
  1272    margin-top: 3px;
  1273    font-size: 17px;
  1274  }
  1275  .portlet.calendar .fc-header {
  1276    margin-bottom: -21px;
  1277  }
  1278  .portlet.calendar .fc-button-prev {
  1279    padding-right: 10px;
  1280    padding-left: 8px;
  1281  }
  1282  .portlet.calendar .fc-button-next {
  1283    padding-right: 8px;
  1284    padding-left: 10px;
  1285  }
  1286  .portlet.calendar .fc-button.fc-state-active, .portlet.calendar .fc-button.fc-state-hover {
  1287    color: #666;
  1288    background-color: #fff;
  1289  }
  1290  .portlet.calendar .fc-button.fc-state-disabled {
  1291    color: #ddd;
  1292  }
  1293  .portlet.calendar .fc-button .fc-icon-left-single-arrow {
  1294    font-family: FontAwesome;
  1295    font-size: 16px;
  1296  }
  1297  .portlet.calendar .fc-button .fc-icon-left-single-arrow:after {
  1298    content: "";
  1299  }
  1300  .portlet.calendar .fc-button .fc-icon-left-single-arrow:before {
  1301    content: "\f104";
  1302  }
  1303  .portlet.calendar .fc-button .fc-icon-right-single-arrow {
  1304    font-family: FontAwesome;
  1305    font-size: 16px;
  1306  }
  1307  .portlet.calendar .fc-button .fc-icon-right-single-arrow:after {
  1308    content: "";
  1309  }
  1310  .portlet.calendar .fc-button .fc-icon-right-single-arrow:before {
  1311    content: "\f105";
  1312  }
  1313  .portlet.calendar .fc-text-arrow {
  1314    font-size: 22px;
  1315    font-family: "Courier New", Courier, monospace;
  1316    vertical-align: baseline;
  1317  }
  1318  .portlet.calendar .fc-event {
  1319    border: 0px;
  1320    background-color: #69a4e0;
  1321    color: #fff;
  1322  }
  1323  .portlet.calendar .fc-event .fc-content {
  1324    border: 0px;
  1325  }
  1326  .portlet.calendar .fc-event .fc-time {
  1327    float: left;
  1328    text-align: left;
  1329    color: #fff;
  1330    font-size: 13px;
  1331    font-weight: 300;
  1332  }
  1333  .portlet.calendar .fc-event .fc-title {
  1334    text-align: left;
  1335    float: left;
  1336    color: #fff;
  1337    font-size: 13px;
  1338    font-weight: 300;
  1339  }
  1340  .portlet.calendar .fc-header-title h2 {
  1341    font-size: 14px;
  1342    line-height: 20px;
  1343    font-weight: 400;
  1344    color: #111;
  1345  }
  1346  .portlet.calendar .fc-widget-header {
  1347    background-image: none;
  1348    filter: none;
  1349    background-color: #eee;
  1350    text-transform: uppercase;
  1351    font-weight: 300;
  1352  }
  1353  .portlet.calendar.light .fc-button {
  1354    top: -60px;
  1355    color: #666;
  1356    text-transform: uppercase;
  1357    font-size: 12px;
  1358    padding-bottom: 35px;
  1359  }
  1360  .portlet.calendar.light .fc-button .fc-text-arrow {
  1361    margin-top: -6px;
  1362    display: inline-block;
  1363  }
  1364  .portlet.calendar.light .fc-button.fc-state-active, .portlet.calendar.light .fc-button.fc-state-hover {
  1365    color: #333;
  1366    border-bottom: 2px solid #45B6AF;
  1367  }
  1368  .portlet.calendar.light .fc-button.fc-state-disabled {
  1369    color: #aaa;
  1370  }
  1371  .portlet.calendar .mobile .fc-button {
  1372    padding: 0px 6px 20px 6px;
  1373    margin-left: 2px;
  1374    border: 0;
  1375    background-color: #ddd;
  1376    background-image: none;
  1377    -webkit-box-shadow: none;
  1378    -moz-box-shadow: none;
  1379    box-shadow: none;
  1380    -webkit-border-radius: 0;
  1381    -moz-border-radius: 0;
  1382    border-radius: 0;
  1383    color: #000;
  1384    text-shadow: none;
  1385    text-align: center;
  1386  }
  1387  .portlet.calendar .mobile .fc-button.fc-state-hover, .portlet.calendar .mobile .fc-button.fc-state-active {
  1388    background-color: #eee;
  1389  }
  1390  .portlet.calendar .mobile .fc-button.fc-state-disabled {
  1391    color: #bbb;
  1392  }
  1393  .portlet.calendar .mobile .fc-button-prev {
  1394    margin-right: 5px;
  1395    margin-top: -2px;
  1396  }
  1397  .portlet.calendar .mobile .fc-button-next {
  1398    margin-right: -0px;
  1399    margin-top: -2px;
  1400  }
  1401  .portlet.calendar .mobile .fc-header-space {
  1402    margin: 0px;
  1403    padding: 0px;
  1404    width: 0px;
  1405  }
  1406  .portlet.calendar .mobile .fc-header-left {
  1407    position: absolute;
  1408    z-index: 10;
  1409  }
  1410  .portlet.calendar .mobile .fc-header-left .fc-button {
  1411    top: -2px;
  1412  }
  1413  .portlet.calendar .mobile .fc-header-right {
  1414    position: relative;
  1415    right: 0;
  1416  }
  1417  .portlet.calendar .mobile .fc-header-right .fc-button {
  1418    top: 35px;
  1419  }
  1420  .portlet.calendar .mobile .fc-content {
  1421    margin-top: 53px;
  1422  }
  1423  
  1424  /***
  1425  Google Maps
  1426  ***/
  1427  .gmaps {
  1428    height: 300px;
  1429    width: 100%;
  1430    /* important!  bootstrap sets max-width on img to 100% which conflicts with google map canvas*/
  1431  }
  1432  .gmaps img {
  1433    max-width: none;
  1434  }
  1435  
  1436  #gmap_static div {
  1437    background-repeat: no-repeat;
  1438    background-position: 50% 50%;
  1439    height: 100%;
  1440    display: block;
  1441    height: 300px;
  1442  }
  1443  
  1444  #gmap_routes_instructions {
  1445    margin-top: 10px;
  1446    margin-bottom: 0px;
  1447  }
  1448  
  1449  /***
  1450  Gritter notification modify
  1451  ***/
  1452  #gritter-notice-wrapper {
  1453    right: 1px !important;
  1454  }
  1455  
  1456  .gritter-close {
  1457    left: auto !important;
  1458    right: 3px !important;
  1459  }
  1460  
  1461  .gritter-title {
  1462    font-family: "Open Sans";
  1463    font-size: 18px;
  1464    font-weight: 300;
  1465  }
  1466  
  1467  /***
  1468  Dashboard Charts(new in v1.2.1)
  1469  ***/
  1470  .easy-pie-chart,
  1471  .sparkline-chart {
  1472    text-align: center;
  1473  }
  1474  
  1475  .sparkline-chart {
  1476    margin-top: 15px;
  1477    position: relative;
  1478  }
  1479  
  1480  .easy-pie-chart .number {
  1481    font-size: 14px !important;
  1482    font-weight: 300;
  1483    margin: 0 auto;
  1484    position: relative;
  1485    text-align: center;
  1486    width: 75px;
  1487    height: 75px;
  1488    line-height: 75px;
  1489  }
  1490  .easy-pie-chart .number canvas {
  1491    position: absolute;
  1492    top: 0;
  1493    left: 0;
  1494  }
  1495  
  1496  .sparkline-chart .number {
  1497    width: 100px;
  1498    margin: 0 auto;
  1499    margin-bottom: 10px;
  1500  }
  1501  
  1502  .sparkline-chart .title,
  1503  .easy-pie-chart .title {
  1504    display: block;
  1505    text-align: center;
  1506    color: #333;
  1507    font-weight: 300;
  1508    font-size: 16px;
  1509    margin-top: 5px;
  1510    margin-bottom: 10px;
  1511  }
  1512  
  1513  .sparkline-chart .title:hover,
  1514  .easy-pie-chart .title:hover {
  1515    color: #666;
  1516    text-decoration: none;
  1517  }
  1518  
  1519  .sparkline-chart .title > i,
  1520  .easy-pie-chart .title > i {
  1521    margin-top: 5px;
  1522  }
  1523  
  1524  /***
  1525  jQuery File Upload
  1526  ***/
  1527  .blueimp-gallery .close {
  1528    background-image: url("../img/portlet-remove-icon-white.png") !important;
  1529    margin-top: -2px;
  1530  }
  1531  
  1532  .blueimp-gallery .prev,
  1533  .blueimp-gallery .next {
  1534    border-radius: 23px !important;
  1535  }
  1536  
  1537  /***
  1538  jQuery Multi Select
  1539  ***/
  1540  .ms-container .ms-list {
  1541    border: 1px solid #e5e5e5;
  1542    -webkit-box-shadow: none;
  1543    -moz-box-shadow: none;
  1544    box-shadow: none;
  1545  }
  1546  
  1547  .ms-container .ms-optgroup-label {
  1548    font-size: 14px;
  1549  }
  1550  
  1551  .ms-container .ms-selectable li.ms-elem-selectable,
  1552  .ms-container .ms-selection li.ms-elem-selection {
  1553    font-size: 13px;
  1554  }
  1555  
  1556  .ms-container .ms-list.ms-focus {
  1557    border-color: #999999;
  1558    -webkit-box-shadow: none;
  1559    -moz-box-shadow: none;
  1560    box-shadow: none;
  1561  }
  1562  
  1563  .ms-container .ms-selectable li.ms-hover,
  1564  .ms-container .ms-selection li.ms-hover {
  1565    color: #333;
  1566    background-color: #eee;
  1567  }
  1568  
  1569  .ms-container .form-control {
  1570    margin-bottom: 5px;
  1571  }
  1572  
  1573  /***
  1574  jQuery Notific8 Plugin
  1575  ***/
  1576  .jquery-notific8-message {
  1577    font-size: 13px;
  1578  }
  1579  
  1580  [class*="jquery-notific8"],
  1581  [class*="jquery-notific8"]:after,
  1582  [class*="jquery-notific8"]:before {
  1583    -webkit-box-sizing: content-box;
  1584    -moz-box-sizing: content-box;
  1585    box-sizing: content-box;
  1586  }
  1587  
  1588  .right .jquery-notific8-close-sticky span,
  1589  .left .jquery-notific8-close-sticky span {
  1590    font-size: 10px;
  1591  }
  1592  
  1593  .jquery-notific8-heading {
  1594    font-weight: 300;
  1595    font-size: 16px;
  1596  }
  1597  
  1598  /***
  1599  Password Strength(in v1.4)
  1600  ***/
  1601  .password-strength .password-verdict {
  1602    display: inline-block;
  1603    margin-top: 6px;
  1604    margin-left: 5px;
  1605  }
  1606  
  1607  .password-strength .progress {
  1608    margin-top: 5px;
  1609    margin-bottom: 0;
  1610  }
  1611  
  1612  .password-strength .progress-bar {
  1613    padding: 2px;
  1614  }
  1615  
  1616  /***
  1617  jQuery Slimscroll
  1618  ***/
  1619  .scroller {
  1620    padding: 0px;
  1621    margin: 0px;
  1622    padding-right: 12px;
  1623    overflow: hidden;
  1624  }
  1625  
  1626  .scroller-footer {
  1627    margin-top: 10px;
  1628  }
  1629  .scroller-footer:before, .scroller-footer:after {
  1630    content: " ";
  1631    display: table;
  1632  }
  1633  .scroller-footer:after {
  1634    clear: both;
  1635  }
  1636  
  1637  .portlet-body .slimScrollBar {
  1638    margin-right: 0px;
  1639  }
  1640  
  1641  /***
  1642  jQuery Sparkline
  1643  ***/
  1644  .jqstooltip {
  1645    width: auto !important;
  1646    height: auto !important;
  1647  }
  1648  
  1649  .easy-pie-chart,
  1650  .sparkline-chart {
  1651    text-align: center;
  1652  }
  1653  
  1654  .sparkline-chart {
  1655    margin-top: 15px;
  1656    position: relative;
  1657  }
  1658  
  1659  .easy-pie-chart .number {
  1660    font-size: 16px;
  1661    font-weight: 300;
  1662    width: 85px;
  1663    margin: 0 auto;
  1664  }
  1665  
  1666  .sparkline-chart .number {
  1667    width: 100px;
  1668    margin: 0 auto;
  1669    margin-bottom: 10px;
  1670  }
  1671  
  1672  .sparkline-chart .title,
  1673  .easy-pie-chart .title {
  1674    display: block;
  1675    text-align: center;
  1676    color: #333;
  1677    font-weight: 300;
  1678    font-size: 16px;
  1679    margin-top: 5px;
  1680    margin-bottom: 10px;
  1681  }
  1682  
  1683  .sparkline-chart .title:hover,
  1684  .easy-pie-chart .title:hover {
  1685    color: #666;
  1686    text-decoration: none;
  1687  }
  1688  
  1689  .sparkline-chart .title > i,
  1690  .easy-pie-chart .title > i {
  1691    margin-top: 5px;
  1692  }
  1693  
  1694  /***
  1695  Modify jquery-tags-input plugin css
  1696  ***/
  1697  div.tagsinput {
  1698    min-height: 35px;
  1699    height: auto !important;
  1700    margin: 0;
  1701    padding: 5px 5px 0px 5px;
  1702    overflow: auto;
  1703  }
  1704  
  1705  div.tagsinput span.tag {
  1706    background: #aaa;
  1707    color: #fff;
  1708    border: 0;
  1709    padding: 3px 6px;
  1710    margin-top: 0;
  1711    margin-bottom: 5px;
  1712  }
  1713  
  1714  div.tagsinput input {
  1715    padding: 3px 6px;
  1716    width: 75px !important;
  1717  }
  1718  
  1719  div.tagsinput span.tag a {
  1720    color: #fff;
  1721  }
  1722  
  1723  div.tagsinput .not_valid {
  1724    color: #fff;
  1725    padding: 3px 6px;
  1726    background-color: #e02222;
  1727  }
  1728  
  1729  /***
  1730  jQuery UI Sliders(new in v1.1.1)
  1731  ***/
  1732  .slider {
  1733    border: 0;
  1734    padding: 0;
  1735    display: block;
  1736    margin: 12px 5px;
  1737    min-height: 11px;
  1738  }
  1739  
  1740  .ui-slider-vertical {
  1741    width: 11px;
  1742  }
  1743  
  1744  .ui-slider-horizontal .ui-slider-handle {
  1745    top: -3px;
  1746  }
  1747  
  1748  .ui-slider-vertical .ui-slider-handle {
  1749    left: -3px;
  1750  }
  1751  
  1752  .ui-slider-vertical,
  1753  .ui-slider-handle {
  1754    filter: none !important;
  1755    background-image: none !important;
  1756  }
  1757  
  1758  /***
  1759  JQVMAP Plugin
  1760  ***/
  1761  .jqvmap-zoomin {
  1762    height: 16px;
  1763    width: 16px;
  1764    background-color: #666;
  1765  }
  1766  
  1767  .jqvmap-zoomout {
  1768    height: 16px;
  1769    width: 16px;
  1770    background-color: #666;
  1771  }
  1772  
  1773  .vmaps {
  1774    position: relative;
  1775    overflow: hidden;
  1776    height: 300px;
  1777  }
  1778  
  1779  /***
  1780  Jstree
  1781  ***/
  1782  .jstree-default .jstree-clicked {
  1783    border: 0;
  1784    background-color: #e1e1e1;
  1785    box-shadow: none;
  1786  }
  1787  
  1788  .jstree-default .jstree-hovered {
  1789    border: 0;
  1790    background-color: #eee;
  1791    box-shadow: none;
  1792  }
  1793  
  1794  .jstree-default .jstree-wholerow-clicked,
  1795  .jstree-wholerow .jstree-wholerow-clicked {
  1796    background: none;
  1797    border: 0;
  1798    background-color: #e1e1e1;
  1799    box-shadow: none;
  1800  }
  1801  
  1802  .jstree-default .jstree-wholerow-hovered,
  1803  .jstree-wholerow .jstree-wholerow-hovered {
  1804    border: 0;
  1805    background-color: #eee;
  1806    box-shadow: none;
  1807  }
  1808  
  1809  .jstree-icon.icon-lg {
  1810    margin-top: 1px;
  1811  }
  1812  
  1813  .jstree-open > .jstree-anchor > .fa-folder:before {
  1814    margin-left: 2px;
  1815    content: "\f07c";
  1816  }
  1817  
  1818  .jstree-default.jstree-rtl .jstree-last {
  1819    background: transparent;
  1820    background-repeat: no-repeat;
  1821  }
  1822  
  1823  .vakata-context,
  1824  .vakata-context ul {
  1825    padding: 0;
  1826    min-width: 125px;
  1827    background-color: #ffffff;
  1828    font-size: 14px;
  1829    font-family: "Segoe UI",Helvetica, Arial, sans-serif;
  1830    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  1831    border: 1px solid #efefef;
  1832  }
  1833  
  1834  .vakata-context li {
  1835    border: 0;
  1836  }
  1837  .vakata-context li a {
  1838    padding: 0 10px;
  1839    border: 0;
  1840  }
  1841  .vakata-context li a i {
  1842    display: none;
  1843  }
  1844  .vakata-context li a .vakata-contextmenu-sep {
  1845    display: none;
  1846  }
  1847  
  1848  .vakata-context .vakata-context-hover > a,
  1849  .vakata-context li a:hover {
  1850    background-color: #eee;
  1851    color: #333;
  1852    box-shadow: none;
  1853    margin: 0;
  1854  }
  1855  .vakata-context .vakata-context-hover > a .span,
  1856  .vakata-context .vakata-context-hover > a .ins,
  1857  .vakata-context li a:hover .span,
  1858  .vakata-context li a:hover .ins {
  1859    border: 0 !important;
  1860  }
  1861  
  1862  .vakata-context li a span,
  1863  .vakata-context li a ins {
  1864    display: none;
  1865    border: 0 !important;
  1866  }
  1867  
  1868  .vakata-context .vakata-context-separator a,
  1869  .vakata-context-rtl .vakata-context-separator a {
  1870    margin: 0;
  1871    border: 0;
  1872  }
  1873  
  1874  .jstree-rename-input {
  1875    background-color: #ffffff !important;
  1876    border: 1px solid #e5e5e5 !important;
  1877    outline: none !important;
  1878    padding: 2px 6px !important;
  1879    margin-right: -4px !important;
  1880  }
  1881  
  1882  /***
  1883  NoUIRangeSlider
  1884  ***/
  1885  .noUi-control {
  1886    margin: 9px 0;
  1887  }
  1888  
  1889  /***
  1890  Color variants
  1891  ***/
  1892  .noUi-primary.noUi-connect,
  1893  .noUi-primary .noUi-connect {
  1894    background: #428bca;
  1895  }
  1896  
  1897  .noUi-info.noUi-connect,
  1898  .noUi-info .noUi-connect {
  1899    background: #89C4F4;
  1900  }
  1901  
  1902  .noUi-success.noUi-connect,
  1903  .noUi-success .noUi-connect {
  1904    background: #45B6AF;
  1905  }
  1906  
  1907  .noUi-warning.noUi-connect,
  1908  .noUi-warning .noUi-connect {
  1909    background: #dfba49;
  1910  }
  1911  
  1912  .noUi-danger.noUi-connect,
  1913  .noUi-danger .noUi-connect {
  1914    background: #F3565D;
  1915  }
  1916  
  1917  .noUi-default.noUi-connect,
  1918  .noUi-default .noUi-connect {
  1919    background: #c6c6c6;
  1920  }
  1921  
  1922  /***
  1923  Google reCaptcha
  1924  ***/
  1925  .form-recaptcha-img {
  1926    margin-bottom: 10px;
  1927    clear: both;
  1928    border: 1px solid #e5e5e5;
  1929    padding: 5px;
  1930  }
  1931  
  1932  iframe[src="about:blank"] {
  1933    display: none;
  1934  }
  1935  
  1936  /***
  1937  Select2 Plugin
  1938  ***/
  1939  .form-control .select2-choice {
  1940    border: 1px solid #e5e5e5;
  1941    background-color: #fff;
  1942    background-image: none;
  1943    filter: none;
  1944    height: 34px;
  1945    padding: 3px 0 0px 12px;
  1946  }
  1947  
  1948  .select2-container.select2-drop-above .select2-choice {
  1949    border-bottom-color: #e5e5e5;
  1950    background-color: #fff;
  1951    background-image: none;
  1952    filter: none;
  1953  }
  1954  
  1955  .select2-drop {
  1956    border: 1px solid #e5e5e5;
  1957    background-color: #fff;
  1958    background-image: none;
  1959    -webkit-box-shadow: none;
  1960    box-shadow: none;
  1961    filter: none;
  1962    border-top: 0;
  1963  }
  1964  
  1965  .select2-drop-auto-width {
  1966    border-top: 1px solid #e5e5e5;
  1967  }
  1968  
  1969  .select2-drop.select2-drop-above {
  1970    border-top: 1px solid #e5e5e5;
  1971    -webkit-box-shadow: none;
  1972    box-shadow: none;
  1973  }
  1974  
  1975  .select2-drop-active {
  1976    border: 1px solid #999;
  1977    border-top: 0;
  1978  }
  1979  
  1980  .select2-container .select2-choice .select2-arrow {
  1981    background-image: none;
  1982    background-color: #fff;
  1983    filter: none;
  1984    border-left: 1px solid #e5e5e5;
  1985  }
  1986  
  1987  .select2-container.select2-container-active .select2-arrow,
  1988  .select2-container.select2-dropdown-open .select2-arrow {
  1989    border-left: 0 !important;
  1990  }
  1991  
  1992  .select2-container .select2-choice .select2-arrow b {
  1993    background-position: 0 1px;
  1994  }
  1995  
  1996  .select2-search input {
  1997    border: 1px solid #e5e5e5;
  1998    background-color: #fff !important;
  1999    filter: none;
  2000    margin: 0;
  2001    outline: 0;
  2002    border: 1px solid #e5e5e5;
  2003    webkit-appearance: none !important;
  2004    color: #333333;
  2005    outline: 0;
  2006    box-shadow: none;
  2007    height: auto !important;
  2008    min-height: 26px;
  2009    padding: 6px 6px !important;
  2010    line-height: 20px;
  2011    font-size: 14px;
  2012    font-weight: normal;
  2013    vertical-align: top;
  2014    background-color: #ffffff;
  2015    -webkit-box-shadow: none;
  2016    box-shadow: none;
  2017    margin-top: 5px;
  2018  }
  2019  
  2020  .form-control.select2-container {
  2021    border: 0;
  2022    height: auto !important;
  2023    padding: 0px;
  2024  }
  2025  
  2026  .select2-container-active .select2-choice,
  2027  .select2-container-active .select2-choices {
  2028    border: 1px solid #999 !important;
  2029    -webkit-box-shadow: none !important;
  2030    box-shadow: none !important;
  2031  }
  2032  
  2033  .select2-dropdown-open .select2-choice {
  2034    border-bottom: 0 !important;
  2035    background-image: none;
  2036    background-color: #fff;
  2037    filter: none;
  2038    -webkit-box-shadow: none !important;
  2039    box-shadow: none !important;
  2040  }
  2041  
  2042  .select2-dropdown-open.select2-drop-above .select2-choice,
  2043  .select2-dropdown-open.select2-drop-above .select2-choices {
  2044    border: 1px solid #999 !important;
  2045    border-top: 0 !important;
  2046    background-image: none;
  2047    background-color: #fff;
  2048    filter: none;
  2049    -webkit-box-shadow: none !important;
  2050    box-shadow: none !important;
  2051  }
  2052  
  2053  .select2-drop.select2-drop-above.select2-drop-active {
  2054    border: 1px solid #999 !important;
  2055    border-bottom: 0 !important;
  2056  }
  2057  
  2058  .select2-dropdown-open .select2-choice .select2-arrow b {
  2059    background-position: -18px 1px;
  2060  }
  2061  
  2062  .select2-results {
  2063    margin: 5px 0;
  2064  }
  2065  
  2066  .select2-results .select2-highlighted {
  2067    background: #eee;
  2068    color: #333;
  2069  }
  2070  
  2071  .select2-results li em {
  2072    background: #feffde;
  2073    font-style: normal;
  2074  }
  2075  
  2076  .select2-results .select2-highlighted em {
  2077    background: transparent;
  2078  }
  2079  
  2080  .select2-results .select2-highlighted ul {
  2081    background: #fff;
  2082    color: #000;
  2083  }
  2084  
  2085  .select2-results .select2-no-results,
  2086  .select2-results .select2-searching,
  2087  .select2-results .select2-selection-limit {
  2088    padding: 3px 7px 4px;
  2089    background: #f4f4f4;
  2090    display: list-item;
  2091  }
  2092  
  2093  .select2-container-multi {
  2094    -webkit-border-radius: 4px;
  2095    -moz-border-radius: 4px;
  2096    -ms-border-radius: 4px;
  2097    -o-border-radius: 4px;
  2098    border-radius: 4px;
  2099  }
  2100  .select2-container-multi .select2-choices {
  2101    -webkit-border-radius: 4px;
  2102    -moz-border-radius: 4px;
  2103    -ms-border-radius: 4px;
  2104    -o-border-radius: 4px;
  2105    border-radius: 4px;
  2106  }
  2107  .select2-container-multi.select2-dropdown-open {
  2108    -webkit-border-radius: 4px 4px 0 0;
  2109    -moz-border-radius: 4px 4px 0 0;
  2110    -ms-border-radius: 4px 4px 0 0;
  2111    -o-border-radius: 4px 4px 0 0;
  2112    border-radius: 4px 4px 0 0;
  2113  }
  2114  .select2-container-multi.select2-dropdown-open .select2-choices {
  2115    -webkit-border-radius: 4px 4px 0 0;
  2116    -moz-border-radius: 4px 4px 0 0;
  2117    -ms-border-radius: 4px 4px 0 0;
  2118    -o-border-radius: 4px 4px 0 0;
  2119    border-radius: 4px 4px 0 0;
  2120  }
  2121  .select2-container-multi.select2-dropdown-open.select2-drop-above {
  2122    -webkit-border-radius: 0 0 4px 4px;
  2123    -moz-border-radius: 0 0 4px 4px;
  2124    -ms-border-radius: 0 0 4px 4px;
  2125    -o-border-radius: 0 0 4px 4px;
  2126    border-radius: 0 0 4px 4px;
  2127  }
  2128  .select2-container-multi.select2-dropdown-open.select2-drop-above .select2-choices {
  2129    -webkit-border-radius: 0 0 4px 4px;
  2130    -moz-border-radius: 0 0 4px 4px;
  2131    -ms-border-radius: 0 0 4px 4px;
  2132    -o-border-radius: 0 0 4px 4px;
  2133    border-radius: 0 0 4px 4px;
  2134  }
  2135  
  2136  .select2-container-multi .select2-choices {
  2137    padding-left: 6px;
  2138    min-height: 34px;
  2139    border: 1px solid #e5e5e5;
  2140    background-image: none;
  2141    background-color: #fff;
  2142    filter: none;
  2143    -webkit-box-shadow: none !important;
  2144    box-shadow: none !important;
  2145  }
  2146  
  2147  .select2-container-multi.select2-container-active .select2-choices {
  2148    border: 1px solid #999 !important;
  2149    background-image: none;
  2150    background-color: #fff;
  2151    filter: none;
  2152    -webkit-box-shadow: none !important;
  2153    box-shadow: none !important;
  2154  }
  2155  
  2156  .select2-container-multi .select2-choices .select2-search-choice {
  2157    padding: 3px 5px 3px 18px;
  2158    margin: 5px 0 3px 5px;
  2159    border: 1px solid #e5e5e5;
  2160    background-image: none;
  2161    background-color: #fff;
  2162    filter: none;
  2163    -webkit-box-shadow: none !important;
  2164    box-shadow: none !important;
  2165  }
  2166  
  2167  /***
  2168  Color variants
  2169  ***/
  2170  .has-warning .select2-container .select2-choice,
  2171  .has-warning .select2-container .select2-choices {
  2172    border-color: #faebcc;
  2173  }
  2174  
  2175  .has-warning .select2-container.select2-dropdown-open .select2-choice,
  2176  .has-warning .select2-container.select2-dropdown-open .select2-choices {
  2177    border-color: #faebcc;
  2178  }
  2179  
  2180  .has-warning .select2-container.select2-dropdown-open .select2-choice > span {
  2181    color: #faebcc;
  2182  }
  2183  
  2184  .has-error .select2-container .select2-choice,
  2185  .has-error .select2-container .select2-choices {
  2186    border-color: #ebccd1;
  2187  }
  2188  
  2189  .has-error .select2-container.select2-dropdown-open .select2-choice,
  2190  .has-error .select2-container.select2-dropdown-open .select2-choices {
  2191    border-color: #ebccd1;
  2192  }
  2193  
  2194  .has-error .select2-container.select2-dropdown-open .select2-choice > span {
  2195    color: #ebccd1;
  2196  }
  2197  
  2198  .has-success .select2-container .select2-choice,
  2199  .has-success .select2-container .select2-choices {
  2200    border-color: #d6e9c6;
  2201  }
  2202  
  2203  .has-success .select2-container.select2-dropdown-open .select2-choice,
  2204  .has-success .select2-container.select2-dropdown-open .select2-choices {
  2205    border-color: #d6e9c6;
  2206  }
  2207  
  2208  .has-success .select2-container.select2-dropdown-open .select2-choice > span {
  2209    color: #d6e9c6;
  2210  }
  2211  
  2212  /* Fix z-index when select2 opened in modals*/
  2213  .modal-open .select2-drop-mask {
  2214    z-index: 10051;
  2215  }
  2216  
  2217  .modal-open .select2-drop {
  2218    z-index: 10052;
  2219  }
  2220  
  2221  .modal-open .select2-search {
  2222    z-index: 10053;
  2223  }
  2224  
  2225  /***
  2226  Bootstrap input sizes
  2227  ***/
  2228  /* Large input size */
  2229  .form-control.input-lg .select2-choice {
  2230    height: 46px;
  2231    padding: 10px 16px;
  2232  }
  2233  
  2234  .select2-container.input-lg .select2-choice .select2-arrow b {
  2235    background-position: 0 7px;
  2236  }
  2237  
  2238  /* Small input size */
  2239  .form-control.input-sm .select2-choice {
  2240    height: 30px;
  2241    padding: 1px 10px 5px 10px;
  2242  }
  2243  
  2244  .select2-container.input-sm .select2-choice .select2-arrow b {
  2245    background-position: 0 0px;
  2246  }
  2247  
  2248  /* Portlet full screen mode */
  2249  .modal-open.page-portlet-fullscreen .select2-drop-mask {
  2250    z-index: 10081;
  2251  }
  2252  .modal-open.page-portlet-fullscreen .select2-drop {
  2253    z-index: 10082;
  2254  }
  2255  .modal-open.page-portlet-fullscreen .select2-search {
  2256    z-index: 10083;
  2257  }
  2258  
  2259  /***
  2260  jQuery Uniform
  2261  ***/
  2262  .checker {
  2263    margin-top: -2px !important;
  2264    margin-right: 2px !important;
  2265  }
  2266  
  2267  .checker input,
  2268  .radio input {
  2269    outline: none !important;
  2270  }
  2271  
  2272  div.checker.disabled span,
  2273  div.checker.disabled.active span {
  2274    background-position: -152px -260px;
  2275  }
  2276  
  2277  div.checker.disabled:hover,
  2278  div.radio.disabled:hover {
  2279    cursor: not-allowed;
  2280  }
  2281  
  2282  div.radio,
  2283  div.checker {
  2284    margin-right: 0;
  2285    margin-left: 3px;
  2286  }
  2287  
  2288  /***
  2289  Morris Charts
  2290  ***/
  2291  .portlet-body-morris-fit {
  2292    margin-right: -20px;
  2293    margin-left: -20px;
  2294    margin-bottom: -15px;
  2295  }
  2296  .portlet-body-morris-fit > svg {
  2297    -webkit-border-radius: 0 0 4px 4px;
  2298    -moz-border-radius: 0 0 4px 4px;
  2299    -ms-border-radius: 0 0 4px 4px;
  2300    -o-border-radius: 0 0 4px 4px;
  2301    border-radius: 0 0 4px 4px;
  2302  }
  2303  
  2304  .morris-hover.morris-default-style .morris-hover-row-label {
  2305    text-align: left;
  2306    font-weight: 400;
  2307    font-size: 15px;
  2308    color: #7D8C9D;
  2309    font-family: "Open Sans", sans-serif;
  2310  }
  2311  .morris-hover.morris-default-style .morris-hover-point {
  2312    text-align: left;
  2313    font-size: 14px;
  2314    font-weight: 400;
  2315    font-family: "Open Sans", sans-serif;
  2316  }
  2317  
  2318  /***
  2319  iCheck
  2320  ***/
  2321  .icheck-list > label {
  2322    display: block;
  2323    margin-bottom: 8px;
  2324  }
  2325  .icheck-list > label:last-child {
  2326    margin-bottom: 0;
  2327  }
  2328  
  2329  .form-horizontal .icheck-inline {
  2330    margin-top: 8px;
  2331  }
  2332  .icheck-inline > label {
  2333    display: inline-block;
  2334    margin-left: 15px;
  2335  }
  2336  .icheck-inline > label:first-child {
  2337    margin-left: 0;
  2338  }
  2339  
  2340  div[class*='icheckbox_'],
  2341  div[class*='iradio_'] {
  2342    margin-right: 5px;
  2343    top: -1px !important;
  2344  }
  2345  
  2346  .icheck-colors {
  2347    padding: 0;
  2348    margin: 0;
  2349    list-style: none;
  2350  }
  2351  .icheck-colors > li {
  2352    padding: 0;
  2353    margin: 4px;
  2354    float: left;
  2355    display: inline-block;
  2356    height: 20px;
  2357    width: 20px;
  2358    background: #000000;
  2359    opacity: 0.6 ;
  2360    filter: alpha(opacity=60) ;
  2361  }
  2362  .icheck-colors > li:first-child {
  2363    margin-left: 0;
  2364  }
  2365  .icheck-colors > li:hover {
  2366    opacity: 1 ;
  2367    filter: alpha(opacity=100) ;
  2368    cursor: pointer;
  2369  }
  2370  .icheck-colors > li.active {
  2371    height: 26px;
  2372    margin-top: 0;
  2373    opacity: 0.6 ;
  2374    filter: alpha(opacity=60) ;
  2375  }
  2376  .icheck-colors > li.red {
  2377    background: #d54e21;
  2378  }
  2379  .icheck-colors > li.green {
  2380    background: #78a300;
  2381  }
  2382  .icheck-colors > li.blue {
  2383    background: #0e76a8;
  2384  }
  2385  .icheck-colors > li.aero {
  2386    background: #9cc2cb;
  2387  }
  2388  .icheck-colors > li.grey {
  2389    background: #73716e;
  2390  }
  2391  .icheck-colors > li.orange {
  2392    background: #f70;
  2393  }
  2394  .icheck-colors > li.yellow {
  2395    background: #fc0;
  2396  }
  2397  .icheck-colors > li.pink {
  2398    background: #ff66b5;
  2399  }
  2400  .icheck-colors > li.purple {
  2401    background: #6a5a8c;
  2402  }
  2403  
  2404  /***
  2405  AngularJS UI-select
  2406  ***/
  2407  .ui-select-match-close {
  2408    margin-top: 5px !important;
  2409    margin-left: 5px !important;
  2410  }
  2411  
  2412  .minicolors-swatch {
  2413    border: 0;
  2414  }