Skip to content
This repository
Browse code

first commit, upload basic library set

  • Loading branch information...
commit 5fbcf13b3ebeeb2029cd9ba7296b7ae4f548429b 0 parents
Ace Subido authored June 26, 2012
22  .gitattributes
... ...
@@ -0,0 +1,22 @@
  1
+# Auto detect text files and perform LF normalization
  2
+* text=auto
  3
+
  4
+# Custom for Visual Studio
  5
+*.cs     diff=csharp
  6
+*.sln    merge=union
  7
+*.csproj merge=union
  8
+*.vbproj merge=union
  9
+*.fsproj merge=union
  10
+*.dbproj merge=union
  11
+
  12
+# Standard to msysgit
  13
+*.doc	 diff=astextplain
  14
+*.DOC	 diff=astextplain
  15
+*.docx diff=astextplain
  16
+*.DOCX diff=astextplain
  17
+*.dot  diff=astextplain
  18
+*.DOT  diff=astextplain
  19
+*.pdf  diff=astextplain
  20
+*.PDF	 diff=astextplain
  21
+*.rtf	 diff=astextplain
  22
+*.RTF	 diff=astextplain
163  .gitignore
... ...
@@ -0,0 +1,163 @@
  1
+#################
  2
+## Eclipse
  3
+#################
  4
+
  5
+*.pydevproject
  6
+.project
  7
+.metadata
  8
+bin/
  9
+tmp/
  10
+*.tmp
  11
+*.bak
  12
+*.swp
  13
+*~.nib
  14
+local.properties
  15
+.classpath
  16
+.settings/
  17
+.loadpath
  18
+
  19
+# External tool builders
  20
+.externalToolBuilders/
  21
+
  22
+# Locally stored "Eclipse launch configurations"
  23
+*.launch
  24
+
  25
+# CDT-specific
  26
+.cproject
  27
+
  28
+# PDT-specific
  29
+.buildpath
  30
+
  31
+
  32
+#################
  33
+## Visual Studio
  34
+#################
  35
+
  36
+## Ignore Visual Studio temporary files, build results, and
  37
+## files generated by popular Visual Studio add-ons.
  38
+
  39
+# User-specific files
  40
+*.suo
  41
+*.user
  42
+*.sln.docstates
  43
+
  44
+# Build results
  45
+[Dd]ebug/
  46
+[Rr]elease/
  47
+*_i.c
  48
+*_p.c
  49
+*.ilk
  50
+*.meta
  51
+*.obj
  52
+*.pch
  53
+*.pdb
  54
+*.pgc
  55
+*.pgd
  56
+*.rsp
  57
+*.sbr
  58
+*.tlb
  59
+*.tli
  60
+*.tlh
  61
+*.tmp
  62
+*.vspscc
  63
+.builds
  64
+*.dotCover
  65
+
  66
+## TODO: If you have NuGet Package Restore enabled, uncomment this
  67
+#packages/
  68
+
  69
+# Visual C++ cache files
  70
+ipch/
  71
+*.aps
  72
+*.ncb
  73
+*.opensdf
  74
+*.sdf
  75
+
  76
+# Visual Studio profiler
  77
+*.psess
  78
+*.vsp
  79
+
  80
+# ReSharper is a .NET coding add-in
  81
+_ReSharper*
  82
+
  83
+# Installshield output folder
  84
+[Ee]xpress
  85
+
  86
+# DocProject is a documentation generator add-in
  87
+DocProject/buildhelp/
  88
+DocProject/Help/*.HxT
  89
+DocProject/Help/*.HxC
  90
+DocProject/Help/*.hhc
  91
+DocProject/Help/*.hhk
  92
+DocProject/Help/*.hhp
  93
+DocProject/Help/Html2
  94
+DocProject/Help/html
  95
+
  96
+# Click-Once directory
  97
+publish
  98
+
  99
+# Others
  100
+[Bb]in
  101
+[Oo]bj
  102
+sql
  103
+TestResults
  104
+*.Cache
  105
+ClientBin
  106
+stylecop.*
  107
+~$*
  108
+*.dbmdl
  109
+Generated_Code #added for RIA/Silverlight projects
  110
+
  111
+# Backup & report files from converting an old project file to a newer
  112
+# Visual Studio version. Backup files are not needed, because we have git ;-)
  113
+_UpgradeReport_Files/
  114
+Backup*/
  115
+UpgradeLog*.XML
  116
+
  117
+
  118
+
  119
+############
  120
+## Windows
  121
+############
  122
+
  123
+# Windows image file caches
  124
+Thumbs.db
  125
+
  126
+# Folder config file
  127
+Desktop.ini
  128
+
  129
+
  130
+#############
  131
+## Python
  132
+#############
  133
+
  134
+*.py[co]
  135
+
  136
+# Packages
  137
+*.egg
  138
+*.egg-info
  139
+dist
  140
+build
  141
+eggs
  142
+parts
  143
+bin
  144
+var
  145
+sdist
  146
+develop-eggs
  147
+.installed.cfg
  148
+
  149
+# Installer logs
  150
+pip-log.txt
  151
+
  152
+# Unit test / coverage reports
  153
+.coverage
  154
+.tox
  155
+
  156
+#Translations
  157
+*.mo
  158
+
  159
+#Mr Developer
  160
+.mr.developer.cfg
  161
+
  162
+# Mac crap
  163
+.DS_Store
1,004  css/msft-metro-buttons.css
... ...
@@ -0,0 +1,1004 @@
  1
+/*!
  2
+ * CSS3 Google Buttons
  3
+ *
  4
+ * Heavily inspired by css3-github-buttons, Twitter Bootstrap, and
  5
+ * of course, Google. I don't claim ownership over any of this.
  6
+ *
  7
+ * Constructed by Tim O'Donnell (http://github.com/todc)
  8
+ */
  9
+article,
  10
+aside,
  11
+details,
  12
+figcaption,
  13
+figure,
  14
+footer,
  15
+header,
  16
+hgroup,
  17
+nav,
  18
+section {
  19
+  display: block;
  20
+}
  21
+audio, canvas, video {
  22
+  display: inline-block;
  23
+  *display: inline;
  24
+  *zoom: 1;
  25
+}
  26
+audio:not([controls]) {
  27
+  display: none;
  28
+}
  29
+html {
  30
+  font-size: 100%;
  31
+  -webkit-text-size-adjust: 100%;
  32
+  -ms-text-size-adjust: 100%;
  33
+}
  34
+a:focus {
  35
+  outline: thin dotted;
  36
+  outline: 5px auto -webkit-focus-ring-color;
  37
+  outline-offset: -2px;
  38
+}
  39
+a:hover, a:active {
  40
+  outline: 0;
  41
+}
  42
+sub, sup {
  43
+  position: relative;
  44
+  font-size: 75%;
  45
+  line-height: 0;
  46
+  vertical-align: baseline;
  47
+}
  48
+sup {
  49
+  top: -0.5em;
  50
+}
  51
+sub {
  52
+  bottom: -0.25em;
  53
+}
  54
+img {
  55
+  max-width: 100%;
  56
+  height: auto;
  57
+  border: 0;
  58
+  -ms-interpolation-mode: bicubic;
  59
+}
  60
+button,
  61
+input,
  62
+select,
  63
+textarea {
  64
+  margin: 0;
  65
+  font-size: 100%;
  66
+  /*vertical-align: middle;*/
  67
+
  68
+}
  69
+button, input {
  70
+  *overflow: visible;
  71
+  line-height: normal;
  72
+}
  73
+button::-moz-focus-inner, input::-moz-focus-inner {
  74
+  padding: 0;
  75
+  border: 0;
  76
+}
  77
+button,
  78
+input[type="button"],
  79
+input[type="reset"],
  80
+input[type="submit"] {
  81
+  cursor: pointer;
  82
+  -webkit-appearance: button;
  83
+  -moz-appearance: none; 
  84
+}
  85
+@-moz-document url-prefix() {
  86
+	button,
  87
+	input[type="button"],
  88
+	input[type="reset"],
  89
+	input[type="submit"] {
  90
+		cursor: pointer;
  91
+	 	padding: 6px 14px;
  92
+	}
  93
+}
  94
+input[type="search"] {
  95
+  -webkit-appearance: textfield;
  96
+  -webkit-box-sizing: content-box;
  97
+  -moz-box-sizing: content-box;
  98
+  box-sizing: content-box;
  99
+}
  100
+input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  101
+  -webkit-appearance: none;
  102
+}
  103
+textarea {
  104
+  overflow: auto;
  105
+  vertical-align: top;
  106
+}
  107
+[class^="icon-"] {
  108
+  display: inline-block;
  109
+
  110
+  width: 14px;
  111
+  height: 14px;
  112
+  vertical-align: top;
  113
+  background-image: url(../img/glyphicons-halflings.png);
  114
+  background-position: 14px 14px;
  115
+  background-repeat: no-repeat;
  116
+  *margin-right: .3em;
  117
+}
  118
+[class^="icon-"]:last-child {
  119
+  *margin-left: 0;
  120
+}
  121
+.icon-white {
  122
+  background-image: url(../img/glyphicons-halflings-white.png);
  123
+}
  124
+.disabled > [class^="icon-"], [disabled] > [class^="icon-"]{
  125
+  opacity: 0.5;
  126
+  filter: alpha(opacity=50);
  127
+}
  128
+.disabled > [class^="m-icon-"], [disabled] > [class^="m-icon-"] {
  129
+  opacity: 0.4;
  130
+  filter: alpha(opacity=40);
  131
+}
  132
+.icon-glass {
  133
+  background-position: 0      0;
  134
+}
  135
+.icon-music {
  136
+  background-position: -24px 0;
  137
+}
  138
+.icon-search {
  139
+  background-position: -48px 0;
  140
+}
  141
+.icon-envelope {
  142
+  background-position: -72px 0;
  143
+}
  144
+.icon-heart {
  145
+  background-position: -96px 0;
  146
+}
  147
+.icon-star {
  148
+  background-position: -120px 0;
  149
+}
  150
+.icon-star-empty {
  151
+  background-position: -144px 0;
  152
+}
  153
+.icon-user {
  154
+  background-position: -168px 0;
  155
+}
  156
+.icon-film {
  157
+  background-position: -192px 0;
  158
+}
  159
+.icon-th-large {
  160
+  background-position: -216px 0;
  161
+}
  162
+.icon-th {
  163
+  background-position: -240px 0;
  164
+}
  165
+.icon-th-list {
  166
+  background-position: -264px 0;
  167
+}
  168
+.icon-ok {
  169
+  background-position: -288px 0;
  170
+}
  171
+.icon-remove {
  172
+  background-position: -312px 0;
  173
+}
  174
+.icon-zoom-in {
  175
+  background-position: -336px 0;
  176
+}
  177
+.icon-zoom-out {
  178
+  background-position: -360px 0;
  179
+}
  180
+.icon-off {
  181
+  background-position: -384px 0;
  182
+}
  183
+.icon-signal {
  184
+  background-position: -408px 0;
  185
+}
  186
+.icon-cog {
  187
+  background-position: -432px 0;
  188
+}
  189
+.icon-trash {
  190
+  background-position: -456px 0;
  191
+}
  192
+.icon-home {
  193
+  background-position: 0 -24px;
  194
+}
  195
+.icon-file {
  196
+  background-position: -24px -24px;
  197
+}
  198
+.icon-time {
  199
+  background-position: -48px -24px;
  200
+}
  201
+.icon-road {
  202
+  background-position: -72px -24px;
  203
+}
  204
+.icon-download-alt {
  205
+  background-position: -96px -24px;
  206
+}
  207
+.icon-download {
  208
+  background-position: -120px -24px;
  209
+}
  210
+.icon-upload {
  211
+  background-position: -144px -24px;
  212
+}
  213
+.icon-inbox {
  214
+  background-position: -168px -24px;
  215
+}
  216
+.icon-play-circle {
  217
+  background-position: -192px -24px;
  218
+}
  219
+.icon-repeat {
  220
+  background-position: -216px -24px;
  221
+}
  222
+.icon-refresh {
  223
+  background-position: -240px -24px;
  224
+}
  225
+.icon-list-alt {
  226
+  background-position: -264px -24px;
  227
+}
  228
+.icon-lock {
  229
+  background-position: -287px -24px;
  230
+}
  231
+.icon-flag {
  232
+  background-position: -312px -24px;
  233
+}
  234
+.icon-headphones {
  235
+  background-position: -336px -24px;
  236
+}
  237
+.icon-volume-off {
  238
+  background-position: -360px -24px;
  239
+}
  240
+.icon-volume-down {
  241
+  background-position: -384px -24px;
  242
+}
  243
+.icon-volume-up {
  244
+  background-position: -408px -24px;
  245
+}
  246
+.icon-qrcode {
  247
+  background-position: -432px -24px;
  248
+}
  249
+.icon-barcode {
  250
+  background-position: -456px -24px;
  251
+}
  252
+.icon-tag {
  253
+  background-position: 0 -48px;
  254
+}
  255
+.icon-tags {
  256
+  background-position: -25px -48px;
  257
+}
  258
+.icon-book {
  259
+  background-position: -48px -48px;
  260
+}
  261
+.icon-bookmark {
  262
+  background-position: -72px -48px;
  263
+}
  264
+.icon-print {
  265
+  background-position: -96px -48px;
  266
+}
  267
+.icon-camera {
  268
+  background-position: -120px -48px;
  269
+}
  270
+.icon-font {
  271
+  background-position: -144px -48px;
  272
+}
  273
+.icon-bold {
  274
+  background-position: -167px -48px;
  275
+}
  276
+.icon-italic {
  277
+  background-position: -192px -48px;
  278
+}
  279
+.icon-text-height {
  280
+  background-position: -216px -48px;
  281
+}
  282
+.icon-text-width {
  283
+  background-position: -240px -48px;
  284
+}
  285
+.icon-align-left {
  286
+  background-position: -264px -48px;
  287
+}
  288
+.icon-align-center {
  289
+  background-position: -288px -48px;
  290
+}
  291
+.icon-align-right {
  292
+  background-position: -312px -48px;
  293
+}
  294
+.icon-align-justify {
  295
+  background-position: -336px -48px;
  296
+}
  297
+.icon-list {
  298
+  background-position: -360px -48px;
  299
+}
  300
+.icon-indent-left {
  301
+  background-position: -384px -48px;
  302
+}
  303
+.icon-indent-right {
  304
+  background-position: -408px -48px;
  305
+}
  306
+.icon-facetime-video {
  307
+  background-position: -432px -48px;
  308
+}
  309
+.icon-picture {
  310
+  background-position: -456px -48px;
  311
+}
  312
+.icon-pencil {
  313
+  background-position: 0 -72px;
  314
+}
  315
+.icon-map-marker {
  316
+  background-position: -24px -72px;
  317
+}
  318
+.icon-adjust {
  319
+  background-position: -48px -72px;
  320
+}
  321
+.icon-tint {
  322
+  background-position: -72px -72px;
  323
+}
  324
+.icon-edit {
  325
+  background-position: -96px -72px;
  326
+}
  327
+.icon-share {
  328
+  background-position: -120px -72px;
  329
+}
  330
+.icon-check {
  331
+  background-position: -144px -72px;
  332
+}
  333
+.icon-move {
  334
+  background-position: -168px -72px;
  335
+}
  336
+.icon-step-backward {
  337
+  background-position: -192px -72px;
  338
+}
  339
+.icon-fast-backward {
  340
+  background-position: -216px -72px;
  341
+}
  342
+.icon-backward {
  343
+  background-position: -240px -72px;
  344
+}
  345
+.icon-play {
  346
+  background-position: -264px -72px;
  347
+}
  348
+.icon-pause {
  349
+  background-position: -288px -72px;
  350
+}
  351
+.icon-stop {
  352
+  background-position: -312px -72px;
  353
+}
  354
+.icon-forward {
  355
+  background-position: -336px -72px;
  356
+}
  357
+.icon-fast-forward {
  358
+  background-position: -360px -72px;
  359
+}
  360
+.icon-step-forward {
  361
+  background-position: -384px -72px;
  362
+}
  363
+.icon-eject {
  364
+  background-position: -408px -72px;
  365
+}
  366
+.icon-chevron-left {
  367
+  background-position: -432px -72px;
  368
+}
  369
+.icon-chevron-right {
  370
+  background-position: -456px -72px;
  371
+}
  372
+.icon-plus-sign {
  373
+  background-position: 0 -96px;
  374
+}
  375
+.icon-minus-sign {
  376
+  background-position: -24px -96px;
  377
+}
  378
+.icon-remove-sign {
  379
+  background-position: -48px -96px;
  380
+}
  381
+.icon-ok-sign {
  382
+  background-position: -72px -96px;
  383
+}
  384
+.icon-question-sign {
  385
+  background-position: -96px -96px;
  386
+}
  387
+.icon-info-sign {
  388
+  background-position: -120px -96px;
  389
+}
  390
+.icon-screenshot {
  391
+  background-position: -144px -96px;
  392
+}
  393
+.icon-remove-circle {
  394
+  background-position: -168px -96px;
  395
+}
  396
+.icon-ok-circle {
  397
+  background-position: -192px -96px;
  398
+}
  399
+.icon-ban-circle {
  400
+  background-position: -216px -96px;
  401
+}
  402
+.icon-arrow-left {
  403
+  background-position: -240px -96px;
  404
+}
  405
+.icon-arrow-right {
  406
+  background-position: -264px -96px;
  407
+}
  408
+.icon-arrow-up {
  409
+  background-position: -289px -96px;
  410
+}
  411
+.icon-arrow-down {
  412
+  background-position: -312px -96px;
  413
+}
  414
+.icon-share-alt {
  415
+  background-position: -336px -96px;
  416
+}
  417
+.icon-resize-full {
  418
+  background-position: -360px -96px;
  419
+}
  420
+.icon-resize-small {
  421
+  background-position: -384px -96px;
  422
+}
  423
+.icon-plus {
  424
+  background-position: -408px -96px;
  425
+}
  426
+.icon-minus {
  427
+  background-position: -433px -96px;
  428
+}
  429
+.icon-asterisk {
  430
+  background-position: -456px -96px;
  431
+}
  432
+.icon-exclamation-sign {
  433
+  background-position: 0 -120px;
  434
+}
  435
+.icon-gift {
  436
+  background-position: -24px -120px;
  437
+}
  438
+.icon-leaf {
  439
+  background-position: -48px -120px;
  440
+}
  441
+.icon-fire {
  442
+  background-position: -72px -120px;
  443
+}
  444
+.icon-eye-open {
  445
+  background-position: -96px -120px;
  446
+}
  447
+.icon-eye-close {
  448
+  background-position: -120px -120px;
  449
+}
  450
+.icon-warning-sign {
  451
+  background-position: -144px -120px;
  452
+}
  453
+.icon-plane {
  454
+  background-position: -168px -120px;
  455
+}
  456
+.icon-calendar {
  457
+  background-position: -192px -120px;
  458
+}
  459
+.icon-random {
  460
+  background-position: -216px -120px;
  461
+}
  462
+.icon-comment {
  463
+  background-position: -240px -120px;
  464
+}
  465
+.icon-magnet {
  466
+  background-position: -264px -120px;
  467
+}
  468
+.icon-chevron-up {
  469
+  background-position: -288px -120px;
  470
+}
  471
+.icon-chevron-down {
  472
+  background-position: -313px -119px;
  473
+}
  474
+.icon-retweet {
  475
+  background-position: -336px -120px;
  476
+}
  477
+.icon-shopping-cart {
  478
+  background-position: -360px -120px;
  479
+}
  480
+.icon-folder-close {
  481
+  background-position: -384px -120px;
  482
+}
  483
+.icon-folder-open {
  484
+  background-position: -408px -120px;
  485
+}
  486
+.icon-resize-vertical {
  487
+  background-position: -432px -119px;
  488
+}
  489
+.icon-resize-horizontal {
  490
+  background-position: -456px -118px;
  491
+}
  492
+[class^="m-icon-"] {
  493
+  display: inline-block;
  494
+  width: 14px;
  495
+  height: 14px; 
  496
+  vertical-align: top;
  497
+  background-image: url(../img/syncfusion-icons.png);
  498
+  background-position: 0 0;
  499
+  background-repeat: no-repeat; 
  500
+}
  501
+[class^="m-icon-big-"] {
  502
+  display: inline-block;
  503
+  width: 30px;
  504
+  height: 30px; 
  505
+  margin: 6px;
  506
+  vertical-align: top;
  507
+  background-image: url(../img/syncfusion-icons.png);
  508
+  background-position: 0 0px;
  509
+  background-repeat: no-repeat; 
  510
+}
  511
+.m-icon-white {
  512
+  background-image: url(../img/syncfusion-icons-white.png);
  513
+}
  514
+[class^="big-"]:last-child {
  515
+  *margin-left: 0;
  516
+}
  517
+.m-icon-swapright {
  518
+  background-position: 0 0;
  519
+}
  520
+.m-icon-swapdown {
  521
+  background-position: -14px 0;
  522
+}
  523
+.m-icon-swapleft {
  524
+  background-position: -28px 0;
  525
+}
  526
+.m-icon-swapup {
  527
+  background-position: -42px 0;
  528
+}
  529
+.m-icon-big-swapright{
  530
+  background-position: 0 -14px;
  531
+}
  532
+.m-icon-big-swapdown{
  533
+  background-position: -30px -14px;
  534
+}
  535
+.m-icon-big-swapleft{
  536
+  background-position: -60px -14px;
  537
+}
  538
+.m-icon-big-swapup{
  539
+  background-position: -90px -14px;
  540
+}
  541
+.dropdown {
  542
+  position: relative;
  543
+}
  544
+.dropdown-toggle {
  545
+  *margin-bottom: -3px;  
  546
+}
  547
+.dropdown-toggle:active, .open .dropdown-toggle {
  548
+  outline: 0;
  549
+}
  550
+
  551
+.caret {
  552
+  display: inline-block;
  553
+  width: 0;
  554
+  height: 0;
  555
+  text-indent: -99999px;
  556
+  *text-indent: 0;
  557
+  vertical-align: top;
  558
+  margin-top: 5px;
  559
+  margin-left: 2px;
  560
+  margin-right: 2px;
  561
+  border-left: 4px solid transparent;
  562
+  border-right: 4px solid transparent;
  563
+  border-top: 4px solid black;
  564
+  opacity: 0.5;
  565
+  filter: alpha(opacity=50);
  566
+  content: "\2193";  
  567
+}
  568
+.caret.white{
  569
+  border-left: 4px solid transparent;
  570
+  border-right: 4px solid transparent;
  571
+  border-top: 4px solid white;
  572
+  opacity: 0.95;
  573
+  filter: alpha(opacity=95);
  574
+}
  575
+.dropdown .caret {
  576
+  margin-top: 8px;
  577
+  margin-left: 2px;
  578
+}
  579
+.dropdown:hover .caret, .open.dropdown .caret {
  580
+  opacity: 1;
  581
+  filter: alpha(opacity=100);
  582
+}
  583
+.m-dropdown-menu {
  584
+  position: absolute;
  585
+  top: 98%;
  586
+  left: 0;
  587
+  z-index: 1000;
  588
+  float: left;
  589
+  display: none;
  590
+  min-width: 225px;
  591
+  max-width: 225px;
  592
+  padding: 0 0 6px 0;
  593
+  margin: 0 0 0;
  594
+  list-style: none;
  595
+  background-color: white; 
  596
+  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  597
+  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  598
+  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  599
+  font-size: 14px;
  600
+  font-family: "Segoe UI",Helvetica, Arial, sans-serif;
  601
+  
  602
+  border: 1px solid #eeeeee;
  603
+  
  604
+}
  605
+.m-dropdown-menu.bottom-up {
  606
+  top: auto;
  607
+  bottom: 100%;
  608
+  margin-bottom: 2px;
  609
+}
  610
+.m-dropdown-menu .divider {
  611
+  border-top: 1px solid #ebebeb;
  612
+  margin-top: 9px;
  613
+  margin-bottom: 10px;
  614
+  padding: 0;
  615
+  cursor: default;
  616
+  /*    height: 1px;
  617
+    margin: 5px 1px;
  618
+    overflow: hidden;
  619
+    background-color: #e5e5e5;
  620
+    border-bottom: 1px solid white;
  621
+
  622
+    // IE7 needs a set width since we gave a height. Restricting just
  623
+    // to IE7 to keep the 1px left/right space in other browsers.
  624
+    // It is unclear where IE is getting the extra space that we need
  625
+    // to negative-margin away, but so it goes.
  626
+    *width: 100%;
  627
+    *margin: -5px 0 5px;*/
  628
+
  629
+}
  630
+.m-dropdown-menu a {
  631
+  position: relative;
  632
+  padding: 6px 0 6px 30px;
  633
+  color: #333;
  634
+  text-decoration: none;
  635
+  display: block;
  636
+  clear: both;
  637
+  font-weight: normal;
  638
+  line-height: 18px;
  639
+  white-space: nowrap;
  640
+}
  641
+.m-dropdown-menu a [class^="icon-"] {
  642
+  position: absolute;
  643
+  left: 7px;
  644
+  top: 9px;
  645
+}
  646
+.m-dropdown-menu li > a:hover, .m-dropdown-menu .active > a, .m-dropdown-menu .active > a:hover {
  647
+  text-decoration: none;
  648
+  background-color: #eee;
  649
+}
  650
+.dropdown.open {
  651
+  *z-index: 1000;
  652
+}
  653
+.dropdown.open .dropdown-toggle {
  654
+  color: #08c;
  655
+  background: #ccc;
  656
+  background: rgba(0, 0, 0, 0.3);
  657
+}
  658
+.dropdown.open .m-dropdown-menu {
  659
+  display: block;
  660
+}
  661
+
  662
+.m-btn {
  663
+  position: relative;
  664
+  display: inline-block;
  665
+  overflow: visible;
  666
+  margin: 0;
  667
+  padding: 10px 14px;
  668
+  cursor: pointer;
  669
+  outline: none;
  670
+  border: none; 
  671
+  background-color: #f3f3f3;
  672
+  background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
  673
+  background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
  674
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));
  675
+  background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
  676
+  background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
  677
+  background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
  678
+  background-repeat: repeat-x;
  679
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1', GradientType=0);
  680
+  -webkit-background-clip: padding;
  681
+  -moz-background-clip: padding;
  682
+  background-clip: padding;
  683
+  /* IE hacks */
  684
+
  685
+  zoom: 1;
  686
+  z-index: 1;
  687
+  *display: inline;
  688
+  font-family: "Segoe UI",Helvetica, Arial, sans-serif;
  689
+  font-size: 14px;
  690
+  line-height: 12px;
  691
+  color: #444444;
  692
+  min-width: 42px;
  693
+ 
  694
+  text-align: center;  
  695
+  text-decoration: none;
  696
+  white-space: nowrap;
  697
+}
  698
+.m-btn:hover,
  699
+.m-btn:focus,
  700
+.m-btn:active,
  701
+.m-btn.active {
  702
+  color: #333;
  703
+  text-decoration: none;  
  704
+  background-color: #f5f5f5;
  705
+  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
  706
+  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
  707
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
  708
+  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
  709
+  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
  710
+  background-image: linear-gradient(top, #eeeeee, #dddddd);
  711
+  background-repeat: repeat-x;
  712
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0); 
  713
+  z-index: 100;
  714
+  outline: none;
  715
+}
  716
+.m-btn:active, .m-btn.active {
  717
+  background-color: #c6c6c6;
  718
+  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
  719
+  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
  720
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
  721
+  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
  722
+  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
  723
+  background-image: linear-gradient(top, #eeeeee, #dddddd);
  724
+  background-repeat: repeat-x;
  725
+   -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  726
+  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  727
+  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  728
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0); 
  729
+}
  730
+.m-btn:focus {
  731
+  /* Blue border on button focus. */
  732
+  border-color: #4D90FE;
  733
+}
  734
+/* overrides extra padding on button elements in Firefox */
  735
+.m-btn::-moz-focus-inner {
  736
+  padding: 0;
  737
+  border: 0;
  738
+}
  739
+.m-btn.red-stripe{
  740
+	border-left: 3px solid #d84a38;
  741
+}
  742
+
  743
+.m-btn.blue-stripe{
  744
+	border-left: 3px solid #4d90fe;
  745
+}
  746
+
  747
+.m-btn.purple-stripe{
  748
+	border-left: 3px solid #852b99;
  749
+}
  750
+
  751
+.m-btn.green-stripe{
  752
+	border-left: 3px solid #35aa47;
  753
+}
  754
+
  755
+/* Common button classes */
  756
+.m-btn.red:active,
  757
+.m-btn.red.active,
  758
+.m-btn.red.disabled,
  759
+.m-btn.red[disabled],
  760
+.m-btn.blue:active,
  761
+.m-btn.blue.active,
  762
+.m-btn.blue.disabled,
  763
+.m-btn.blue[disabled],
  764
+.m-btn.purple:active,
  765
+.m-btn.purple.active,
  766
+.m-btn.purple.disabled,
  767
+.m-btn.purple[disabled],
  768
+.m-btn.green:active,
  769
+.m-btn.green.active,
  770
+.m-btn.green.disabled,
  771
+.m-btn.green[disabled]{
  772
+  -webkit-box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.3);
  773
+  -moz-box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.3);
  774
+  box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.3);
  775
+  color: white !important;  
  776
+}
  777
+.m-btn.red.disabled,
  778
+.m-btn.red[disabled],
  779
+.m-btn.blue.disabled,
  780
+.m-btn.blue[disabled],
  781
+.m-btn.purple.disabled,
  782
+.m-btn.purple[disabled],
  783
+.m-btn.green.disabled,
  784
+.m-btn.green[disabled]{
  785
+	opacity: .8;
  786
+}
  787
+
  788
+/* ..................................................................... Red */
  789
+.m-btn.red {
  790
+  color: white;  
  791
+  background-color: #d84a38;
  792
+  background-image: -moz-linear-gradient(top, #dd4b39, #d14836);
  793
+  background-image: -ms-linear-gradient(top, #dd4b39, #d14836);
  794
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#d14836));
  795
+  background-image: -webkit-linear-gradient(top, #dd4b39, #d14836);
  796
+  background-image: -o-linear-gradient(top, #dd4b39, #d14836);
  797
+  background-image: linear-gradient(top, #dd4b39, #d14836);
  798
+  background-repeat: repeat-x;
  799
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39', endColorstr='#d14836', GradientType=0);
  800
+}
  801
+.m-btn.red:hover, 
  802
+.m-btn.red:focus, 
  803
+.m-btn.red:active, 
  804
+.m-btn.red.active,
  805
+.m-btn.red[disabled], 
  806
+.m-btn.red.disabled {    
  807
+  background-color: #d34332;
  808
+  background-image: -moz-linear-gradient(top, #dd4b39, #c53727);
  809
+  background-image: -ms-linear-gradient(top, #dd4b39, #c53727);
  810
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#c53727));
  811
+  background-image: -webkit-linear-gradient(top, #dd4b39, #c53727);
  812
+  background-image: -o-linear-gradient(top, #dd4b39, #c53727);
  813
+  background-image: linear-gradient(top, #dd4b39, #c53727);
  814
+  background-repeat: repeat-x;
  815
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39', endColorstr='#c53727', GradientType=0); 
  816
+}
  817
+/* .................................................................... Blue */
  818
+.m-btn.blue {  color: white;  
  819
+  background-color: #4d90fe;
  820
+  background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
  821
+  background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
  822
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#4787ed));
  823
+  background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
  824
+  background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
  825
+  background-image: linear-gradient(top, #4d90fe, #4787ed);
  826
+  background-repeat: repeat-x;
  827
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed', GradientType=0);
  828
+}
  829
+.m-btn.blue:hover, 
  830
+.m-btn.blue:focus, 
  831
+.m-btn.blue:active,
  832
+.m-btn.blue.active,
  833
+.m-btn.blue[disabled],
  834
+.m-btn.blue.disabled { 
  835
+ 
  836
+  background-color: #0072bb;
  837
+  background-image: -moz-linear-gradient(top, #4d90fe, #0072bb);
  838
+  background-image: -ms-linear-gradient(top, #4d90fe, #0072bb);
  839
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#0072bb));
  840
+  background-image: -webkit-linear-gradient(top, #4d90fe, #0072bb);
  841
+  background-image: -o-linear-gradient(top, #4d90fe, #0072bb);
  842
+  background-image: linear-gradient(top, #4d90fe, #0072bb);
  843
+  background-repeat: repeat-x;
  844
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#0072bb', GradientType=0);
  845
+}
  846
+/* ................................................................... Green */
  847
+.m-btn.green {
  848
+  color: white; 
  849
+  background-color: #35aa47;
  850
+  background-image: -moz-linear-gradient(top, #35aa47, #35aa47);
  851
+  background-image: -ms-linear-gradient(top, #35aa47, #35aa47);
  852
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#35aa47), to(#35aa47));
  853
+  background-image: -webkit-linear-gradient(top, #35aa47, #35aa47);
  854
+  background-image: -o-linear-gradient(top, #35aa47, #35aa47);
  855
+  background-image: linear-gradient(top, #35aa47, #35aa47);
  856
+  background-repeat: repeat-x;
  857
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35aa47', endColorstr='#35aa47', GradientType=0);
  858
+}
  859
+.m-btn.green:hover, 
  860
+.m-btn.green:focus, 
  861
+.m-btn.green:active, 
  862
+.m-btn.green.active,
  863
+.m-btn.green.disabled, 
  864
+.m-btn.green[disabled]{
  865
+ 
  866
+  background-color: #1d943b;
  867
+  background-image: -moz-linear-gradient(top, #35aa47, #1d943b);
  868
+  background-image: -ms-linear-gradient(top, #35aa47, #1d943b);
  869
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#35aa47), to(#1d943b));
  870
+  background-image: -webkit-linear-gradient(top, #35aa47, #1d943b);
  871
+  background-image: -o-linear-gradient(top, #35aa47, #1d943b);
  872
+  background-image: linear-gradient(top, #35aa47, #1d943b);
  873
+  background-repeat: repeat-x;
  874
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35aa47', endColorstr='#1d943b', GradientType=0);
  875
+}
  876
+/* ................................................................... Purple */
  877
+.m-btn.purple {
  878
+  color: white; 
  879
+  background-color: #852b99;
  880
+  background-image: -moz-linear-gradient(top, #852b99, #852b99);
  881
+  background-image: -ms-linear-gradient(top, #852b99, #852b99);
  882
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#852b99), to(#852b99));
  883
+  background-image: -webkit-linear-gradient(top, #852b99, #852b99);
  884
+  background-image: -o-linear-gradient(top, #852b99, #852b99);
  885
+  background-image: linear-gradient(top, #852b99, #852b99);
  886
+  background-repeat: repeat-x;
  887
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#852b99', endColorstr='#852b99', GradientType=0);
  888
+}
  889
+.m-btn.purple:hover, 
  890
+.m-btn.purple:focus, 
  891
+.m-btn.purple:active, 
  892
+.m-btn.purple.active, 
  893
+.m-btn.purple.disabled,
  894
+.m-btn.purple[disabled] { 
  895
+  background-color: #6d1b81;
  896
+  background-image: -moz-linear-gradient(top, #852b99, #6d1b81);
  897
+  background-image: -ms-linear-gradient(top, #852b99, #6d1b81);
  898
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#852b99), to(#6d1b81));
  899
+  background-image: -webkit-linear-gradient(top, #852b99, #6d1b81);
  900
+  background-image: -o-linear-gradient(top, #852b99, #6d1b81);
  901
+  background-image: linear-gradient(top, #852b99, #6d1b81);
  902
+  background-repeat: repeat-x;
  903
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#852b99', endColorstr='#6d1b81', GradientType=0);
  904
+}
  905
+/* .............................................................. Minibutton */
  906
+.sm {
  907
+  font-size: 11px;
  908
+}
  909
+.mini {
  910
+  height: 13px;
  911
+  font-size: 11px;  
  912
+  line-height: 13px;
  913
+  padding: 4px 10px;
  914
+}
  915
+.big{
  916
+	height: 38px;
  917
+	font-size: 18px; 
  918
+	line-height: 38px; 	
  919
+	padding: 20px 26px;
  920
+}
  921
+/* ................................................................ Disabled */
  922
+.m-btn.disabled, .m-btn[disabled] {
  923
+  color: #b1b1b1;  
  924
+  background-color: #f5f5f5;
  925
+  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
  926
+  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
  927
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
  928
+  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
  929
+  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
  930
+  background-image: linear-gradient(top, #eeeeee, #dddddd);
  931
+  background-repeat: repeat-x;
  932
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);      
  933
+  cursor: default;
  934
+  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  935
+  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  936
+  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  937
+}
  938
+/* .................................................................... Misc */
  939
+.m-btn.icn-only {
  940
+  min-width: 14px;
  941
+}
  942
+.m-btn.bigicn-only {
  943
+  min-width: 34px;
  944
+}
  945
+.m-btn-group {
  946
+  position: relative;
  947
+  display: inline-block;
  948
+  list-style: none;
  949
+  padding: 0;
  950
+  margin: 0;
  951
+  /* IE hacks */
  952
+
  953
+  zoom: 1;
  954
+  *display: inline;
  955
+}
  956
+.m-btn + .m-btn,
  957
+.m-btn + .m-btn-group,
  958
+.m-btn-group + .m-btn,
  959
+.m-btn-group + .m-btn-group {
  960
+  margin-left: 15px;
  961
+}
  962
+
  963
+.m-btn.dropdown-carettoggle {
  964
+  min-width: 5px;
  965
+  height: 18px;
  966
+  padding: 8px;
  967
+}
  968
+.m-btn.dropdown-carettoggle > .caret {
  969
+  margin-top: 8px;
  970
+}
  971
+.m-btn.caret:hover {
  972
+  opacity: 1;
  973
+}