/* Fonts */

	@font-face {
		font-family: 'PT-Sans';
		src: 	url('../media/fonts/PT-Sans-Regular.woff') format('woff'),
				url('../media/fonts/PT-Sans-Regular.eot') format('eot'),
				url('../media/fonts/PT-Sans-Regular.ttf') format('truetype'),
				url('../media/fonts/PT-Sans-Regular.svg') format('svg');
	}
	
	@font-face {
		font-family: 'PT-Sans';
		font-weight: bold;
		src: 	url('../media/fonts/PT-Sans-Bold.woff') format('woff'),
				url('../media/fonts/PT-Sans-Bold.eot') format('eot'),
				url('../media/fonts/PT-Sans-Bold.ttf') format('truetype'),
				url('../media/fonts/PT-Sans-Bold.svg') format('svg');
	}
/* Keyframes */

	@keyframes blink {
	  to { visibility: hidden; }
	}
	
	@-webkit-keyframes blink {
	  to { visibility: hidden; }
	}
	
	@-webkit-keyframes color_change {
	  from { color: #ccc; }
	  to { color: red; }
	}
	@-moz-keyframes color_change {
	  from { color: #ccc; }
	  to { color: red; }
	}
	@-ms-keyframes color_change {
	  from { color: #ccc; }
	  to { color: red; }
	}
	@-o-keyframes color_change {
	  from { color: #ccc; }
	  to { color: red; }
	}
	@keyframes color_change {
	  from { color: #ccc; }
	  to { color: red; }
	}

	@-webkit-keyframes color_change_act {
	  from { color: #666; }
	  to { color: #fff; }
	}
	@-moz-keyframes color_change_act {
	  from { color: #666; }
	  to { color: #fff; }
	}
	@-ms-keyframes color_change_act {
	  from { color: #666; }
	  to { color: #fff; }
	}
	@-o-keyframes color_change_act {
	  from { color: #666; }
	  to { color: #fff; }
	}
	@keyframes color_change_act {
	  from { color: #666; }
	  to { color: #fff; }
	}

	@-webkit-keyframes moveRight {
		to { -webkit-transform: translateX(20px); }
	}

	@keyframes moveRight {
		to { transform: translateX(20px); }
	}

	@-webkit-keyframes moveLeft {
		to { -webkit-transform: translateX(-20px); }
	}

	@keyframes moveLeft {
		to { transform: translateX(-20px); }
	}
	
/* Animations */

	.blink {
		-webkit-animation: blink 1s steps(3, start) infinite;
		animation: blink 1s steps(3, start) infinite;
	}

	.colorChanger {
		-webkit-animation: color_change 1s infinite;
		animation: color_change 1s infinite;
	}

/* General styles */

	* {
		outline: none !important;
	}

	html,body {
		margin: 0px;
		padding: 0px;
		height: 100%;
		font-family: 'PT-Sans' !important;
	}
	
	section {
		display: inline-block;
	}
	
	textarea {
		white-space: pre-wrap;
	}
	
	i {
		vertical-align: baseline;
	}
	
/* General classes */
	
	.inline {
		display: inline-block;
	}
	
/* Helper classes */
	
	.nodsp {
		display: none;
	}
	
	.tLeft {
		text-align: left;
	}
	
	.tCenter {
		text-align: center;
	}
	
	.tRight {
		text-align: right;
	}

	.bold {
		font-weight: bold;
	}
	
	.relative {
		position: relative;
	}
	
	.pointer {
		cursor: pointer;
	}
	
/* Bootstrap extensions */
		
	/* labels */
		
		.wrapper > .inner span.label.light {
			font-size: 10px;
			font-weight: normal;
			padding: 2px 5px;
		}
		
	/* Input group addons */
	
		.wrapper > .inner .input-group .input-group-addon span {
			display: inline-block;
		}
		
		.wrapper > .inner .input-group .input-group-addon.S span {
			width: 40px;
		}
		
		.wrapper > .inner .input-group .input-group-addon.SM span {
			width: 55px;
		}
		
		.wrapper > .inner .input-group .input-group-addon.M span {
			width: 65px;
		}
		
		.wrapper > .inner .input-group .input-group-addon.L span {
			width: 80px;
		}
		
		.wrapper > .inner .input-group .input-group-addon.XL span {
			width: 100px;
		}
		
		.wrapper > .inner .input-group .input-group-addon.XXL span {
			width: 120px;
		}

		.wrapper > .inner .input-group .input-group-addon.XXXL span {
			width: 160px;
		}
			
	/* Modal fix */
		
		.modal {
			width: 100%;
			position: fixed;
			text-align: center;
			margin: 0px auto;
			top: 0px;
			left: 0px;
			bottom: 0px;
			right: 0px;
			z-index: 999999;
			overflow-y: auto !important;
		}
		
		.modal_wrapper {
			display: table;
			overflow: auto;
			overflow-y: auto !important;
			height: 100%;
			-webkit-overflow-scrolling: touch;
			outline: 0;
			text-align: center;
			margin: 0px auto;
		}
		
		.modal-dialog {
			margin-top: 0px;
			display: table-cell;
			vertical-align: middle;
			margin: 0px 20px;
		}
		
		.modal-footer {
			padding: 10px 10px 10px;
		}
		
	/* Callouts */

		.calloutHolder {
			margin: 20px 0px;
		}

		.callout {
			border-left: 3px solid #eeeeee;
			margin: 20px 0 0;
			padding: 15px;
		}
		
		.callout h1,
		.callout h2,
		.callout h3,
		.callout h4,
		.callout h5,
		.callout h6 {
			margin-top: 0px;
			margin-bottom: 5px;
		}
		
		.callout p:last-child {
			margin-bottom: 0px;
		}
		
		/* Callout default theme */
		
			.callout.callout-default {
				background-color: #f1f1f1;
				border-color: #888888;
			}
			
			.callout.callout-info h1,
			.callout.callout-info h2,
			.callout.callout-info h3,
			.callout.callout-info h4,
			.callout.callout-info h5,
			.callout.callout-info h6 {
				color: #888888;
			}
			
		/* Callout info theme */
		
			.callout.callout-info {
				background-color: #f4f8fa;
				border-color: #5bc0de;
			}
			
			.callout.callout-info h1,
			.callout.callout-info h2,
			.callout.callout-info h3,
			.callout.callout-info h4,
			.callout.callout-info h5,
			.callout.callout-info h6 {
				color: #5bc0de;
			}
			
		/* Callout warning theme */
		
			.callout.callout-warning {
				background-color: #fcf8f2;
				border-color: #f0ad4e;
			}
			
			.callout.callout-warning h1,
			.callout.callout-warning h2,
			.callout.callout-warning h3,
			.callout.callout-warning h4,
			.callout.callout-warning h5,
			.callout.callout-warning h6 {
				color: #f0ad4e;
			}
			
		/* Callout danger theme */
		
			.callout.callout-danger {
				background-color: #fdf7f7;
				border-color: #d9534f;
			}
			
			.callout.callout-danger h1,
			.callout.callout-danger h2,
			.callout.callout-danger h3,
			.callout.callout-danger h4,
			.callout.callout-danger h5,
			.callout.callout-danger h6 {
				color: #d9534f;
			}
			
		/* Callout danger theme */
		
			.callout.callout-success {
				background-color: #dff0d8;
				border-color: #468847;
			}
			
			.callout.callout-success h1,
			.callout.callout-success h2,
			.callout.callout-success h3,
			.callout.callout-success h4,
			.callout.callout-success h5,
			.callout.callout-success h6 {
				color: #468847;
			}
			
	/* Buttons */

		/* Sizes */
		
			.btn-xxs {
				padding: 1px 5px;
				font-size: 10px;
				line-height: 1.2;
				border-radius: 2px;
			}
		
		/* Master */
		
			.btn-master {
				color: #fff;
				background-color: #e2001a;
				border-color: #cd0018;
			}
			
			.btn-master:hover,
			.btn-master:focus,
			.btn-master:active,
			.btn-master.active,
			.open .dropdown-toggle.btn-master {
				color: #fff;
				background-color: #af0015;
				border-color: #b90015;
			}
			
			.btn-master:active,
			.btn-master.active,
			.open .dropdown-toggle.btn-master {
				background-image: none;
			}
			
			.btn-master.disabled,
			.btn-master[disabled],
			fieldset[disabled] .btn-master,
			.btn-master.disabled:hover,
			.btn-master[disabled]:hover,
			fieldset[disabled] .btn-master:hover,
			.btn-master.disabled:focus,
			.btn-master[disabled]:focus,
			fieldset[disabled] .btn-master:focus,
			.btn-master.disabled:active,
			.btn-master[disabled]:active,
			fieldset[disabled] .btn-master:active,
			.btn-master.disabled.active,
			.btn-master[disabled].active,
			fieldset[disabled] .btn-master.active {
				background-color: #e2001a;
				border-color: #cd0018;
				color: white;
			}
			
			.btn-master .badge {
				color: #e2001a;
				background-color: #fff;
			}

		/* Normal */

			.btn-normal {
			  color: white;
			}
			.btn-normal, .btn-normal.disabled, .btn-normal[disabled] {
			  background-color: #aab2bd;
			  border-color: #aab2bd;
			}
			.btn-normal:hover, .btn-normal:focus, .btn-normal:active, .btn-normal.active {
			  color: white;
			  background-color: #ccd1d9;
			  border-color: #ccd1d9;
			  outline: none !important;
			}
			.btn-normal:active, .btn-normal.active {
			  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .125);
			     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .125);
			          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .125);
			}
			.btn-normal.disabled, .btn-normal[disabled] {
			  filter: alpha(opacity=45);
			  opacity: .45;
			}
			
		/* Grey */
		
			.btn-grey {
				color: #fff;
				background-color: #888888;
				border-color: #777777;
			}
			
			.btn-grey:hover,
			.btn-grey:focus,
			.btn-grey:active,
			.btn-grey.active,
			.open .dropdown-toggle.btn-grey {
				color: #fff;
				background-color: #666666;
				border-color: #555555;
			}
			
			.btn-grey:active,
			.btn-grey.active,
			.open .dropdown-toggle.btn-grey {
				background-image: none;
			}
			
			.btn-grey.disabled,
			.btn-grey[disabled],
			fieldset[disabled] .btn-grey,
			.btn-grey.disabled:hover,
			.btn-grey[disabled]:hover,
			fieldset[disabled] .btn-grey:hover,
			.btn-grey.disabled:focus,
			.btn-grey[disabled]:focus,
			fieldset[disabled] .btn-grey:focus,
			.btn-grey.disabled:active,
			.btn-grey[disabled]:active,
			fieldset[disabled] .btn-grey:active,
			.btn-grey.disabled.active,
			.btn-grey[disabled].active,
			fieldset[disabled] .btn-grey.active {
				background-color: #bbbbbb;
				border-color: #aaaaaa;
			}
			
			.btn-grey .badge {
				color: #e2001a;
				background-color: #fff;
			}
			
		/* Transparent */
		
			.btn-trans {
				color: #454545;
				background-color: transparent;
				border-color: transparent;
				padding: 0px;
				margin: 0px;
			}
			
			.btn-trans:hover,
			.btn-trans:focus,
			.btn-trans:active,
			.btn-trans.active,
			.open .dropdown-toggle.btn-trans {
				color: #202020;
				background-color: transparent;
				border-color: transparent;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
			
			.btn-trans:active,
			.btn-trans.active,
			.open .dropdown-toggle.btn-trans {
				background-image: none;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
			
			.btn-trans.disabled,
			.btn-trans[disabled],
			fieldset[disabled] .btn-trans,
			.btn-trans.disabled:hover,
			.btn-trans[disabled]:hover,
			fieldset[disabled] .btn-trans:hover,
			.btn-trans.disabled:focus,
			.btn-trans[disabled]:focus,
			fieldset[disabled] .btn-trans:focus,
			.btn-trans.disabled:active,
			.btn-trans[disabled]:active,
			fieldset[disabled] .btn-trans:active,
			.btn-trans.disabled.active,
			.btn-trans[disabled].active,
			fieldset[disabled] .btn-trans.active {
				background-color: transparent;
				border-color: transparent;
				color: #dddddd;
			}

		/* Addon */
		
			.input-group button.input-group-addon-button {
				margin: 0px;
				padding: 0px;
				background: none;
				border: none;
				color: red;
			}

			.input-group.has-error button.input-group-addon-button {
				color: #ffffff;
			}

		/* Filter */

			.btn-filter {
				background-color: transparent !important;
				border-color: transparent !important;
				color: #454545;
			}

	/* Labels */

		.label.label-purple {
			background: #4b008a;
			color: #ffffff;
		}
			
/* Bootstrap form helper */

	.bfh-number-btn {
		cursor: pointer;
	}
			
/* Fieldsets */

	fieldset legend {
		font-size: 18px;
	}
	
	fieldset legend > i {
		color: #e2001a;
	}
	
	fieldset legend > small {
		font-size: 14px;
		color: #888888;
	}

/* Helpers */

	.block {
		display: block;
	}

	.iblock {
		display: inline-block;
	}

	.roundImage {
		-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
				border-radius: 50%;
	}
			
/* Colors */
	
	.colorBase {
		color: #e2001a !important;
	}
	
	.colorWhite {
		color: #ffffff !important;
	}
	
	.colorBlack {
		color: #000000 !important;
	}
	
	.colorGrey {
		color: #454545 !important;
	}
	
	.colorDarkGrey {
		color: #202020 !important;
	}
	
	.colorLightGrey {
		color: #888888 !important;
	}
	
	.colorUltraLightGrey {
		color: #bbbbbb !important;
	}
	
	.colorRed {
		color: red !important;
	}
	
	.colorGreen {
		color: green !important;
	}
	
	.colorYellow {
		color: #fbcf00 !important;
	}

	.colorPrimary {
		color: #3276b1;
	}
	
/* Sizes */

	.sizeXXS { font-size: 10px; }
	.sizeXS { font-size: 12px; }
	.sizeS { font-size: 14px; }
	.sizeM { font-size: 16px; }
	.sizeL { font-size: 18px; }
	.sizeXL { font-size: 20px; }
	.sizeXXL { font-size: 22px; }

/* Bootstrap fixes */

	.container-fluid .row.halved .col-xs-6:first-child:after {
		content: '';
		position: absolute;
		height: 100%;
		left: calc(100% + 2.5px);
		top: 0px;
		
		border-right: 1px #dddddd solid;
	}

/* Loader */

#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: rgba(0,0,0,0.7);
}

#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    border-radius: 50%;
    border: 1px solid transparent;
    border-top-color: #3498db;

    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
     -moz-animation: spin 2s linear infinite;
      animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

    z-index: 1001;
}

    #loader:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
        border-radius: 50%;
        border: 1px solid transparent;
        border-top-color: #e74c3c;

        -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
         -moz-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
          animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    #loader:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border-radius: 50%;
        border: 1px solid transparent;
        border-top-color: #f9c922;

        -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
       	 -moz-animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
          animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    @-webkit-keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -moz-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -moz-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }
    @keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -moz-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -moz-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }

    #loader-wrapper .loader-section {
        position: fixed;
        top: 0;
        width: 51%;
        height: 100%;
        background: #454545;
        z-index: 1000;
        -webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ */
         -moz-transform: translateX(0);  /* IE 9 */
          -ms-transform: translateX(0);  /* IE 9 */
           transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */
    }

    #loader-wrapper .loader-section.section-left {
        left: 0;
    }

    #loader-wrapper .loader-section.section-right {
        right: 0;
    }

    /* Loaded */
    
    .loaded #loader {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out; 
                transition: all 0.3s ease-out;
    }
    .loaded #loader-wrapper {
        visibility: hidden;

        -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
        -moz-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateY(-100%);  /* IE 9 */
                transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.3s 1s ease-out;  
        -moz-transition: all 0.3s 1s ease-out;  
                transition: all 0.3s 1s ease-out;
    }

/* Bootflat extensions */
	
	/* Nav pills */

		.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
		  color: white;
		  background-color: #3bafda;
		}
		.nav-pills > li > a {
		  color: #3bafda;
		}
		.nav-pills > li > a:hover {
		  color: #434a54;
		  background-color: #e6e9ed;
		}
		.nav-pills > .active > a > .badge {
		  color: #3bafda;
		}
		.nav-pills .open > a, .nav-pills .open > a:focus, .nav-pills .open > a:hover {
		  color: #434a54;
		  background-color: #e6e9ed;
		}

	/* Select */

		.selecter .selecter-element {
		  position: absolute;
		  left: 0;
		  z-index: 0;
		  display: none;
		  width: 100%;
		  height: 100%;
		  filter: alpha(opacity=0);
		  opacity: 0;

		  *left: -999999px;
		}
		.selecter .selecter-element, .selecter .selecter-element:focus {
		  outline: none;

		  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
		  -webkit-tap-highlight-color: transparent;
		}
		.selecter .selecter-selected {
		  position: relative;
		  z-index: 2;
		  display: block;
		  padding: 6px 10px;
		  overflow: hidden;
		  text-overflow: clip;
		  cursor: pointer;
		  background-color: white;
		  border: 1px solid #aab2bd;
		          border-radius: 4px;

		  -webkit-border-radius: 4px;
		     -moz-border-radius: 4px;
		}
		.selecter .selecter-selected:after {
		  position: absolute;
		  top: 14px;
		  right: 10px;
		  width: 0;
		  height: 0;
		  content: "";
		  border-top: 4px solid black;
		  border-right: 4px solid transparent;
		  border-left: 4px solid transparent;
		}
		.selecter .selecter-options {
		  position: absolute;
		  top: 100%;
		  left: 0;
		  z-index: 50;
		  display: none;
		  width: 100%;
		  max-height: 260px;
		  overflow: auto;
		  overflow-x: hidden;
		  background-color: white;
		  border: 1px solid #aab2bd;
		  border-width: 0 1px 1px;
		          border-radius: 0 0 4px 4px;
		  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		     -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

		  -webkit-border-radius: 0 0 4px 4px;
		     -moz-border-radius: 0 0 4px 4px;
		  *width: auto;
		}
		.selecter .selecter-group {
		  display: block;
		  padding: 5px 10px 4px;
		  font-size: 11px;
		  color: #aab2bd;
		  text-transform: uppercase;
		  background-color: #f5f7fa;
		  border-bottom: 1px solid #e6e9ed;
		}
		.selecter .selecter-item {
		  display: block;
		  width: 100%;
		  padding: 6px 10px;
		  margin: 0;
		  overflow: hidden;
		  text-overflow: ellipsis;
		  cursor: pointer;
		  background-color: white;
		  border-bottom: 1px solid #e6e9ed;
		}
		.selecter .selecter-item.selected {
		  color: white;
		  background-color: #3bafda;
		  border-bottom-color: #4fc1e9;
		}
		.selecter .selecter-item.disabled {
		  color: #aab2bd;
		  cursor: default;
		}
		.selecter .selecter-item:first-child {
		          border-radius: 0;

		  -webkit-border-radius: 0;
		     -moz-border-radius: 0;
		}
		.selecter .selecter-item:last-child {
		  border-bottom: 0;
		          border-radius: 0 0 4px 4px;

		  -webkit-border-radius: 0 0 4px 4px;
		     -moz-border-radius: 0 0 4px 4px;
		}
		.selecter .selecter-item:hover {
		  background-color: #e6e9ed;
		}
		.selecter .selecter-item.selected:hover {
		  background-color: #3bafda;
		}
		.selecter .selecter-item.disabled:hover, .selecter:hover .selecter-selected, .selecter.disabled .selecter-item:hover {
		  background-color: white;
		}
		.selecter.open {
		  z-index: 3;
		  outline: 0;
		}
		.selecter.open .selecter-selected {
		  z-index: 51;
		  border: 1px solid #3bafda;
		          border-radius: 4px 4px 0 0;

		  -webkit-border-radius: 4px 4px 0 0;
		     -moz-border-radius: 4px 4px 0 0;
		}
		.selecter.open .selecter-selected, .selecter.focus .selecter-selected {
		  background-color: white;
		}
		.selecter.cover .selecter-options {
		  top: 0;
		  border-width: 1px;
		          border-radius: 4px;

		  -webkit-border-radius: 4px;
		     -moz-border-radius: 4px;
		}
		.selecter.cover .selecter-options .selecter-item.first {
		          border-radius: 4px 4px 0 0;

		  -webkit-border-radius: 4px 4px 0 0;
		     -moz-border-radius: 4px 4px 0 0;
		}
		.selecter.cover.open .selecter-selected {
		  z-index: 49;
		          border-radius: 4px 4px 0 0;

		  -webkit-border-radius: 4px 4px 0 0;
		     -moz-border-radius: 4px 4px 0 0;
		}
		.selecter.bottom .selecter-options {
		  top: auto;
		  bottom: 100%;
		  border-width: 1px 1px 0;
		}
		.selecter.bottom .selecter-item:last-child {
		  border: none;
		          border-radius: 0;

		  -webkit-border-radius: 0;
		     -moz-border-radius: 0;
		}
		.selecter.bottom.open .selecter-selected {
		          border-radius: 0 0 4px 4px;

		  -webkit-border-radius: 0 0 4px 4px;
		     -moz-border-radius: 0 0 4px 4px;
		}
		.selecter.bottom.open .selecter-options {
		          border-radius: 4px 4px 0 0;

		  -webkit-border-radius: 4px 4px 0 0;
		     -moz-border-radius: 4px 4px 0 0;
		}
		.selecter.bottom.cover .selecter-options {
		  top: auto;
		  bottom: 0;
		}
		.selecter.bottom.cover.open .selecter-selected, .selecter.bottom.cover.open .selecter-options {
		          border-radius: 4px;

		  -webkit-border-radius: 4px;
		     -moz-border-radius: 4px;
		}
		.selecter.multiple .selecter-options {
		  position: static;
		  display: block;
		  width: 100%;
		  border-width: 1px;
		          border-radius: 4px;
		  box-shadow: none;

		  -webkit-border-radius: 4px;
		     -moz-border-radius: 4px;
		}
		.selecter.disabled .selecter-selected {
		  color: #aab2bd;
		  cursor: default;
		  background-color: #e6e9ed;
		  border-color: #e6e9ed;
		}
		.selecter.disabled .selecter-options {
		  background-color: #e6e9ed;
		  border-color: #e6e9ed;
		}
		.selecter.disabled .selecter-group, .selecter.disabled .selecter-item {
		  color: #aab2bd;
		  cursor: default;
		  background-color: #e6e9ed;
		  border-color: #e6e9ed;
		}
		.selecter.disabled .selecter-item.selected {
		  color: white;
		  background-color: #3bafda;
		  filter: alpha(opacity=45);
		  opacity: .45;
		}
		.selecter .selecter-options.scroller {
		  overflow: hidden;
		}
		.selecter .selecter-options.scroller .scroller-content {
		  max-height: 260px;
		  padding: 0;
		}