﻿/*************** KNAPPAR **************/
.btn {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;    
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px !important;
  line-height: 18px !important;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.btn-large [class^="icon-"] {
  margin-top: 1px;
}

.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}

.btn-small [class^="icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}

.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover 
{
    text-decoration:none !important;
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  text-decoration:none;
  margin-bottom:5px;
  margin-top:5px;
}

.btn-primary {
  background-color: #0074cc;
  *background-color: #0055cc;
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0055cc;
  *background-color: #004ab3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #004099 \9;
}

.btn-metis {
    background-color: var(--theme-light-color);
    *background-color: var(--theme-light-color);
    background-image: -ms-linear-gradient(top, var(--theme-light-color), var(--theme-light-color));
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--theme-light-color)), to(var(--theme-light-color)));
    background-image: -webkit-linear-gradient(top, var(--theme-light-color), var(--theme-light-color));
    background-image: -o-linear-gradient(top, var(--theme-light-color), var(--theme-light-color));
    background-image: -moz-linear-gradient(top, var(--theme-light-color), var(--theme-light-color));
    background-image: linear-gradient(top, var(--theme-light-color), var(--theme-light-color));
    /**/ background-repeat: repeat-x;
    border-color: var(--theme-light-color) var(--theme-light-color) #003580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    /*    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
*/
}

    .btn-metis:hover,
    .btn-metis:active,
    .btn-metis.active,
    .btn-metis.disabled,
    .btn-metis[disabled] {
        /*        background-color: #fff;
        *background-color: #fff;
*/
        background-color: var(--theme-light-color);
        *background-color: var(--theme-light-color);
        border: 1px solid black;
    }

    .btn-metis:active,
    .btn-metis.active {
        background-color: var(--theme-light-color);
    }

.btn-warning {
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-info {
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

.btn-inverse {
  background-color: #414141;
  *background-color: #222222;
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
/**********************************************************/

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {
  *margin-left: 0;
}

.icon.icon-color, .icons-color .icon, .active .icon {
    background-image: url("../images/glyphicons/opa-icons-color16.png");
}


.active .icon.icon-add, .icon.icon-add, .icon.icon-add:hover {
    background-position: -16px -128px;
}
.active .icon.icon-alert, .icon.icon-alert, .icon.icon-alert:hover {
    background-position: -64px -128px;
}
.active .icon.icon-archive, .icon.icon-archive, .icon.icon-archive:hover {
    background-position: -32px -144px;
}
.active .icon.icon-arrow-4diag, .icon.icon-arrow-4diag, .icon.icon-arrow-4diag:hover {
    background-position: -208px -32px;
}
.active .icon.icon-arrow-e, .icon.icon-arrow-e, .icon.icon-arrow-e:hover {
    background-position: -32px -32px;
}
.active .icon.icon-arrow-e-w, .icon.icon-arrow-e-w, .icon.icon-arrow-e-w:hover {
    background-position: -160px -32px;
}
.active .icon.icon-arrow-n, .icon.icon-arrow-n, .icon.icon-arrow-n:hover {
    background-position: 0 -32px;
}
.active .icon.icon-arrow-n-s, .icon.icon-arrow-n-s, .icon.icon-arrow-n-s:hover {
    background-position: -128px -32px;
}
.active .icon.icon-arrow-ne, .icon.icon-arrow-ne, .icon.icon-arrow-ne:hover {
    background-position: -16px -32px;
}
.active .icon.icon-arrow-ne-sw, .icon.icon-arrow-ne-sw, .icon.icon-arrow-ne-sw:hover {
    background-position: -144px -32px;
}
.active .icon.icon-arrow-nesw, .icon.icon-arrow-nesw, .icon.icon-arrow-nesw:hover {
    background-position: -192px -32px;
}
.active .icon.icon-arrow-nw, .icon.icon-arrow-nw, .icon.icon-arrow-nw:hover {
    background-position: -112px -32px;
}
.active .icon.icon-arrow-s, .icon.icon-arrow-s, .icon.icon-arrow-s:hover {
    background-position: -64px -32px;
}
.active .icon.icon-arrow-se, .icon.icon-arrow-se, .icon.icon-arrow-se:hover {
    background-position: -48px -32px;
}
.active .icon.icon-arrow-se-nw, .icon.icon-arrow-se-nw, .icon.icon-arrow-se-nw:hover {
    background-position: -176px -32px;
}
.active .icon.icon-arrow-sw, .icon.icon-arrow-sw, .icon.icon-arrow-sw:hover {
    background-position: -80px -32px;
}
.active .icon.icon-arrow-w, .icon.icon-arrow-w, .icon.icon-arrow-w:hover {
    background-position: -96px -32px;
}
.active .icon.icon-arrowrefresh-e, .icon.icon-arrowrefresh-e, .icon.icon-arrowrefresh-e:hover {
    background-position: -160px -64px;
}
.active .icon.icon-arrowrefresh-n, .icon.icon-arrowrefresh-n, .icon.icon-arrowrefresh-n:hover {
    background-position: -144px -64px;
}
.active .icon.icon-arrowrefresh-s, .icon.icon-arrowrefresh-s, .icon.icon-arrowrefresh-s:hover {
    background-position: -176px -64px;
}
.active .icon.icon-arrowrefresh-w, .icon.icon-arrowrefresh-w, .icon.icon-arrowrefresh-w:hover {
    background-position: -128px -64px;
}
.active .icon.icon-arrowreturn-en, .icon.icon-arrowreturn-en, .icon.icon-arrowreturn-en:hover {
    background-position: -112px -64px;
}
.active .icon.icon-arrowreturn-es, .icon.icon-arrowreturn-es, .icon.icon-arrowreturn-es:hover {
    background-position: -80px -64px;
}
.active .icon.icon-arrowreturn-ne, .icon.icon-arrowreturn-ne, .icon.icon-arrowreturn-ne:hover {
    background-position: -32px -64px;
}
.active .icon.icon-arrowreturn-nw, .icon.icon-arrowreturn-nw, .icon.icon-arrowreturn-nw:hover {
    background-position: -48px -64px;
}
.active .icon.icon-arrowreturn-se, .icon.icon-arrowreturn-se, .icon.icon-arrowreturn-se:hover {
    background-position: 0 -64px;
}
.active .icon.icon-arrowreturn-sw, .icon.icon-arrowreturn-sw, .icon.icon-arrowreturn-sw:hover {
    background-position: -16px -64px;
}
.active .icon.icon-arrowreturn-wn, .icon.icon-arrowreturn-wn, .icon.icon-arrowreturn-wn:hover {
    background-position: -96px -64px;
}
.active .icon.icon-arrowreturn-ws, .icon.icon-arrowreturn-ws, .icon.icon-arrowreturn-ws:hover {
    background-position: -64px -64px;
}
.active .icon.icon-arrowstop-e, .icon.icon-arrowstop-e, .icon.icon-arrowstop-e:hover {
    background-position: -176px 0;
}
.active .icon.icon-arrowstop-n, .icon.icon-arrowstop-n, .icon.icon-arrowstop-n:hover {
    background-position: -160px 0;
}
.active .icon.icon-arrowstop-s, .icon.icon-arrowstop-s, .icon.icon-arrowstop-s:hover {
    background-position: -192px 0;
}
.active .icon.icon-arrowstop-w, .icon.icon-arrowstop-w, .icon.icon-arrowstop-w:hover {
    background-position: -208px 0;
}
.active .icon.icon-arrowthick-e, .icon.icon-arrowthick-e, .icon.icon-arrowthick-e:hover {
    background-position: -32px -48px;
}
.active .icon.icon-arrowthick-n, .icon.icon-arrowthick-n, .icon.icon-arrowthick-n:hover {
    background-position: 0 -48px;
}
.active .icon.icon-arrowthick-ne, .icon.icon-arrowthick-ne, .icon.icon-arrowthick-ne:hover {
    background-position: -16px -48px;
}
.active .icon.icon-arrowthick-nw, .icon.icon-arrowthick-nw, .icon.icon-arrowthick-nw:hover {
    background-position: -112px -48px;
}
.active .icon.icon-arrowthick-s, .icon.icon-arrowthick-s, .icon.icon-arrowthick-s:hover {
    background-position: -64px -48px;
}
.active .icon.icon-arrowthick-se, .icon.icon-arrowthick-se, .icon.icon-arrowthick-se:hover {
    background-position: -48px -48px;
}
.active .icon.icon-arrowthick-sw, .icon.icon-arrowthick-sw, .icon.icon-arrowthick-sw:hover {
    background-position: -80px -48px;
}
.active .icon.icon-arrowthick-w, .icon.icon-arrowthick-w, .icon.icon-arrowthick-w:hover {
    background-position: -96px -48px;
}
.active .icon.icon-attachment, .icon.icon-attachment, .icon.icon-attachment:hover {
    background-position: -80px -144px;
}
.active .icon.icon-audio, .icon.icon-audio, .icon.icon-audio:hover {
    background-position: -208px -128px;
}
.active .icon.icon-basket, .icon.icon-basket, .icon.icon-basket:hover {
    background-position: -144px -128px;
}
.active .icon.icon-book, .icon.icon-book, .icon.icon-book:hover {
    background-position: -64px -80px;
}
.active .icon.icon-book-empty, .icon.icon-book-empty, .icon.icon-book-empty:hover {
    background-position: -80px -80px;
}
.active .icon.icon-bookmark, .icon.icon-bookmark, .icon.icon-bookmark:hover {
    background-position: -144px -80px;
}
.active .icon.icon-briefcase, .icon.icon-briefcase, .icon.icon-briefcase:hover {
    background-position: -240px -112px;
}
.active .icon.icon-bullet-off, .icon.icon-bullet-off, .icon.icon-bullet-off:hover {
    background-position: -208px -48px;
}
.active .icon.icon-bullet-on, .icon.icon-bullet-on, .icon.icon-bullet-on:hover {
    background-position: -192px -48px;
}
.active .icon.icon-calendar, .icon.icon-calendar, .icon.icon-calendar:hover {
    background-position: -16px -112px;
}
.active .icon.icon-cancel, .icon.icon-cancel, .icon.icon-cancel:hover {
    background-position: -176px -80px;
}
.active .icon.icon-carat-1-e, .icon.icon-carat-1-e, .icon.icon-carat-1-e:hover {
    background-position: -32px -16px;
}
.active .icon.icon-carat-1-n, .icon.icon-carat-1-n, .icon.icon-carat-1-n:hover {
    background-position: 0 -16px;
}
.active .icon.icon-carat-1-ne, .icon.icon-carat-1-ne, .icon.icon-carat-1-ne:hover {
    background-position: -16px -16px;
}
.active .icon.icon-carat-1-nw, .icon.icon-carat-1-nw, .icon.icon-carat-1-nw:hover {
    background-position: -112px -16px;
}
.active .icon.icon-carat-1-s, .icon.icon-carat-1-s, .icon.icon-carat-1-s:hover {
    background-position: -64px -16px;
}
.active .icon.icon-carat-1-se, .icon.icon-carat-1-se, .icon.icon-carat-1-se:hover {
    background-position: -48px -16px;
}
.active .icon.icon-carat-1-sw, .icon.icon-carat-1-sw, .icon.icon-carat-1-sw:hover {
    background-position: -80px -16px;
}
.active .icon.icon-carat-1-w, .icon.icon-carat-1-w, .icon.icon-carat-1-w:hover {
    background-position: -96px -16px;
}
.active .icon.icon-carat-2-ew, .icon.icon-carat-2-ew, .icon.icon-carat-2-ew *:hover {
    background-position: -144px -16px;
}
.active .icon.icon-carat-2-ns, .icon.icon-carat-2-ns, .icon.icon-carat-2-ns:hover {
    background-position: -128px -16px;
}
.active .icon.icon-cart, .icon.icon-cart, .icon.icon-cart:hover {
    background-position: -128px -128px;
}
.active .icon.icon-check, .icon.icon-check, .icon.icon-check:hover {
    background-position: -208px -16px;
}
.active .icon.icon-clipboard, .icon.icon-clipboard, .icon.icon-clipboard:hover {
    background-position: -80px -96px;
}
.active .icon.icon-clock, .icon.icon-clock, .icon.icon-clock:hover {
    background-position: -32px -112px;
}
.active .icon.icon-close, .icon.icon-close, .icon.icon-close:hover {
    background-position: -192px -16px;
}
.active .icon.icon-comment, .icon.icon-comment, .icon.icon-comment:hover {
    background-position: -112px -128px;
}
.active .icon.icon-comment-text, .icon.icon-comment-text, .icon.icon-comment-text:hover {
    background-position: -80px -128px;
}
.active .icon.icon-comment-video, .icon.icon-comment-video, .icon.icon-comment-video:hover {
    background-position: -96px -128px;
}
.active .icon.icon-compose, .icon.icon-compose, .icon.icon-compose:hover {
    background-position: 0 -144px;
}
.active .icon.icon-contacts, .icon.icon-contacts, .icon.icon-contacts:hover {
    background-position: -176px -112px;
}
.active .icon.icon-copy, .icon.icon-copy, .icon.icon-copy:hover {
    background-position: -144px -96px;
}
.active .icon.icon-cross, .icon.icon-cross, .icon.icon-cross:hover {
    background-position: 0 -128px;
}
.active .icon.icon-date, .icon.icon-date, .icon.icon-cdate:hover {
    background-position: 0 -112px;
}
.active .icon.icon-doc, .icon.icon-doc, .icon.icon-doc:hover {
    background-position: -192px -96px;
}
.active .icon.icon-document, .icon.icon-document, .icon.icon-document:hover {
    background-position: -224px -96px;
}
.active .icon.icon-edit, .icon.icon-edit, .icon.icon-edit:hover {
    background-position: -112px -96px;
}
.active .icon.icon-envelope-closed, .icon.icon-envelope-closed, .icon.icon-envelope-closed:hover {
    background-position: -48px -112px;
}
.active .icon.icon-envelope-open, .icon.icon-envelope-open, .icon.icon-envelope-open:hover {
    background-position: -64px -112px;
}
.active .icon.icon-extlink, .icon.icon-extlink, .icon.icon-extlink:hover {
    background-position: -240px -32px;
}
.active .icon.icon-flag, .icon.icon-flag, .icon.icon-flag:hover {
    background-position: -128px -80px;
}
.active .icon.icon-folder-collapsed, .icon.icon-folder-collapsed, .icon.icon-folder-collapsed:hover {
    background-position: -96px -80px;
}
.active .icon.icon-folder-open, .icon.icon-folder-open, .icon.icon-folder-open:hover {
    background-position: -112px -80px;
}
.active .icon.icon-gear, .icon.icon-gear, .icon.icon-gear:hover {
    background-position: 0 -96px;
}
.active .icon.icon-globe, .icon.icon-globe, .icon.icon-globe:hover {
    background-position: -160px -112px;
}
.active .icon.icon-heart, .icon.icon-heart, .icon.icon-heart:hover {
    background-position: -160px -80px;
}
.active .icon.icon-help, .icon.icon-help, .icon.icon-help:hover {
    background-position: -224px -16px;
}
.active .icon.icon-home, .icon.icon-home, .icon.icon-home:hover {
    background-position: 0 -80px;
}
.active .icon.icon-image, .icon.icon-image, .icon.icon-image:hover {
    background-position: -208px -112px;
}
.active .icon.icon-inbox, .icon.icon-inbox, .icon.icon-inbox:hover {
    background-position: -16px -144px;
}
.active .icon.icon-info, .icon.icon-info, .icon.icon-info:hover {
    background-position: -48px -128px;
}
.active .icon.icon-key, .icon.icon-key, .icon.icon-key:hover {
    background-position: -64px -96px;
}
.active .icon.icon-lightbulb, .icon.icon-lightbulb, .icon.icon-lightbulb:hover {
    background-position: -240px -80px;
}
.active .icon.icon-link, .icon.icon-link, .icon.icon-link:hover {
    background-position: -112px -112px;
}
.active .icon.icon-locked, .icon.icon-locked, .icon.icon-locked:hover {
    background-position: -32px -96px;
}
.active .icon.icon-mail-closed, .icon.icon-mail-closed, .icon.icon-mail-closed:hover {
    background-position: -80px -112px;
}
.active .icon.icon-mail-open, .icon.icon-mail-open, .icon.icon-mail-open:hover {
    background-position: -96px -112px;
}
.active .icon.icon-messages, .icon.icon-messages, .icon.icon-messages:hover {
    background-position: -160px -128px;
}
.active .icon.icon-minus, .icon.icon-minus, .icon.icon-minus:hover {
    background-position: -176px -16px;
}
.active .icon.icon-newwin, .icon.icon-newwin, .icon.icon-newwin:hover {
    background-position: -224px -32px;
}
.active .icon.icon-note, .icon.icon-note, .icon.icon-note:hover {
    background-position: -160px -96px;
}
.active .icon.icon-notice, .icon.icon-notice, .icon.icon-notice:hover {
    background-position: -240px -16px;
}
.active .icon.icon-page, .icon.icon-page, .icon.icon-page:hover {
    background-position: -128px -96px;
}
.active .icon.icon-pdf, .icon.icon-pdf, .icon.icon-pdf:hover {
    background-position: -176px -96px;
}
.active .icon.icon-pin, .icon.icon-pin, .icon.icon-pin:hover {
    background-position: -208px -80px;
}
.active .icon.icon-plus, .icon.icon-plus, .icon.icon-plus:hover {
    background-position: -160px -16px;
}
.active .icon.icon-print, .icon.icon-print, .icon.icon-print:hover {
    background-position: -32px -80px;
}
.active .icon.icon-profile, .icon.icon-profile, .icon.icon-profile:hover {
    background-position: -192px -112px;
}
.active .icon.icon-redo, .icon.icon-redo, .icon.icon-redo:hover {
    background-position: -144px -48px;
}
.active .icon.icon-refresh, .icon.icon-refresh, .icon.icon-refresh:hover {
    background-position: -176px -48px;
}
.active .icon.icon-remove, .icon.icon-remove, .icon.icon-remove:hover {
    background-position: -32px -128px;
}
.active .icon.icon-reply, .icon.icon-reply, .icon.icon-reply:hover {
    background-position: -48px -144px;
}
.active .icon.icon-replyall, .icon.icon-replyall, .icon.icon-replyall:hover {
    background-position: -160px -48px;
}
.active .icon.icon-rssfeed, .icon.icon-rssfeed, .icon.icon-rssfeed:hover {
    background-position: -240px -64px;
}
.active .icon.icon-save, .icon.icon-save, .icon.icon-save:hover {
    background-position: -48px -80px;
}
.active .icon.icon-scissors, .icon.icon-scissors, .icon.icon-scissors:hover {
    background-position: -96px -96px;
}
.active .icon.icon-script, .icon.icon-script, .icon.icon-script:hover {
    background-position: -240px -96px;
}
.active .icon.icon-search, .icon.icon-search, .icon.icon-search:hover {
    background-position: -192px -64px;
}
.active .icon.icon-sent, .icon.icon-sent, .icon.icon-sent:hover {
    background-position: -64px -144px;
}
.active .icon.icon-shuffle, .icon.icon-shuffle, .icon.icon-shuffle:hover {
    background-position: -240px 0;
}
.active .icon.icon-square-minus, .icon.icon-square-minus, .icon.icon-square-minus:hover {
    background-position: -176px -240px;
}
.active .icon.icon-square-plus, .icon.icon-square-plus, .icon.icon-square-plus:hover {
    background-position: -160px -240px;
}
.active .icon.icon-star-off, .icon.icon-star-off, .icon.icon-star-off:hover {
    background-position: -240px -48px;
}
.active .icon.icon-star-on, .icon.icon-star-on, .icon.icon-star-on:hover {
    background-position: -224px -48px;
}
.active .icon.icon-suitcase, .icon.icon-suitcase, .icon.icon-suitcase:hover {
    background-position: -224px -112px;
}
.active .icon.icon-tag, .icon.icon-tag, .icon.icon-tag:hover {
    background-position: -224px -80px;
}
.active .icon.icon-transfer-ew, .icon.icon-transfer-ew, .icon.icon-transfer-ew:hover {
    background-position: -224px 0;
}
.active .icon.icon-trash, .icon.icon-trash, .icon.icon-trash:hover {
    background-position: -192px -80px;
}
.active .icon.icon-treeview-corner, .icon.icon-treeview-corner, .icon.icon-treeview-corner:hover {
    background-position: -224px -240px;
}
.active .icon.icon-treeview-corner-minus, .icon.icon-treeview-corner-minus, .icon.icon-treeview-corner-minus:hover {
    background-position: -208px -240px;
}
.active .icon.icon-treeview-corner-plus, .icon.icon-treeview-corner-plus, .icon.icon-treeview-corner-plus:hover {
    background-position: -192px -240px;
}
.active .icon.icon-treeview-vertical-line, .icon.icon-treeview-vertical-line, .icon.icon-treeview-vertical-line:hover {
    background-position: -240px -240px;
}
.active .icon.icon-triangle-e, .icon.icon-triangle-e, .icon.icon-triangle-e:hover {
    background-position: -32px 0;
}
.active .icon.icon-triangle-ew, .icon.icon-triangle-ew, .icon.icon-triangle-ew:hover {
    background-position: -144px 0;
}
.active .icon.icon-triangle-n, .icon.icon-triangle-n, .icon.icon-triangle-n:hover {
    background-position: 0 0;
}
.active .icon.icon-triangle-ne, .icon.icon-triangle-ne, .icon.icon-triangle-ne:hover {
    background-position: -16px 0;
}
.active .icon.icon-triangle-ns, .icon.icon-triangle-ns, .icon.icon-triangle-ns:hover {
    background-position: -128px 0;
}
.active .icon.icon-triangle-nw, .icon.icon-triangle-nw, .icon.icon-triangle-nw:hover {
    background-position: -112px 0;
}
.active .icon.icon-triangle-s, .icon.icon-triangle-s, .icon.icon-triangle-s:hover {
    background-position: -64px 0;
}
.active .icon.icon-triangle-se, .icon.icon-triangle-se, .icon.icon-triangle-se:hover {
    background-position: -48px 0;
}
.active .icon.icon-triangle-sw, .icon.icon-triangle-sw, .icon.icon-triangle-sw:hover {
    background-position: -80px 0;
}
.active .icon.icon-triangle-w, .icon.icon-triangle-w, .icon.icon-triangle-w:hover {
    background-position: -96px 0;
}
.active .icon.icon-undo, .icon.icon-undo, .icon.icon-undo:hover {
    background-position: -128px -48px;
}
.active .icon.icon-unlink, .icon.icon-unlink, .icon.icon-unlink:hover {
    background-position: -128px -112px;
}
.active .icon.icon-unlocked, .icon.icon-unlocked, .icon.icon-unlocked:hover {
    background-position: -48px -96px;
}
.active .icon.icon-user, .icon.icon-user, .icon.icon-user:hover {
    background-position: -16px -80px;
}
.active .icon.icon-users, .icon.icon-users, .icon.icon-users:hover {
    background-position: -176px -128px;
}
.active .icon.icon-video, .icon.icon-video, .icon.icon-video:hover {
    background-position: -192px -128px;
}
.active .icon.icon-volume-off, .icon.icon-volume-off, .icon.icon-volume-off:hover {
    background-position: -224px -128px;
}
.active .icon.icon-volume-on, .icon.icon-volume-on, .icon.icon-volume-on:hover {
    background-position: -240px -128px;
}
.active .icon.icon-web, .icon.icon-web, .icon.icon-web:hover {
    background-position: -144px -112px;
}
.active .icon.icon-wrench, .icon.icon-wrench, .icon.icon-wrench:hover {
    background-position: -16px -96px;
}
.active .icon.icon-xls, .icon.icon-xls, .icon.icon-xls:hover {
    background-position: -208px -96px;
}
.active .icon.icon-zoomin, .icon.icon-zoomin, .icon.icon-zoomin:hover {
    background-position: -208px -64px;
}
.active .icon.icon-zoomout, .icon.icon-zoomout, .icon.icon-zoomout:hover {
    background-position: -224px -64px;
}

.icon-white {
  background-image: url("../images/glyphicons/glyphicons-halflings-white.png");
}

.icon-gray 
{
  background-image: url("../images/glyphicons/opa-icons-gray16.png");
}

.icon-glass {
  background-position: 0      0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-check {
  background-position: -144px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  background-position: -216px -120px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  background-position: -384px -120px;
}

.icon-folder-open {
  background-position: -408px -120px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -118px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}

.btn-group:before, .btn-group:after {
    content: "";
    display: table;
}

.btn-group:after {
    clear: both;
}
.btn-group:before, .btn-group:after {
    content: "";
    display: table;
}
.btn-toolbar .btn-group {
    display: inline-block;
}
.btn-group + .btn-group {
    margin-left: 5px;
}
.btn-group {
    position: relative;
}

.btn-group > .dropdown-toggle {
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    padding-left: 8px;
    padding-right: 8px;
    height:18px;
}

.btn-group > .btn {
    border-radius: 0;
    float: left;
    margin-left: -1px;
    position: relative;
}

.btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-bottom-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    -webkit-border-top-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
    -moz-border-radius-bottomleft: 4px !important;
    -moz-border-radius-topleft: 4px !important;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
  -webkit-border-bottom-right-radius: 4px !important;
   border-bottom-right-radius: 4px !important;
  -moz-border-radius-topright: 4px !important;
  -moz-border-radius-bottomright: 4px !important;
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
    opacity: 0.75;
}

.btn .caret {
    margin-left: 0;
    margin-top: 7px;
}

.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000000;
    content: "";
    display: inline-block;
    height: 0;
    opacity: 0.3;
    vertical-align: top;
    width: 0;
}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    margin: 1px 0 0;
    min-width: 160px;
    padding: 4px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

.dropdown-menu a {
    clear: both;
    color: #333333 !important;
    display: block;
    font-weight: normal;
    line-height: 18px;
    padding: 3px 15px;
    white-space: nowrap;
}

.dropdown-menu li input
{
    margin:3px 15px;
}

.dropdown-menu li
{
    margin:0px !important;
    color: #333333 !important;
    
}

.dropdown-menu li a
{
    text-decoration:none !important;
}

.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background-color: #0088cc;
    color: #ffffff !important;
    text-decoration: none;
}

.dropdown-menu .divider {
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
    height: 1px;
    margin: 8px 1px;
    overflow: hidden;
}

.open > .dropdown-menu {
    display: block;
}

.input-append input
{
    vertical-align:middle;    
    border-radius: 3px 0px 0px 3px;
}

.input-prepend .add-on, .input-append .add-on, .input-prepend .btn, .input-append .btn {
    border-radius: 0;
    margin-left: -1px;
}

.input-append .add-on:last-child, .input-append .btn:last-child {
    border-radius: 0 3px 3px 0;
}

.input-append a
{
    /*color:#333333 !important;*/
    text-decoration:none !important;
    padding: 6px 10px;
    line-height:14px !important;   
}