/* Minification failed. Returning unminified contents.
(1509): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
 */
/*
Version: 3.4.3 Timestamp: Tue Sep 17 06:47:14 PDT 2013
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(top, #ccc 0%, #eee 60%);
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('select2.png') no-repeat 0 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('select2.png') no-repeat 100% -22px;
    background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}


.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(top, #eee 1%, #fff 15%);
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('select2.png') right top no-repeat;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}
/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
      background-image: url('select2x2.png') !important;
      background-repeat: no-repeat !important;
      background-size: 60px 40px !important;
  }
  .select2-search input {
      background-position: 100% -21px !important;
  }
}

.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -webkit-pre-wrap; /*Chrome & Safari */ 
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

	/*         
	     __                   .__        
	    |__|____ __________  _|__| ______
	    |  \__  \\_  __ \  \/ /  |/  ___/
	    |  |/ __ \|  | \/\   /|  |\___ \ 
	/\__|  (____  /__|    \_/ |__/____  >
	\______|    \/                    \/ 
	
	Copyright 2013 - Jarvis : Smart Admin Template
	
	 * This is part of an item on wrapbootstrap.com
	 * https://wrapbootstrap.com/user/myorange
	 * ==================================
	 */

/* color icons over 500 */
[class^="cus-"],
[class*=" cus-"] {
  display: inline-block;
  width: 16px;
  height: 16px;

  line-height: 14px;
  vertical-align: text-top;
  background-image: url('/content/themes/svdh/img/cus/sprite-compressed.png');
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
[class^="cus-"]:last-child,
[class*=" cus-"]:last-child {
  *margin-left: 0;
}

.btn [class^="cus-"], .nav [class^="cus-"], .btn [class*=" cus-"], .nav [class*=" cus-"], a [class*="cus-"], a [class*="cus-"] {
 	margin-right:1px;
  *margin-right: .1em;
}

.btn-mini [class^="cus-"], .btn-mini [class*=" cus-"] {
	display:none;
}

.oTable-adjust {
	margin-top:-1px
}

.cus-accept { background-position: -340px -266px; }
.cus-add { background-position: -17px -51px; }
.cus-alarm { background-position: -323px -238px; }
.cus-anchor { background-position: -340px -283px; }
.cus-application-add { background-position: -272px -170px; }
.cus-application-delete { background-position: -289px -17px; }
.cus-application-double { background-position: -408px -34px; }
.cus-application-edit { background-position: -391px -204px; }
.cus-application-error { background-position: -374px -306px; }
.cus-application-form { background-position: 0 -238px; }
.cus-application-home { background-position: -306px -110px; }
.cus-application-key { background-position: 0 -272px; }
.cus-application-lightning { background-position: -85px -34px; }
.cus-application-link { background-position: -221px -136px; }
.cus-application-osx { background-position: -204px -34px; }
.cus-application-put { background-position: -51px -85px; }
.cus-application-side-boxes { background-position: -17px -153px; }
.cus-application-side-contract { background-position: -136px -272px; }
.cus-application-side-expand { background-position: -323px -306px; }
.cus-application-side-list { background-position: -153px -17px; }
.cus-application-side-tree { background-position: -238px -255px; }
.cus-application-split { background-position: -153px -136px; }
.cus-application-tile-horizontal { background-position: -85px -136px; }
.cus-application-tile-vertical { background-position: 0 -255px; }
.cus-application-view-columns { background-position: -246px -323px; }
.cus-application-view-detail { background-position: -102px -136px; }
.cus-application-view-gallery { background-position: -17px -17px; }
.cus-application-view-icons { background-position: -119px -340px; }
.cus-application-view-list { background-position: -119px -272px; }
.cus-application-view-tile { background-position: -238px -153px; }
.cus-application-view-xp { background-position: -51px -306px; }
.cus-application-view-xp-terminal { background-position: -323px -34px; }
.cus-arrow-branch { background-position: -17px -34px; }
.cus-arrow-divide { background-position: -153px -340px; }
.cus-arrow-in { background-position: -187px -17px; }
.cus-arrow-inout { background-position: -68px -153px; }
.cus-arrow-join { background-position: 0 -306px; }
.cus-arrow-left { background-position: -187px -255px; }
.cus-arrow-merge { background-position: 0 -323px; }
.cus-arrow-out { background-position: -51px -119px; }
.cus-arrow-redo { background-position: -187px -34px; }
.cus-arrow-refresh { background-position: -408px -119px; }
.cus-arrow-right { background-position: -374px -68px; }
.cus-arrow-undo { background-position: -102px -68px; }
.cus-asterisk-orange { background-position: -340px -130px; }
.cus-attach { background-position: -85px -119px; }
.cus-attach-2 { background-position: -255px -119px; }
.cus-award-star-gold { background-position: -391px -34px; }
.cus-bandaid { background-position: -170px -187px; }
.cus-basket { background-position: -204px -221px; }
.cus-bell { background-position: -323px -51px; }
.cus-bin-closed { background-position: -68px -289px; }
.cus-blog { background-position: -187px -221px; }
.cus-blueprint { background-position: -34px -153px; }
.cus-blueprint-horizontal { background-position: -340px -17px; }
.cus-bluetooth { background-position: -204px -102px; }
.cus-bomb { background-position: -34px -85px; }
.cus-book { background-position: -374px -204px; }
.cus-book-addresses { background-position: -357px 0; }
.cus-book-next { background-position: -102px -238px; }
.cus-book-open { background-position: -85px -51px; }
.cus-book-previous { background-position: -204px -187px; }
.cus-bookmark { background-position: -153px -272px; }
.cus-bookmark-book { background-position: -408px -187px; }
.cus-bookmark-book-open { background-position: -204px -255px; }
.cus-bookmark-document { background-position: -102px -170px; }
.cus-bookmark-folder { background-position: -68px -238px; }
.cus-books { background-position: -187px -136px; }
.cus-box { background-position: -119px -187px; }
.cus-brick { background-position: -204px -51px; }
.cus-bricks { background-position: -306px -144px; }
.cus-briefcase { background-position: -68px -85px; }
.cus-bug { background-position: -102px -255px; }
.cus-buildings { background-position: -221px 0; }
.cus-bullet-add-1 { width: 7px; height: 7px; background-position: -17px -323px; }
.cus-bullet-add-2 { width: 7px; height: 7px; background-position: -306px -17px; }
.cus-bullet-key { width: 10px; height: 10px; background-position: -340px -68px; }
.cus-cake { background-position: -187px -68px; }
.cus-calculator { background-position: -136px -34px; }
.cus-calendar-1 { background-position: -110px -323px; }
.cus-calendar-2 { background-position: -153px -170px; }
.cus-camera { background-position: -323px 0; }
.cus-cancel { background-position: -255px -102px; }
.cus-car { background-position: -136px -102px; }
.cus-cart { background-position: -51px -136px; }
.cus-cd { background-position: -136px -153px; }
.cus-chart-bar { background-position: -170px -153px; }
.cus-chart-curve { background-position: -136px -255px; }
.cus-chart-line { background-position: -255px -85px; }
.cus-chart-organisation { background-position: -153px -238px; }
.cus-chart-pie { background-position: -51px -17px; }
.cus-clipboard-paste-image { background-position: -119px -102px; }
.cus-clipboard-sign { background-position: -297px -331px; }
.cus-clipboard-text { background-position: -238px -289px; }
.cus-clock { background-position: -187px -238px; }
.cus-cog { background-position: -391px -221px; }
.cus-coins { background-position: -119px -153px; }
.cus-color-swatch-1 { background-position: -119px -204px; }
.cus-color-swatch-2 { background-position: -289px -119px; }
.cus-comment { background-position: -17px -289px; }
.cus-compass { background-position: -306px -195px; }
.cus-compress { background-position: -68px -272px; }
.cus-computer { background-position: 0 -289px; }
.cus-connect { background-position: -136px -119px; }
.cus-contrast { background-position: -170px -289px; }
.cus-control-eject { background-position: -51px -238px; }
.cus-control-end { background-position: -34px -17px; }
.cus-control-equalizer { background-position: -85px -187px; }
.cus-control-fastforward { background-position: -170px -68px; }
.cus-control-pause { background-position: -34px -68px; }
.cus-control-play { background-position: -34px -306px; }
.cus-control-repeat { background-position: -238px -119px; }
.cus-control-rewind { background-position: -204px -170px; }
.cus-control-start { background-position: -340px -300px; }
.cus-control-stop { background-position: -93px -323px; }
.cus-control-wheel { background-position: -272px -68px; }
.cus-counter { background-position: 0 -187px; }
.cus-counter-count { background-position: -170px -119px; }
.cus-counter-count-up { background-position: 0 -51px; }
.cus-counter-reset { background-position: -136px -340px; }
.cus-counter-stop { background-position: -340px -96px; }
.cus-cross { background-position: -42px -323px; }
.cus-cross-octagon { background-position: -255px 0; }
.cus-cross-octagon-fram { background-position: -357px -68px; }
.cus-cross-shield { background-position: -187px -187px; }
.cus-cross-shield-2 { background-position: -408px -68px; }
.cus-crown { background-position: -306px -297px; }
.cus-crown-bronze { background-position: -85px -221px; }
.cus-crown-silver { background-position: -85px -238px; }
.cus-css { background-position: -136px -289px; }
.cus-cursor { background-position: -255px -51px; }
.cus-cut { background-position: -323px -68px; }
.cus-dashboard { background-position: -238px -170px; }
.cus-data { background-position: -136px -221px; }
.cus-database { background-position: -323px -255px; }
.cus-databases { background-position: 0 -102px; }
.cus-delete { background-position: -102px -306px; }
.cus-delivery { background-position: -272px -119px; }
.cus-desktop { background-position: -119px -255px; }
.cus-desktop-empty { background-position: -357px -187px; }
.cus-direction { background-position: -255px -238px; }
.cus-disconnect { background-position: -136px -170px; }
.cus-disk { background-position: -357px -221px; }
.cus-doc-access { background-position: -374px -119px; }
.cus-doc-break { background-position: -255px -272px; }
.cus-doc-convert { background-position: -68px -68px; }
.cus-doc-excel-csv { background-position: -255px -170px; }
.cus-doc-excel-table { background-position: -340px -164px; }
.cus-doc-film { background-position: -170px 0; }
.cus-doc-illustrator { background-position: -221px -272px; }
.cus-doc-music { background-position: -119px -289px; }
.cus-doc-music-playlist { background-position: -153px -221px; }
.cus-doc-offlice { background-position: -374px -136px; }
.cus-doc-page { background-position: -221px -187px; }
.cus-doc-page-previous { background-position: -34px -272px; }
.cus-doc-pdf { background-position: -272px -34px; }
.cus-doc-photoshop { background-position: -289px -85px; }
.cus-doc-resize { background-position: -17px -238px; }
.cus-doc-resize-actual { background-position: 0 -153px; }
.cus-doc-shred { background-position: -280px -323px; }
.cus-doc-stand { background-position: -102px -221px; }
.cus-doc-table { background-position: -85px -255px; }
.cus-doc-tag { background-position: -306px -263px; }
.cus-doc-text-image { background-position: -289px -204px; }
.cus-door { background-position: -136px -306px; }
.cus-door-in { background-position: -119px 0; }
.cus-drawer { background-position: -68px -136px; }
.cus-drink { background-position: -306px -246px; }
.cus-drive { background-position: -68px 0; }
.cus-drive-burn { background-position: -289px -238px; }
.cus-drive-cd { background-position: -34px -136px; }
.cus-drive-cd-empty { background-position: -221px -306px; }
.cus-drive-delete { background-position: -102px 0; }
.cus-drive-disk { background-position: -161px -323px; }
.cus-drive-error { background-position: -391px -255px; }
.cus-drive-go { background-position: -85px -85px; }
.cus-drive-link { background-position: -204px -17px; }
.cus-drive-network { background-position: -187px -272px; }
.cus-drive-rename { background-position: -221px -68px; }
.cus-dvd { background-position: -255px -187px; }
.cus-email { background-position: -221px -17px; }
.cus-email-open { background-position: -102px -272px; }
.cus-email-open-image { background-position: -102px -34px; }
.cus-emoticon-evilgrin { background-position: -272px -238px; }
.cus-emoticon-grin { background-position: -340px -215px; }
.cus-emoticon-happy { background-position: 0 -170px; }
.cus-emoticon-smile { background-position: -340px -79px; }
.cus-emoticon-surprised { background-position: -25px -323px; }
.cus-emoticon-tongue { background-position: -357px -119px; }
.cus-emoticon-unhappy { background-position: 0 -119px; }
.cus-emoticon-waii { background-position: -68px -187px; }
.cus-emoticon-wink { background-position: -374px 0; }
.cus-envelope { background-position: -68px -34px; }
.cus-envelope-2 { background-position: -357px -170px; }
.cus-error { background-position: -153px -102px; }
.cus-exclamation { background-position: -17px -306px; }
.cus-exclamation-octagon-fram { background-position: -221px -153px; }
.cus-eye { background-position: -374px -85px; }
.cus-feed { background-position: -357px -272px; }
.cus-feed-ballon { background-position: -238px -51px; }
.cus-feed-document { background-position: -238px -136px; }
.cus-female { background-position: 0 -17px; }
.cus-film { background-position: -85px -68px; }
.cus-films { background-position: -102px -102px; }
.cus-find { background-position: -170px -136px; }
.cus-flag-blue { background-position: -340px -34px; }
.cus-folder { background-position: -153px -68px; }
.cus-font { background-position: -374px -238px; }
.cus-funnel { background-position: -391px -85px; }
.cus-grid { background-position: -85px -306px; }
.cus-grid-dot { background-position: -289px -102px; }
.cus-group { background-position: -68px -340px; }
.cus-hammer-screwdriver { background-position: -187px -153px; }
.cus-hand { background-position: -357px -34px; }
.cus-hand-point { background-position: -306px -25px; }
.cus-heart { background-position: -170px -17px; }
.cus-heart-break { background-position: -153px -119px; }
.cus-heart-empty { background-position: -34px -119px; }
.cus-heart-half { background-position: 0 -34px; }
.cus-help { background-position: -17px -255px; }
.cus-highlighter { background-position: -170px -221px; }
.cus-house { background-position: -68px -102px; }
.cus-html { background-position: -408px -85px; }
.cus-image-1 { background-position: -357px -306px; }
.cus-image-2 { background-position: -357px -136px; }
.cus-images { background-position: -17px -204px; }
.cus-inbox { background-position: -357px -204px; }
.cus-ipod { background-position: -340px -51px; }
.cus-key { background-position: -68px -17px; }
.cus-keyboard { background-position: -374px -221px; }
.cus-layer-treansparent { background-position: -136px -187px; }
.cus-layers { background-position: -306px -127px; }
.cus-layout { background-position: -51px 0; }
.cus-layout-header-footer-1 { background-position: -204px -68px; }
.cus-layout-header-footer-2{ background-position: -374px -255px; }
.cus-layout-join { background-position: -204px 0; }
.cus-layout-join-vertical { background-position: -306px -76px; }
.cus-layout-select { background-position: -34px -255px; }
.cus-layout-select-content { background-position: -221px -221px; }
.cus-layout-select-footer { background-position: -119px -119px; }
.cus-layout-select-sidebar { background-position: -187px -204px; }
.cus-layout-split { background-position: -323px -204px; }
.cus-layout-split-vertical { background-position: -272px -289px; }
.cus-lifebuoy { background-position: -51px -102px; }
.cus-lightbulb { background-position: -272px -17px; }
.cus-lightbulb-off { background-position: -221px -85px; }
.cus-lightning { background-position: 0 -68px; }
.cus-link { background-position: -306px -229px; }
.cus-link-break { background-position: -119px -221px; }
.cus-lock { background-position: -153px 0; }
.cus-lock-unlock { background-position: -85px -17px; }
.cus-magnet { background-position: -51px -153px; }
.cus-magnifier { background-position: -119px -51px; }
.cus-magnifier-zoom-in { background-position: -323px -187px; }
.cus-male { background-position: -187px -119px; }
.cus-map { background-position: -289px -272px; }
.cus-marker { background-position: -119px -238px; }
.cus-medal-bronze-1 { background-position: -17px -102px; }
.cus-medal-gold-1 { background-position: -272px 0; }
.cus-media-player-small-blue { background-position: -238px -238px; }
.cus-microphone { background-position: -204px -153px; }
.cus-mobile-phone { background-position: -204px -204px; }
.cus-money { background-position: -255px -136px; }
.cus-money-dollar { background-position: -289px -170px; }
.cus-money-euro { background-position: -51px -272px; }
.cus-money-pound { background-position: -17px -221px; }
.cus-money-yen { background-position: -255px -17px; }
.cus-monitor { background-position: -204px -119px; }
.cus-mouse { background-position: -136px -68px; }
.cus-music { background-position: -323px -289px; }
.cus-music-beam { background-position: -391px -17px; }
.cus-neutral { background-position: -153px -85px; }
.cus-new { background-position: -306px -93px; }
.cus-newspaper { background-position: -204px -238px; }
.cus-note { background-position: -306px -59px; }
.cus-nuclear { background-position: -238px -221px; }
.cus-package { background-position: -170px -306px; }
.cus-page { background-position: -306px -212px; }
.cus-page-2 { background-position: -374px -17px; }
.cus-page-2-copy { background-position: -272px -51px; }
.cus-page-code { background-position: -374px -272px; }
.cus-page-copy { background-position: -357px -85px; }
.cus-page-excel { background-position: -255px -255px; }
.cus-page-lightning { background-position: -153px -153px; }
.cus-page-paste { background-position: -255px -68px; }
.cus-page-red { background-position: -102px -51px; }
.cus-page-refresh { background-position: -51px -187px; }
.cus-page-save { background-position: -34px -289px; }
.cus-page-white-cplusplus { background-position: -136px -85px; }
.cus-page-white-csharp { background-position: -357px -255px; }
.cus-page-white-cup { background-position: -34px -187px; }
.cus-page-white-database { background-position: -195px -323px; }
.cus-page-white-delete { background-position: -187px -340px; }
.cus-page-white-dvd { background-position: -263px -323px; }
.cus-page-white-edit { background-position: -221px -34px; }
.cus-page-white-error { background-position: -17px -187px; }
.cus-page-white-excel { background-position: -340px -113px; }
.cus-page-white-find { background-position: -136px -204px; }
.cus-page-white-flash { background-position: -68px -306px; }
.cus-page-white-freehand { background-position: -102px -340px; }
.cus-page-white-gear { background-position: -238px -68px; }
.cus-page-white-get { background-position: -374px -34px; }
.cus-page-white-paintbrush { background-position: -323px -102px; }
.cus-page-white-paste { background-position: -204px -85px; }
.cus-page-white-php { background-position: -51px -51px; }
.cus-page-white-picture { background-position: -238px -34px; }
.cus-page-white-powerpoint { background-position: -289px -51px; }
.cus-page-white-put { background-position: -170px -51px; }
.cus-page-white-ruby { background-position: -221px -102px; }
.cus-page-white-stack { background-position: -221px -204px; }
.cus-page-white-star { background-position: -51px -289px; }
.cus-page-white-swoosh { background-position: -51px -221px; }
.cus-page-white-text { background-position: -306px -161px; }
.cus-page-white-text-width { background-position: -289px -153px; }
.cus-page-white-tux { background-position: -357px -102px; }
.cus-page-white-vector { background-position: -34px -221px; }
.cus-page-white-visualstudio { background-position: -391px -51px; }
.cus-page-white-width { background-position: -221px -170px; }
.cus-page-white-word { background-position: -374px -289px; }
.cus-page-white-world { background-position: -68px -221px; }
.cus-page-white-wrench { background-position: -153px -204px; }
.cus-page-white-zip { background-position: -323px -272px; }
.cus-paintbrush { background-position: -85px -170px; }
.cus-paintcan { background-position: -391px 0; }
.cus-palette { background-position: -136px -238px; }
.cus-paper-bag { background-position: -119px -170px; }
.cus-paste-plain { background-position: -255px -306px; }
.cus-paste-word { background-position: -119px -68px; }
.cus-pencil { background-position: -85px -272px; }
.cus-photo { background-position: -323px -17px; }
.cus-photo-album { background-position: -272px -102px; }
.cus-photos { background-position: -238px -17px; }
.cus-piano { background-position: -374px -102px; }
.cus-picture { background-position: -306px -42px; }
.cus-pilcrow { background-position: -374px -51px; }
.cus-pill { background-position: -85px -204px; }
.cus-pin { background-position: -323px -221px; }
.cus-pipette { background-position: -102px -85px; }
.cus-plaing-card { background-position: -272px -85px; }
.cus-plug { background-position: -255px -289px; }
.cus-plugin { background-position: -221px -119px; }
.cus-printer { background-position: -170px -204px; }
.cus-projection-screen { background-position: -119px -136px; }
.cus-projection-screen-present { background-position: -136px -51px; }
.cus-rainbow { background-position: -357px -51px; }
.cus-report { background-position: -408px -136px; }
.cus-rocket { background-position: -357px -17px; }
.cus-rosette { background-position: -323px -136px; }
.cus-rss { background-position: -272px -272px; }
.cus-ruby { background-position: -391px -187px; }
.cus-ruler-1 { background-position: -136px -136px; }
.cus-ruler-2 { background-position: -391px -238px; }
.cus-ruler-crop { background-position: -221px -289px; }
.cus-ruler-triangle { background-position: -51px -34px; }
.cus-safe { background-position: -34px -51px; }
.cus-script { background-position: -119px -34px; }
.cus-selection { background-position: -153px -289px; }
.cus-selection-select { background-position: -102px -153px; }
.cus-server { background-position: -357px -153px; }
.cus-shading { background-position: -272px -204px; }
.cus-shape-aling-bottom { background-position: -391px -119px; }
.cus-shape-aling-center { background-position: -170px -85px; }
.cus-shape-aling-left { background-position: -170px -102px; }
.cus-shape-aling-middle { background-position: -127px -323px; }
.cus-shape-aling-right { background-position: -391px -136px; }
.cus-shape-aling-top { background-position: -170px -272px; }
.cus-shape-flip-horizontal { background-position: -255px -153px; }
.cus-shape-flip-vertical { background-position: -204px -289px; }
.cus-shape-group { background-position: -17px -170px; }
.cus-shape-handles { background-position: -238px -204px; }
.cus-shape-move-back { background-position: -170px -340px; }
.cus-shape-move-backwards { background-position: -289px -136px; }
.cus-shape-move-forwards { background-position: -187px -289px; }
.cus-shape-move-front { background-position: -85px -289px; }
.cus-shape-square { background-position: -340px 0; }
.cus-shield { background-position: -255px -204px; }
.cus-sitemap { background-position: -408px -51px; }
.cus-slide { background-position: -178px -323px; }
.cus-slides { background-position: -85px -102px; }
.cus-slides-stack { background-position: -357px -238px; }
.cus-smiley-confuse { background-position: -102px -187px; }
.cus-smiley-cool { background-position: -34px -238px; }
.cus-smiley-cry { background-position: -391px -272px; }
.cus-smiley-fat { background-position: -68px -119px; }
.cus-smiley-mad { background-position: -391px -68px; }
.cus-smiley-red { background-position: -272px -221px; }
.cus-smiley-roll { background-position: -102px -204px; }
.cus-smiley-slim { background-position: 0 -204px; }
.cus-smiley-yell { background-position: -391px -153px; }
.cus-socket { background-position: -68px -255px; }
.cus-sockets { background-position: -17px 0; }
.cus-sort { background-position: -153px -306px; }
.cus-sort-alphabet { background-position: 0 0; }
.cus-sort-date { background-position: -408px -102px; }
.cus-sort-disable { background-position: -255px -221px; }
.cus-sort-number { background-position: -187px -51px; }
.cus-sort-price { background-position: -374px -170px; }
.cus-sort-quantity { background-position: -238px -102px; }
.cus-sort-rating { background-position: 0 -221px; }
.cus-sound { background-position: -306px -178px; }
.cus-sound-note { background-position: -272px -153px; }
.cus-spellcheck { background-position: -374px -153px; }
.cus-sport-ball { background-position: -340px -181px; }
.cus-sport-basketball { background-position: -136px 0; }
.cus-sport-football { background-position: -204px -272px; }
.cus-sport-golf { background-position: -102px -289px; }
.cus-sport-raquet { background-position: -34px -34px; }
.cus-sport-shuttlecock { background-position: -187px 0; }
.cus-sport-soccer { background-position: -153px -51px; }
.cus-sport-tennis { background-position: -340px -249px; }
.cus-stamp { background-position: -306px -280px; }
.cus-star-1 { background-position: -289px -306px; }
.cus-star-2 { background-position: -153px -255px; }
.cus-status-online { background-position: -187px -85px; }
.cus-stop { background-position: -119px -306px; }
.cus-style { background-position: -34px -340px; }
.cus-sum { background-position: -17px -340px; }
.cus-sum-2 { background-position: -170px -34px; }
.cus-switch { background-position: -136px -17px; }
.cus-tab { background-position: -187px -170px; }
.cus-table { background-position: -119px -85px; }
.cus-tag { background-position: -170px -238px; }
.cus-tag-blue { background-position: -272px -255px; }
.cus-target { background-position: -238px 0; }
.cus-telephone { background-position: -289px -221px; }
.cus-television { background-position: -238px -187px; }
.cus-text-align-center { background-position: -85px -153px; }
.cus-text-align-justify { background-position: -357px -289px; }
.cus-text-align-left { background-position: -229px -323px; }
.cus-text-align-right { background-position: -85px -340px; }
.cus-text-allcaps { background-position: -340px -198px; }
.cus-text-bold { background-position: 0 -340px; }
.cus-text-columns { background-position: -17px -119px; }
.cus-text-dropcaps { background-position: -34px -204px; }
.cus-text-heading-1 { background-position: -17px -68px; }
.cus-text-horizontalrule { background-position: -238px -306px; }
.cus-text-indent { background-position: -391px -102px; }
.cus-text-indent-remove { background-position: -289px -289px; }
.cus-text-italic { background-position: -212px -323px; }
.cus-text-kerning { background-position: -51px -255px; }
.cus-text-letter-omega { background-position: -238px -272px; }
.cus-text-letterspacing { background-position: -153px -187px; }
.cus-text-linespacing { background-position: -289px -255px; }
.cus-text-list-bullets { background-position: -323px -85px; }
.cus-text-list-numbers { background-position: -144px -323px; }
.cus-text-lowercase { background-position: -306px -314px; }
.cus-text-padding-bottom { background-position: -340px -147px; }
.cus-text-padding-left { background-position: -357px -323px; }
.cus-text-padding-right { background-position: -51px -340px; }
.cus-text-padding-top { background-position: -306px 0; }
.cus-text-signature { background-position: -187px -102px; }
.cus-text-smallcaps { background-position: -17px -272px; }
.cus-text-strikethrough { background-position: -289px -34px; }
.cus-text-subscript { background-position: -102px -119px; }
.cus-textfield { background-position: -187px -306px; }
.cus-textfield-rename { background-position: -323px -153px; }
.cus-ticket { background-position: -68px -170px; }
.cus-timeline-marker { background-position: -51px -170px; }
.cus-traffic { background-position: -102px -17px; }
.cus-transmit { background-position: -170px -170px; }
.cus-trophy { background-position: -221px -255px; }
.cus-trophy-bronze { background-position: 0 -85px; }
.cus-trophy-silver { background-position: -289px -68px; }
.cus-ui-combo-box { background-position: -255px -34px; }
.cus-ui-saccordion { background-position: -51px -68px; }
.cus-ui-slider-1 { background-position: -323px -119px; }
.cus-ui-slider-2 { background-position: -408px -153px; }
.cus-ui-tab-bottom { background-position: -34px -102px; }
.cus-ui-tab-content { background-position: -221px -238px; }
.cus-ui-tab-disable { background-position: -76px -323px; }
.cus-ui-tab-side { background-position: -391px -170px; }
.cus-ui-text-field-hidden { background-position: -34px 0; }
.cus-ui-text-field-password { background-position: -272px -136px; }
.cus-umbrella { background-position: -272px -306px; }
.cus-user { background-position: -170px -255px; }
.cus-user-black-female { background-position: -272px -187px; }
.cus-user-business { background-position: -238px -85px; }
.cus-user-business-boss { background-position: -289px -187px; }
.cus-user-female { background-position: -323px -170px; }
.cus-user-silhouette { background-position: -289px 0; }
.cus-user-thief { background-position: -408px -17px; }
.cus-user-thief-baldie { background-position: -340px -232px; }
.cus-vcard { background-position: -51px -204px; }
.cus-vector { background-position: -59px -323px; }
.cus-wait { background-position: -374px -187px; }
.cus-wall { background-position: -204px -306px; }
.cus-wall-break { background-position: -119px -17px; }
.cus-wall-brick { background-position: -85px 0; }
.cus-wall-disable { background-position: -204px -136px; }
.cus-wand { background-position: -34px -170px; }
.cus-weather-clouds { background-position: -408px 0; }
.cus-weather-cloudy { background-position: -153px -34px; }
.cus-weather-lightning { background-position: -68px -204px; }
.cus-weather-rain { background-position: 0 -136px; }
.cus-weather-snow { background-position: -221px -51px; }
.cus-weather-sun { background-position: -17px -85px; }
.cus-webcam { background-position: -68px -51px; }
.cus-world { background-position: -17px -136px; }
.cus-zone { background-position: -408px -170px; }
.cus-zone-money { background-position: -340px -317px; }


/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/

}
.datepicker-inline {
  width: auto;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  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(enabled=false);
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  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(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/*.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: ;
}*/
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  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(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr:first-child th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* adjustments */
.datepicker {
	font-size:12px;
}

.datepicker-inline .table-condensed th, .table-condensed td {
	padding: 3px 4px !important;
}

#datepicker {
	background: #EFEFEF;
	box-shadow: 0 1px 0 white, 0 0 0 1px #CFCFCF inset;
	-webkit-box-shadow: 0 1px 0 white, 0 0 0 1px #CFCFCF inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 0 0 1px #CFCFCF inset;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.datepicker table tr td.day:hover {
	background: #AAD15F;
	color:#fff;
}

.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover,
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background:#7EA437;
	background: url('/content/themes/svdh/img/overlay-pattern.png'), -moz-linear-gradient(top, #AAD15F, #7EA437);
	background: url('/content/themes/svdh/img/overlay-pattern.png'), -webkit-linear-gradient(top, #AAD15F, #7EA437);	.
	background: url('/content/themes/svdh/img/overlay-pattern.png'), -ms-linear-gradient(top, #AAD15F, #7EA437);
	background: url('/content/themes/svdh/img/overlay-pattern.png'), -o-linear-gradient(top, #AAD15F, #7EA437);
	background: url('/content/themes/svdh/img/overlay-pattern.png'), linear-gradient(top, #AAD15F, #7EA437);	
	
}
.modal-titlecm {
    color:white;
    margin-top: 0px;
    font-family: Tahoma;
    font-size:15px;
    text-align: center; 
}
.modal-headercm {
    background-image: url("../img/menubackgroundhover.png");
    background-repeat: repeat-x;
    height:20px;
}
.inputcm{
    height: 20px;
    font-size:12px; 
}
.bordered-pane {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 5px;
}
.cust-ready-commentbox {
    padding: 0px;
    margin-top: 15px;
    border-top: 1px solid #e5e5e5;
}
.cust-comment-header {
    margin-bottom: 5px;
    font-size: 13px;
}
.cust-comment-header .muted {
    font-size: 12px;
}
.cust-left-border {
    margin-top: 15px;
    border-left: dotted 1px #AAAAAA;
    padding-left: 5px;
}
.cust-bullet {
    padding-right: 5px;
    padding-left: 5px;
}
.cust-comment-content {
    
}
.cust-comment-footer {
    border-top: dotted 1px #AAAAAA;
}
.custom-replied-padding {
    margin-left: 15px;
}
.cust-modal-body {
    max-height: 400px;
    font-family: Tahoma;
}
.cust-highlight-comment {
    background-color: #AAAAAA;
}
.badge.cust-badge {
   background:red;
   /*position:absolute;*/
   top: -10px;
   left: -15px;
}
.cust-zero-relative {
    position: absolute;
    width: 0;
    height: 0;
}
.icon-attachment {
  background-position: -24px -168px;
}

/*.modal-footer {
    background-image: url("../img/menubackgroundhover.png");
    background-repeat: repeat-x;
    
}*/


/*

Uniform Theme: Aristo
Version: 1.1
By: 280North / Ported by Josh Pyles
License: Creative Commons Share Alike
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action,
div.button,
div.button span {
  background-image: url("/content/themes/svdh/img/uniform-skin/sprite-aristo.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }

.selector,
.checker,
.button,
.radio,
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle; }

.selector select:focus,
.radio input:focus,
.checker input:focus,
.uploader input:focus {
  outline: 0; }

.selector,
.radio,
.checker,
.uploader,
.button,
.selector *,
.radio *,
.checker *,
.uploader *,
.button * {
  margin: 0;
  padding: 0; }

.highContrastDetect {
  background: url("/content/themes/svdh/img/uniform-skin/bg-input-aristo.png") repeat-x 0 0;
  width: 0px;
  height: 0px; }

/* Input & Textarea */
input.text,
input.email,
input.search,
input.tel,
input.url,
input.datetime,
input.date,
input.month,
input.week,
input.time,
input.datetime-local,
input.number,
input.color,
input.password,
select.uniform-multiselect,
textarea.uniform {

  outline: 0; }

/* Remove default webkit and possible mozilla .search styles */
div.checker input,
input.search,
input.search:active {
  -moz-appearance: none;
  -webkit-appearance: none; }



/* Select */
div.selector {
  background-position: 0 -160px;
  line-height: 32px;
  height: 32px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden;
  margin-left:-5px;
  }

div.selector.fixedWidth {
  width: 190px; }

div.selector span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  background-position: right 0;
  height: 32px;
  line-height: 32px;
  padding-right: 25px;
  cursor: pointer;
  width: 100%;
  display: block; }

div.selector.fixedWidth span {
  width: 155px; }

div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  height: 24px;
  top: 4px;
  left: 0px;
  width: 100%; }

div.selector:active,
div.selector.active {
  background-position: 0 -192px; }

div.selector:active span,
div.selector.active span {
  background-position: right -32px; }

div.selector.focus,
div.selector.hover,
div.selector:hover {
  background-position: 0 -224px; }

div.selector.focus span,
div.selector.hover span,
div.selector:hover span {
  background-position: right -64px; }

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: 0 -256px; }

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
  background-position: right -96px; }

div.selector.disabled,
div.selector.disabled:active,
div.selector.disabled.active {
  background-position: 0 -288px; }

div.selector.disabled span,
div.selector.disabled:active span,
div.selector.disabled.active span {
  background-position: right -128px; }

/* Checkbox */
div.checker,
div.checker span,
div.checker input {
  width: 23px;
  height: 25px; 
  margin-right: 2px;}

div.checker {
  position: relative; }

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -320px; }

div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1; }

div.checker:active span,
div.checker.active span {
  background-position: -23px -320px; }

div.checker.focus span,
div.checker:hover span {
  background-position: -46px -320px; }

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -69px -320px; }

div.checker span.checked {
  background-position: -92px -320px; }

div.checker:active span.checked,
div.checker.active span.checked {
  background-position: -115px -320px; }

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -138px -320px; }

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -161px -320px; }

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -184px -320px; }

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -207px -320px; }

/* Radio */
div.radio,
div.radio span,
div.radio input {
  width: 23px;
  height: 25px; }

div.radio {
  position: relative; }

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -343px; }

div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center; }

div.radio:active span,
div.radio.active span {
  background-position: -23px -18px -343px; }

div.radio.focus span,
div.radio:hover span {
  background-position: -46px -36px -343px; }

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -69px -343px; }

div.radio span.checked {
  background-position: -92px -343px; }

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -115px -343px; }

div.radio.focus span.checked,
div.radio:hover span.checked {
  background-position: -138px -343px; }

div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -161px -343px; }

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -184px -343px; }

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -207px -343px; }

/* Uploader */
div.uploader {
  cursor: pointer;
  position: relative;
  overflow: hidden; }

div.uploader span.action {
  height: 32px;
  line-height: 32px;
  width: 90px;
  text-align: center;
  float: left;
  display: inline;
  overflow: hidden;
  cursor: pointer; 
  font-size:12px !important;
}

div.uploader span.filename {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  cursor: default;
  height: 24px;
  margin: 4px 0 4px 4px;
  line-height: 24px;
  width: 100%;
  padding: 0 5px; 
  box-sizing:border-box;
  
 }

div.uploader input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  cursor: default;
  width: 100%;
  height: 100%; }

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0 -430px; }

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -526px; }

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -558px; }

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -590px; }

div.uploader.disabled {
  background-position: 0 -398px; }

div.uploader.disabled span.action {
  background-position: right -462px; }

/* Buttons */
div.button a,
div.button button,
div.button input {
  position: absolute;
  display: none; }

div.button {
  background-position: 0 -750px;
  height: 32px;
  cursor: pointer;
  position: relative; }

div.button span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 1;
  text-align: center;
  background-position: right -622px;
  height: 22px;
  margin-left: 13px;
  padding: 9px 15px 0 2px; }

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
  background-position: 0 -814px; }

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
  background-position: right -686px; }

div.button.active,
div.button:active {
  background-position: 0 -782px; }

div.button.active span,
div.button:active span {
  background-position: right -654px;
  cursor: default; }

div.button.disabled {
  background-position: 0 -846px; }

/* Separate from above due to IE8 */
div.button:disabled {
  background-position: 0 -846px; }

div.button.disabled span {
  background-position: right -718px;
  cursor: default; }

/* Separate from above due to IE8 */
div.button:disabled span {
  background-position: right -718px;
  cursor: default; }

/* INPUT & TEXTAREA */
input.text,
input.email,
input.search,
input.tel,
input.url,
input.datetime,
input.date,
input.month,
input.week,
input.time,
input.datetime-local,
input.number,
input.color,
input.password,
select.uniform-multiselect,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #777;
}


/* Uploader */
div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase; }

div.button:active span {
  color: #555; }

div.button.disabled span {
  color: #bbb; }

/* Separate from above due to IE8 */
div.button:disabled span {
  color: #bbb;
  cursor: default; }

/* Select */
div.selector {
  font-weight: bold;
  color: #464545;
  font-size: 12px; }

div.selector select {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: solid 1px #fff; }

div.selector span {
  color: #666;
  text-shadow: 0 1px 0 #fff; }

div.selector.disabled span {
  color: #bbb; }

/* Checker */
div.checker {
  margin-right: 0; }

/* Radio */
div.radio {
  margin-right: 0; }

div.uploader span.action {
  background-color: #fff;
  font-weight: bold;
  color: #1c4257; 
}

div.uploader span.filename {
  color: #777;
  font-size: 11px; }

div.uploader.disabled span.action {
  color: #aaa; }

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa; }
  
/* further adjustments */
label.radio  {
	margin-bottom:5px;
	display:block;
}

