﻿/*
 * Bootstrap flatline. Stylized
*/
.container{position:relative;z-index:unset;width:100%;max-width:1080px;margin:0 auto;padding-right:40px;padding-left:40px}
.container.loss{max-width:unset;padding-right:20px;padding-left:20px}
.container2{position:relative;z-index:unset;width:100%;max-width:1200px;margin:0 auto;padding-right:20px;padding-left:20px}
.panel{position:relative!important;z-index:unset!important;margin-bottom:24px!important;border:0;border-radius:6px;background-color:#fff;box-shadow:0 4px 10px -2px rgba(0,0,0,.06)}
@media (max-width:860px){
  .container,.container2{max-width:640px;padding-right:20px;padding-left:20px}
}

/* Nav Tabs */
.nav-tabs{margin:-12px 0 0!important;padding:0;border-bottom:1px solid #cfd8dc}
.nav-tabs li{position:relative;margin:0 0 -1px;padding:0 0 0 16px;border-bottom:1px solid}
.nav-tabs li:nth-child(1){padding-left:0}
.nav-tabs li:before{display:none}
.nav-tabs li a,.nav-tabs li a:focus{display:block;margin-right:0;padding:12px 0;color:#333;border:0!important;background-color:transparent}
.nav-tabs li a:hover{background-color:transparent}
.nav-tabs li a::after{position:absolute;bottom:-2px;display:block;width:100%;height:3px;content:' ';transition:.25s ease;transform-origin:center;opacity:0;border-radius:6px}
.nav-tabs li.active a{font-weight:500}
.nav-tabs li a:hover::after,.nav-tabs li.active a::after{opacity:1}
.nav-pills li a{color:#333}
.nav-pills li.active a,.nav-pills li.active a:hover,.nav-pills li.active a:focus{background-color:transparent}
.tab-content{padding-top:24px}

/* Form */	
form label{font-size:14px}
textarea{min-width:100%;max-width:100%;min-height:52px}
input:focus{outline:none!important}
select.form-control{font-size:16px;opacity:.75;color:#333;background:#fff url(../../../mk-assets/img/chevron-down.png);background-repeat:no-repeat;background-position:right center;background-origin:content-box}
textarea{height:inherit;padding:16px!important}
.form-group{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}
.help-block{font-size:12px;font-style:italic;padding:2px 16px 4px}
.form-group{position:relative;margin-bottom:16px}
.form-group:last-child{margin-bottom:0}
.form-group:after{display:block;clear:both;content:' '}
.form-group label{font-size:14px;padding:0 16px 2px}
.form-control{font-size:14px!important;position:relative;height:44px;padding:0 16px;border:0;border-radius:6px;box-shadow:0 0 0 1px inset #ccc}
.form-control.input-pill{border-radius:60px}
.form-control.input-lg{height:52px}
.form-control.input-sm{height:36px}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0 6px 6px 0}
.mk-custom-form .form-group{background-color:#fff}
.mk-custom-form .form-group .form-control{position:relative;z-index:1;background-color:transparent}
.mk-custom-form .form-group label{font-size:14px;font-weight:normal;position:absolute;z-index:0;top:12px;left:10px;display:block;padding:0 6px;transition:.15s ease;color:#aaa;background-color:transparent;-webkit-padding-before:1px}
.mk-custom-form .form-group .form-control.input-sm ~ label{top:8px}
.mk-custom-form .form-group .form-control.input-lg ~ label{top:16px}
.mk-custom-form .form-group textarea.form-control ~ label{top:16px}
.mk-custom-form .form-group .form-control:focus{position:relative;z-index:0}
.mk-custom-form .form-group .form-control:focus ~ label,.mk-custom-form .form-group .form-control.active ~ label,.mk-custom-form .form-group .form-control:not(:placeholder-shown) ~ label{font-size:11px;z-index:1;top:-8px!important;background-color:#fff;}
.mk-custom-form .form-group.has-select label{position:relative;top:unset;left:unset;display:block;padding:0 16px 2px;transition:unset;color:#444;background-color:unset;-webkit-padding-before:1px}
.mk-custom-form .form-horizontal{padding-left:15px;padding-right:15px}
.mk-custom-form .input-group{position:relative;width:100%}
.mk-custom-form .input-group-addon{line-height:36px;display:block;width:auto;height:36px;padding:0 12px;border:0!important;border-radius:0!important;background-color:transparent}
.mk-custom-form .input-group-addon:last-child{position:absolute;top:50%;right:4px;transform:translateY(-50%)}
.mk-custom-form .form-control ~ .input-group-addon:last-child{line-height:32px;height:32px;margin-right:4px;padding:0}
.mk-custom-form .form-control.input-lg ~ .input-group-addon:last-child{line-height:44px;height:44px;margin-right:8px}
.mk-custom-form .form-inline .input-group{position:relative}
.mk-custom-form .form-inline .input-group-addon{line-height:40px;display:block;width:auto;height:40px;padding:0 12px;border:1px solid #ccc!important;border-radius:6px!important}
.mk-custom-form .form-inline .form-control.input-lg ~ .input-group-addon{line-height:52px;height:52px}
.mk-custom-form .form-inline .form-control.input-sm ~ .input-group-addon{line-height:36px;height:36px}
.mk-custom-form .form-inline .input-group-addon:last-child{position:unset;top:unset;right:unset;float:right;margin-left:4px;transform:unset}
.mk-custom-form .form-inline .input-group-addon:first-child{float:left;margin-right:4px}
.checkbox,.radio,.checkbox-inline,.radio-inline{position:relative;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}
.checkbox.disabled,.radio.disabled,.checkbox-inline.disabled,.radio-inline.disabled{cursor:not-allowed;opacity:.4}
.checkbox label,.radio label{position:relative;padding:0;padding-left:28px}
.checkbox input,.radio input,.checkbox-inline input,.radio-inline input{position:absolute;width:0;height:0;opacity:0}
.checkbox .custom-mark,.checkbox-inline .custom-mark{line-height:18px;position:absolute;top:0;left:0;display:block;width:20px!important;height:20px!important;padding:0!important;transition:.25s ease;border-radius:5px;background-color:#e0e0e0;-webkit-margin-before:-1px}
.checkbox input:checked ~ .custom-mark::after,.checkbox-inline input:checked ~ .custom-mark::after{position:absolute;top:50%;left:50%;display:block;width:10px;height:0;margin-left:2px;content:' ';transform:translate(-50%,-50%) rotate(-45deg);opacity:1;border-top:2px solid #fff;background-color:#fff}
.checkbox input:checked ~ .custom-mark::before,.checkbox-inline input:checked ~ .custom-mark::before{position:absolute;top:50%;left:50%;display:block;width:6px;height:0;margin-top:1px;margin-left:-3px;content:' ';transform:translate(-50%,-50%) rotate(45deg);opacity:1;border-top:2px solid #fff;background-color:#fff}
.radio .custom-mark,.radio-inline .custom-mark{line-height:18px;position:absolute;top:0;left:0;display:block;width:20px!important;height:20px!important;padding:0!important;transition:.25s ease;border-radius:18px;background-color:#e0e0e0;-webkit-margin-before:-1px}
.radio input:checked ~ .custom-mark::after,.radio-inline input:checked ~ .custom-mark::after{position:absolute;top:50%;left:50%;display:block;width:6px;height:6px;content:' ';transform:translate(-50%,-50%);opacity:1;border-radius:6px;background-color:#fff}
.radio input:disabled ~ .custom-mark,.checkbox input:disabled ~ .custom-mark,.radio-inline input:disabled ~ .custom-mark,.checkbox-inline input:disabled ~ .custom-mark{cursor:not-allowed;border:1px solid #999;background-color:#fff}
.checkbox-inline,.radio-inline{display:inline-block!important;padding-left:28px}
.checkbox-inline label,.radio-inline label{position:relative;padding:0}
.form-inline .checkbox,.form-inline .radio{margin:0 12px 0 8px;}
.form-inline .checkbox label,.form-inline .radio label{padding-left:22px}
.input-group-addon{background-color:transparent}
.input-group input{border-radius:0!important}
.input-group input:nth-child(1),.input-group .input-group-addon:nth-child(1){border-radius:6px 0 0 6px!important}
.input-group input:last-child,.input-group .input-group-addon:last-child{border-radius:0 6px 6px 0!important}

@media (max-width:860px){
  .checkbox .custom-mark,.checkbox-inline .custom-mark,.radio .custom-mark,.radio-inline .custom-mark{top:-1px}
}
@media (max-width:640px){
  .form-control.input-lg{height:44px}
  .form-control.input-sm{height:44px}
  .mk-custom-form .form-group .form-control.input-sm ~ label{top:12px}
  .mk-custom-form .form-group .form-control.input-lg ~ label{top:12px}
  .mk-custom-form .form-group textarea.form-control ~ label{top:12px}
}

/* Button */
.btn{position:relative;padding:12px 22px;transition:.4s cubic-bezier(.58,.01,.04,.98);border:0;border-radius:8px}
.btn .caret{position:relative;top:-1px;margin-left:6px}
.btn-group .btn .caret{margin-left:0}
.btn-lg{font-size:16px;line-height:52px;height:52px;padding:0 32px}
.btn-sm{font-size:13px;line-height:32px;height:32px;padding:0 15px}
.btn-xs{font-size:12px;line-height:24px;height:24px;padding:0 8px;border-radius:4px;}
.btn-xs.transparent{background-color:transparent!important}
.btn-group .btn{margin-right:2px}
.btn-group .btn:nth-child(1){margin-left:0}
.btn-group .btn-outline{margin-left:-3px!important}
.btn-group .btn-outline:nth-child(1){border-left-width:1px}
.btn-group-justified .btn{width:auto}
.btn-mdi-left md-icon{top:-1px;float:left;margin-right:8px}
.btn-wide{min-width:240px}
.btn-pill{border-radius:100px}
.btn-label{overflow:hidden}
.btn-label span:last-child{margin-left:44px}
.btn-label-right span:last-child{margin-right:44px;margin-left:0}
.btn:hover{box-shadow:inset 0 0 500px rgba(0,0,0,.15)}
.btn-translatey{transform:translateY(0)}
.btn-translatey:hover{transform:translateY(-4px)}
.btn:active{box-shadow:inset 0 0 50px rgba(0,0,0,.25)!important}
.btn-default:active{color:#333!important}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus,.btn-group.open .dropdown-toggle{outline:inherit;outline-offset:0}
.btn-white,.btn-white:hover,.btn-white:focus,.btn-white:active:focus,.btn-white.active:focus,.btn-white.focus,.btn-white:active.focus,.btn-white.active.focus,.open > .dropdown-toggle.btn-white,.open > .dropdown-toggle.btn-white:hover,.open > .dropdown-toggle.btn-white:focus,.open > .dropdown-toggle.btn-white.focus{background-color:#fff}
.btn-default,.btn-default:hover,.btn-default:focus,.btn-default:active:focus,.btn-default.active:focus,.btn-default.focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default,.open > .dropdown-toggle.btn-default:hover,.open > .dropdown-toggle.btn-default:focus,.open > .dropdown-toggle.btn-default.focus{color:#444!important;background-color:#d6ddea}
.btn-success,.btn-success:hover,.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.btn-success.focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success,.open > .dropdown-toggle.btn-success:hover,.open > .dropdown-toggle.btn-success:focus,.open > .dropdown-toggle.btn-success.focus{background-color:#2ecc71}
.btn-danger,.btn-danger:hover,.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.btn-danger.focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger,.open > .dropdown-toggle.btn-danger:hover,.open > .dropdown-toggle.btn-danger:focus,.open > .dropdown-toggle.btn-danger.focus{background-color:#ff1744}
.btn-warning,.btn-warning:hover,.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.btn-warning.focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning,.open > .dropdown-toggle.btn-warning:hover,.open > .dropdown-toggle.btn-warning:focus,.open > .dropdown-toggle.btn-warning.focus{background-color:#ffab40}
.btn-info,.btn-info:hover,.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.btn-info.focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info,.open > .dropdown-toggle.btn-info:hover,.open > .dropdown-toggle.btn-info:focus,.open > .dropdown-toggle.btn-info.focus{background-color:#26c6da}
.btn-outline,.btn-outline-container .btn{padding:10px 15px;border:1px solid;background-color:transparent}
.btn-outline.btn-lg,.btn-outline-container .btn-lg{padding:16px 23px}
.btn-outline.btn-sm,.btn-outline-container .btn-sm{padding:6px 9px}
.btn-outline.btn-xs,.btn-outline-container .btn-xs{padding:2px 7px}
.btn-link:hover{text-decoration:unset}
.btn-square{width:44px;height:44px;padding:0}
.btn-square.btn-lg{width:58px;height:58px}
.btn-square.btn-sm{width:35px;height:35px}
.btn-square.btn-xs{width:24px;height:24px}
.btn-square-icon md-icon{font-size:24px;position:absolute;top:50%;left:50%;padding-left:1px;transform:translate(-50%,-50%)}
.dropdown-menu{border:1px solid #cfd8dc;border-radius:6px;box-shadow:0 4px 15px -3px rgba(0,0,0,.15)}

/* Badge & Label */
.label{padding:3px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-padding-before:4px;-webkit-touch-callout:none;-khtml-user-select:none}
.badge{padding:3px 06px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#555;border-radius:4px;background-color:#d9e1ed;-webkit-touch-callout:none;-khtml-user-select:none}
.badge,.label{font-size:11px;font-weight:500;display:inline;margin:0!important;text-align:center;border-radius:6px}
.badge:hover,.label:hover{box-shadow:inset 0 0 500px rgba(0,0,0,.1)}
.badge-circle{line-height:20px;display:inline-block;width:19px;height:19px;margin:0!important;padding:0}
.badge-default,.label-default{color:#555!important;background-color:#d9e1ed!important}
.badge-success,.label-success{color:#fff!important;background-color:#2ecc71!important}
.badge-danger,.label-danger,.badge-important{color:#fff!important;background-color:#ff1744!important}
.badge-warning,.label-warning{color:#fff!important;background-color:#ffab40!important}
.badge-info,.label-info{color:#fff!important;background-color:#26c6da!important}
.badge-inverse,.label-inverse{color:#fff!important;background-color:#333!important}

/* Paginaiton */
ul.pagination{display:flex;margin:0!important;padding:15px 0 0!important;padding-bottom:0;justify-content:left;flex-wrap:wrap}
ul.pagination li{padding-left:initial}
ul.pagination li::before{display:none}
.panel .pagination{margin:0!important}
.pagination:after{display:block;clear:both;content:' '}
.pagination > li{display:block;float:left;margin:5px 5px 0 0!important;padding:0!important}
.pagination > li:last-child{margin-right:0!important}
.pagination > li:before{display:none}
.pagination > li > a,.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{font-size:14px!important;position:relative;min-width:36px;padding:8px 12px;text-align:center;color:#444;border:0;border-radius:4px;background-color:#e4eaf3}
.pagination > li > a:hover{background-color:#e4eaf3;box-shadow:inset 0 0 50px rgba(0,0,0,.1)}
.pagination > li.active > a{font-weight:bold}
.pagination > li.active > a:hover{color:#fff!important;box-shadow:inset 0 0 50px rgba(0,0,0,.1)}

/* Alert */
.alert{border-radius:6px}
.alert.alert-primary{border-color:#bbdefb;background-color:#e3f2fd}
.alert.alert-success{border-color:#c8e6c9;background-color:#e8f5e9}
.alert.alert-danger{border-color:#ffcdd2;background-color:#ffebee}
.alert.alert-warning{border-color:#ffe0b2;background-color:#fff3e0}
.alert.alert-info{border-color:#b2ebf2;background-color:#e0f7fa}

/* List Group */
.list-group:last-child{margin-bottom:0}
.list-group-item:nth-child(1){border-radius:6px 6px 0 0}
.list-group-item:last-child{border-radius:0 0 6px 6px}