* {
	outline: none;
}
.modal-dialog.modal-notify .modal-header {
    border-radius: 2px 2px 0 0;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
}
.has-error .form-control:focus {
  border-color: #843534;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.fv-form-bootstrap .help-block {
    display: block;
}


.list-group .list-group-item {
    border-radius: 0;
}

.btn {
	margin-left: 0;
	margin-right: 0;
}
.btn [class*="icon-"] {
	vertical-align: middle;
    margin-top: -2px;
    /* position: relative; */
    display: inline-block;
}
.btn-group-success [class*=btn-]:not([disabled]):not(.disabled).active,
.btn-group-success [class*=btn-]:not([disabled]):not(.disabled):active {
	background-color: #00c851 !important;
}

.form-control-sm {
	height: 24px !important;
}
.text-sm {
	font-size: 0.5em;
}
.text-md {
	font-size: 1.5em;
}
.text-lg {
	font-size: 2em;
}
.v-hidden {
	visibility: hidden;
}
.v-visible {
	visibility: visible;
}
.btn {
  padding: 0.85rem 1.13rem;
}
.btn.btn-lg {
	padding: 1rem 1.4rem;
}
.btn.btn-sm {
    padding: .5rem 0.8rem;
}
.btn-xs {
	padding: .25rem 0.4rem;
}
.card,
.dropdown-menu,
.breadcrumb {
	border-radius: 2px;
}
.list-group > a:first-of-type {
	border-radius: 2px 2px 0 0;
}
.list-group > a:last-of-type:not([aria-expanded="true"]) {
	border-radius: 0 0 2px 2px;
}
.list-group .collapse .list-group .list-group-item {
	border-radius: 0;
}
.list-group .collapse:last-child, 
.list-group .collapse:last-child .list-group .list-group-item:last-child {
	border-radius: 0 0 2px 2px;

}

.carousel-multi-item .controls-top .btn-floating {
      background: initial;
}

/*.select-wrapper input.select-dropdown {
    height: 2.1rem;
    line-height: 2.1rem;
    width: 100%;
    margin-top: .2rem;
    margin-bottom: 1rem;
    padding: .5rem 0 .6rem;
}*/

.mdb-select-md input.select-dropdown {
	padding: .3rem 0;
    border-top: 1px solid transparent;
    line-height: 1.5;
    height: 2.25rem;
}
.mdb-select-md span.caret {
    top: 10px;
}
.form-control {
	border-radius: .125rem;
	font-family: inherit;
}
/*.md-form .select-wrapper+label {
	top: -16px;
}
.md-form .select-wrapper input.select-dropdown {
    padding: .400rem 0;
}
.select-wrapper.mdb-select-lg input.select-dropdown {
	height: 3rem;
    padding: .375rem 0;
    border-top: 1px solid transparent;
    line-height: 3rem;
}


.select-wrapper.mdb-select-lg span.caret {
    top: 16px;
}*/




.list-group-item[aria-expanded="false"]:after,
.list-group-item[aria-expanded="true"]:after {
    content: "";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Icomoon';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
    font-size: inherit;
}
.list-group-item[aria-expanded="false"]:after {
    content: "\e5db";
}
.list-group-item[aria-expanded="true"]:after {
    content: "\e5d8";
}
table th {
    font-weight: 600;
}
.mdb-gradient {
	background: -moz-linear-gradient(40deg, rgba(176, 176, 181, 0.5), rgba(236, 236, 236, 0.6) 100%);
    background: -webkit-linear-gradient(40deg, rgba(176, 176, 181, 0.5), rgba(236, 236, 236, 0.6) 100%);
    background: linear-gradient(40deg, rgba(176, 176, 181, 0.5), rgba(236, 236, 236, 0.6) 100%);
}


.mdb-select.mdb-select-input-m-0 input {
	margin: 0;
}
<!-- Your custom styles (optional) -->
    <style>
        /*Classic*/
        .checkbox-primary [type="checkbox"]:checked+label:before {
            border-color: transparent #4285F4 #4285F4 transparent !important;
        }
        .checkbox-default [type="checkbox"]:checked+label:before {
            border-color: transparent #2BBBAD #2BBBAD transparent !important;
        }
        .checkbox-secondary [type="checkbox"]:checked+label:before {
            border-color: transparent #AA66CC #AA66CC transparent !important;
        }
        .checkbox-success [type="checkbox"]:checked+label:before {
            border-color: transparent #00C851 #00C851 transparent !important;
        }
        .checkbox-info [type="checkbox"]:checked+label:before {
            border-color: transparent #33B5E5 #33B5E5 transparent !important;
        }
        .checkbox-warning [type="checkbox"]:checked+label:before {
            border-color: transparent #FF8800 #FF8800 transparent !important;
        }
        .checkbox-danger [type="checkbox"]:checked+label:before {
            border-color: transparent #FF4444 #FF4444 transparent !important;
        }
        
        .checkbox-elegant [type="checkbox"]:checked+label:before {
            border-color: transparent #2E2E2E #2E2E2E transparent !important;
        }
        .checkbox-unique [type="checkbox"]:checked+label:before {
            border-color: transparent #880E4F #880E4F transparent !important;
        }
        .checkbox-pink [type="checkbox"]:checked+label:before {
            border-color: transparent #EC407A #EC407A transparent !important;
        }
        .checkbox-deep-purple [type="checkbox"]:checked+label:before {
            border-color: transparent #512dA8 #512dA8 transparent !important;
        }
        .checkbox-light-blue [type="checkbox"]:checked+label:before {
            border-color: transparent #82B1FF #82B1FF transparent !important;
        }
        .checkbox-cyan [type="checkbox"]:checked+label:before {
            border-color: transparent #00BCD4 #00BCD4 transparent !important;
        }
        .checkbox-dark-green [type="checkbox"]:checked+label:before {
            border-color: transparent #388E3C #388E3C transparent !important;
        }
        .checkbox-light-green [type="checkbox"]:checked+label:before {
            border-color: transparent #8BC34A #8BC34A transparent !important;
        }
        .checkbox-yellow [type="checkbox"]:checked+label:before {
            border-color: transparent #FBC02D #FBC02D transparent !important;
        }
        .checkbox-amber [type="checkbox"]:checked+label:before {
            border-color: transparent #FFA000 #FFA000 transparent !important;
        }
        .checkbox-deep-orange [type="checkbox"]:checked+label:before {
            border-color: transparent #FF7043 #FF7043 transparent !important;
        }
        .checkbox-brown [type="checkbox"]:checked+label:before {
            border-color: transparent #795548 #795548 transparent !important;
        }
        .checkbox-blue-grey [type="checkbox"]:checked+label:before {
            border-color: transparent #78909C #78909C transparent !important;
        }
        .checkbox-mdb [type="checkbox"]:checked+label:before {
            border-color: transparent #45526E #45526E transparent !important;
        }
        .checkbox-dark [type="checkbox"]:checked+label:before {
            border-color: transparent #424242 #424242 transparent !important;
        }
        
        
    
        /*Filled in*/
        .checkbox-primary-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #4285F4 !important;
            background-color: #4285F4 !important;
        }
        .checkbox-default-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #2BBBAD !important;
            background-color: #2BBBAD !important;
        }
        .checkbox-secondary-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #AA66CC !important;
            background-color: #AA66CC !important;
        }
        .checkbox-success-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #00C851 !important;
            background-color: #00C851 !important;
        }
        .checkbox-info-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #33B5E5 !important;
            background-color: #33B5E5 !important;
        }
        .checkbox-warning-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #FF8800 !important;
            background-color: #FF8800 !important;
        }
        .checkbox-danger-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #FF4444 !important;
            background-color: #FF4444 !important;
        }

        .checkbox-elegant-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #2E2E2E !important;
            background-color: #2E2E2E !important;
        }
		.checkbox-unique-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #880E4F !important;
            background-color: #880E4F !important;
        }
        .checkbox-deep-purple-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #512dA8 !important;
            background-color: #512dA8 !important;
        }
		.checkbox-light-blue-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #82B1FF !important;
            background-color: #82B1FF !important;
        }
		.checkbox-cyan-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #00BCD4 !important;
            background-color: #00BCD4 !important;
        }
		.checkbox-dark-green-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #388E3C !important;
            background-color: #388E3C !important;
        }
        .checkbox-light-green-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #8BC34A !important;
            background-color: #8BC34A !important;
        }
        .checkbox-yellow-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #FBC02D !important;
            background-color: #FBC02D !important;
        }
        .checkbox-amber-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #FFA000 !important;
            background-color: #FFA000 !important;
        }
        .checkbox-deep-orange-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #FF7043 !important;
            background-color: #FF7043 !important;
        }
        .checkbox-brown-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #795548 !important;
            background-color: #795548 !important;
        }
        .checkbox-blue-grey-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #78909C !important;
            background-color: #78909C !important;
        }
        .checkbox-mdb-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #45526E !important;
            background-color: #45526E !important;
        }
        .checkbox-dark-filled [type="checkbox"][class*='filled-in']:checked+label:after {
            border-color: #424242 !important;
            background-color: #424242 !important;
        }


		/* Radio */
		.radio-primary [type="radio"]:checked+label:after {
		    border-color: #4285F4 !important;
		    background-color: #4285F4 !important;
		}
        .radio-default [type="radio"]:checked+label:after {
		    border-color: #2BBBAD !important;
		    background-color: #2BBBAD !important;
		}
        .radio-secondary [type="radio"]:checked+label:after {
		    border-color: #AA66CC !important;
		    background-color: #AA66CC !important;
		}
 		.radio-success [type="radio"]:checked+label:after {
		    border-color: #00C851 !important;
		    background-color: #00C851 !important;
		}
		.radio-info [type="radio"]:checked+label:after {
		    border-color: #33B5E5 !important;
		    background-color: #33B5E5 !important;
		}
        .radio-warning [type="radio"]:checked+label:after {
		    border-color: #FF8800 !important;
		    background-color: #FF8800 !important;
		}
		.radio-danger [type="radio"]:checked+label:after {
		    border-color: #FF4444 !important;
		    background-color: #FF4444 !important;
		}
		
		.radio-elegant [type="radio"]:checked+label:after {
		    border-color: #2E2E2E !important;
		    background-color: #2E2E2E !important;
		}
		.radio-unique [type="radio"]:checked+label:after {
		    border-color: #880E4F !important;
		    background-color: #880E4F !important;
		}
		.radio-pink [type="radio"]:checked+label:after {
		    border-color: #EC407A !important;
		    background-color: #EC407A !important;
		}
		.radio-deep-purple [type="radio"]:checked+label:after {
		    border-color: #512dA8 !important;
		    background-color: #512dA8 !important;
		}
		.radio-light-blue [type="radio"]:checked+label:after {
		    border-color: #82B1FF !important;
		    background-color: #82B1FF !important;
		}
		.radio-cyan [type="radio"]:checked+label:after {
		    border-color: #00BCD4 !important;
		    background-color: #00BCD4 !important;
		}
		.radio-dark-green [type="radio"]:checked+label:after {
		    border-color: #388E3C !important;
		    background-color: #388E3C !important;
		}
		.radio-light-green [type="radio"]:checked+label:after {
		    border-color: #8BC34A !important;
		    background-color: #8BC34A !important;
		}
		.radio-yellow [type="radio"]:checked+label:after {
		    border-color: #FBC02D !important;
		    background-color: #FBC02D !important;
		}
		.radio-amber [type="radio"]:checked+label:after {
		    border-color: #FFA000 !important;
		    background-color: #FFA000 !important;
		}
		.radio-deep-orange [type="radio"]:checked+label:after {
		    border-color: #FF7043 !important;
		    background-color: #FF7043 !important;
		}
		.radio-brown [type="radio"]:checked+label:after {
		    border-color: #795548 !important;
		    background-color: #795548 !important;
		}
		.radio-blue-grey [type="radio"]:checked+label:after {
		    border-color: #78909C !important;
		    background-color: #78909C !important;
		}
		.radio-mdb [type="radio"]:checked+label:after {
		    border-color: #45526E !important;
		    background-color: #45526E !important;
		}
		.radio-dark [type="radio"]:checked+label:after {
		    border-color: #424242 !important;
		    background-color: #424242 !important;
		}
		
		
		/* Radio Gap */
		.radio-primary-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #4285F4 !important;
		}
		.radio-primary-gap [type="radio"]:checked+label:after {
		    border-color: #4285F4 !important;
		    background-color: #4285F4 !important;
		}
		
		.radio-default-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #2BBBAD !important;
		}
		.radio-default-gap [type="radio"]:checked+label:after {
		    border-color: #2BBBAD !important;
		    background-color: #2BBBAD !important;
		}
		
		.radio-secondary-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #AA66CC !important;
		}
		.radio-secondary-gap [type="radio"]:checked+label:after {
		    border-color: #AA66CC !important;
		    background-color: #AA66CC !important;
		}
		
		.radio-success-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #00C851 !important;
		}
		.radio-success-gap [type="radio"]:checked+label:after {
		    border-color: #00C851 !important;
		    background-color: #00C851 !important;
		}
		
		.radio-info-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #33B5E5 !important;
		}
		.radio-info-gap [type="radio"]:checked+label:after {
		    border-color: #33B5E5 !important;
		    background-color: #33B5E5 !important;
		}
		
		.radio-warning-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #FF8800 !important;
		}
		.radio-warning-gap [type="radio"]:checked+label:after {
		    border-color: #FF8800 !important;
		    background-color: #FF8800 !important;
		}
		
		.radio-danger-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #FF4444 !important;
		}
		.radio-danger-gap [type="radio"]:checked+label:after {
		    border-color: #FF4444 !important;
		    background-color: #FF4444 !important;
		}
		
		.radio-elegant-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #2E2E2E !important;
		}
		.radio-elegant-gap [type="radio"]:checked+label:after {
		    border-color: #2E2E2E !important;
		    background-color: #2E2E2E !important;
		}
		
		.radio-unique-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #880E4F !important;
		}
		.radio-unique-gap [type="radio"]:checked+label:after {
		    border-color: #880E4F !important;
		    background-color: #880E4F !important;
		}
		
		.radio-pink-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #EC407A !important;
		}
		.radio-pink-gap [type="radio"]:checked+label:after {
		    border-color: #EC407A !important;
		    background-color: #EC407A !important;
		}
		
		.radio-deep-purple-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #512dA8 !important;
		}
		.radio-deep-purple-gap [type="radio"]:checked+label:after {
		    border-color: #512dA8 !important;
		    background-color: #512dA8 !important;
		}
		
		.radio-light-blue-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #82B1FF !important;
		}
		.radio-light-blue-gap [type="radio"]:checked+label:after {
		    border-color: #82B1FF !important;
		    background-color: #82B1FF !important;
		}
		
		.radio-cyan-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #00BCD4 !important;
		}
		.radio-cyan-gap [type="radio"]:checked+label:after {
		    border-color: #00BCD4 !important;
		    background-color: #00BCD4 !important;
		}
		
		.radio-dark-green-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #388E3C !important;
		}
		.radio-dark-green-gap [type="radio"]:checked+label:after {
		    border-color: #388E3C !important;
		    background-color: #388E3C !important;
		}
		
		.radio-light-green-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #8BC34A !important;
		}
		.radio-light-green-gap [type="radio"]:checked+label:after {
		    border-color: #8BC34A !important;
		    background-color: #8BC34A !important;
		}
		
		.radio-yellow-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #FBC02D !important;
		}
		.radio-yellow-gap [type="radio"]:checked+label:after {
		    border-color: #FBC02D !important;
		    background-color: #FBC02D !important;
		}
		
		.radio-amber-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #FFA000 !important;
		}
		.radio-amber-gap [type="radio"]:checked+label:after {
		    border-color: #FFA000 !important;
		    background-color: #FFA000 !important;
		}
		
		.radio-deep-orange-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #FF7043 !important !important;
		}
		.radio-deep-orange-gap [type="radio"]:checked+label:after {
		    border-color: #FF7043 !important !important;
		    background-color: #FF7043 !important !important;
		}
		
		.radio-brown-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #795548 !important !important;
		}
		.radio-brown-gap [type="radio"]:checked+label:after {
		    border-color: #795548 !important !important;
		    background-color: #795548 !important !important;
		}
		
		.radio-blue-grey-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #78909C !important !important;
		}
		.radio-blue-grey-gap [type="radio"]:checked+label:after {
		    border-color: #78909C !important !important;
		    background-color: #78909C !important !important;
		}
		
		.radio-mdb-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #45526E !important !important;
		}
		.radio-mdb-gap [type="radio"]:checked+label:after {
		    border-color: #45526E !important !important;
		    background-color: #45526E !important !important;
		}
		
		.radio-dark-gap [type="radio"].with-gap:checked+label:before {
		    border-color: #424242 !important !important;
		}
		.radio-dark-gap [type="radio"]:checked+label:after {
		    border-color: #424242 !important !important;
		    background-color: #424242 !important !important;
		}
		
		
		.text-elegant {
			color: #2E2E2E !important;
		}
		.text-unique {
			color: #880E4F !important;
		}
		.text-pink {
			color: #ec407a !important;
		}
		.text-purple {
			color: #8e24aa !important;
		}
		.text-deep-purple {
			color: #512da8 !important;
		}
		.text-indigo {
			color: #3f51b5 !important;
		}
		.text-light-blue {
			color: #82B1FF !important;
		}
		.text-cyan {
			color: #00bcd4 !important;
		}
		.text-dark-green {
			color: #388E3C !important;
		}
		.text-light-green {
			color: #8bc34a !important;
		}
		.text-yellow {
			color: #fbc02d !important;
		}
		.text-amber {
			color: #ffa000 !important;
		}
		.text-deep-orange {
			color: #ff7043 !important;
		}
		.text-brown {
			color: #795548 !important;
		}
		.text-blue-grey {
			color: #78909c !important;
		}
		.text-mdb {
			color: #45526E !important;
		}
		
		.elegant-color {
			background-color: #2E2E2E !important;
		}
		.elegant-color.darken-1 {
			background-color: #262626 !important;
		}
		.elegant-color.darken-2 {
			background-color: #1E1E1E !important;
		}
		.elegant-color.darken-3 {
			background-color: #151515 !important;
		}
		.elegant-color.darken-4 {
			background-color: #0D0D0D !important;
		}
		.elegant-color.darken-5 {
			background-color: #050505 !important;
		}
		.elegant-color.lighten-1 {
			background-color: #545454 !important;
		}
		.elegant-color.lighten-2 {
			background-color: #7A7A7A !important;
		}
		.elegant-color.lighten-3 {
			background-color: #A0A0A0 !important;
		}
		.elegant-color.lighten-4 {
			background-color: #C6C6C6 !important;
		}
		.elegant-color.lighten-5 {
			background-color: #ECECEC !important;
		}
		.navy-blue {
			background-color: #000080 !important;
		}
		.navy-blue.darken-1 {
			background-color: #000069 !important;
		}
		.navy-blue.darken-2 {
			background-color: #000052 !important;
		}
		.navy-blue.darken-3 {
			background-color: #00003B !important;
		}
		.navy-blue.darken-4 {
			background-color: #000023 !important;
		}
		.navy-blue.darken-5 {
			background-color: #00000C !important;
		}
		.navy-blue.lighten-1 {
			background-color: #2E2E97 !important;
		}
		.navy-blue.lighten-2 {
			background-color: #5C5CAE !important;
		}
		.navy-blue.lighten-3 {
			background-color: #8B8BC5 !important;
		}
		.navy-blue.lighten-4 {
			background-color: #B9B9DC !important;
		}
		.navy-blue.lighten-5 {
			background-color: #E7E7F3 !important;
		}
		
		.transparent-color {
			background: transparent !important;
		}
        
        
        .basic-textarea textarea {
		    height: auto;
		}
		.caps {
			font-family: 'BPG Arial Caps';
			text-transform: uppercase;
		}
		
		.im-1x {
		  font-size: 1.5em;
		}
		.im-2x {
		  font-size: 2em;
		}
		.im-3x {
		  font-size: 3em;
		}
		.im-4x {
		  font-size: 4em;
		}
		.im-5x {
		  font-size: 5em;
		}
		.im-6x {
		  font-size: 6em;
		}
		.im-7x {
		  font-size: 7em;
		}
		.im-8x {
		  font-size: 8em;
		}
		.im-9x {
		  font-size: 9em;
		}
		.im-10x {
		  font-size: 10em;
		}
		.im-lg {
		    font-size: 1.33333333em;
		/*    line-height: .75em;
		    vertical-align: -15%;*/
		}
.cke_dialog_body select {
	display: block !important;
	}
.select-danger input {
	background: #ff3547 !important;
	border-bottom-color: #ff3547 !important;
	color: #fff;
	padding-left: 5px !important;
	border-radius: 2px;
}
.select-danger .caret {
	color: white !important;
	z-index: 1;
}
.mdb-select-invert input,
.mdb-select-invert span.caret {
	color: #fff;
}
.breadcrumb-item+.breadcrumb-item::before {
	color: inherit;
}

textarea.form-control {
	padding: 8px;
}

.white-skin .card-header, .white-skin .form-header {
    background-color: #9d9d9d;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.02);
}
input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=search-md]:focus:not([readonly]), input[type=search]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=url]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #45526e;
    box-shadow: 0 1px 0 0 #45526e;
}
b, strong {
    font-weight: 600;
}
@-webkit-keyframes autofill {
    to {
        color: #666;
        background: transparent;
    }
}

input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}

@media (min-width: 1600px) {
	.container {
		max-width: 1440px;
	}
}