15p
html,
body {
    height: 100%;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 0px;
}

.wrap > .container {
    padding: 70px 15px 20px;
}

.wrapper {
    top: 70px!important;
}

.main-panel {
    padding: 50px;
    padding-top: 25px;
    padding-bottom: 25px;
}


.form-group {
    padding-bottom: 7px;
    margin: 0px 0 0 0!important;
}

.main-panel h1 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
}

.form-group label.control-label {
    text-transform: uppercase;
}

.form-group {
    padding-bottom: 7px;
    margin: 27px 0 0 0;
}

.form-group {
    position: relative;
}


.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}



.site-login{padding-top: 100px;}

form#login-form {
    text-align: center;
    padding:50px;
    background: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}



form {
    text-align: left;
}


.form-control, .form-group .form-control {
    background-image: none!important;;
    background-color: #fff!important;
    border-radius: 5px!important;
}

.select2-container--krajee .select2-selection {
    border: 0px;
}


.nav > li > a {
    padding: 10px 10px;
}

.audio-header {
    margin-top: 15px!important;
    background-color: transparent!important;
}

.audio-title {
    margin: 15px 10px 0;
    font-size: 15px;
    text-transform: capitalize;
}
.card .card-header.card-header-image {
    position: relative;
    padding: 0;
    z-index: 1;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    border-radius: 6px;
}

.card .card-header.card-header-video {
    position: relative;
    padding: 0;
    z-index: 1;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    border-radius: 6px;
    background: transparent;
    box-shadow: none;
    overflow: hidden;
}

.card-footer {
    border-top: 0!important;
}

.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}




.sidebar-nav > li {
    border-bottom: 1px solid #d6d6d6;
}

.sidebar-nav li > ul {
    padding-bottom: 15px;
}

.sidebar-nav li > ul a {
   font-weight: 400;
   font-size: 12px;
}

.sidebar .nav li:hover > a, .off-canvas-sidebar .nav li:hover > a { 

background-color: transparent;

}


.audio-link {
    margin: 0 auto;
    background-image: linear-gradient(to right,#f78ca0 0%,#f9748f 19%,#fd868c 60%,#fe9a8b 100%);
    width: 30px;
    height: 30px;
    border-radius: 50%;
}



textarea.form-control, .form-group .form-control {
    border: 1px solid #f5f5f5!important;    
    padding: 5px;
}

.editable-buttons {
    display: inline-grid; }

.editable-click, a.editable-click, a.editable-click:hover {
    text-decoration: none;
    border: 0;
    color: #000;
    font-size: 14px;
    font-style: initial;
}




.webname{
 display: block;
    margin-bottom: 0;
    height: 16px;
    overflow-y: scroll;
}

.webname::-webkit-scrollbar {
  display: none;
}

.cityname{
 display: block;
    margin-bottom: 0;
    height: 16px;
    overflow-y: scroll;
}

.cityname::-webkit-scrollbar {
  display: none;
}

.action-ul {
    margin-block-start: 0;
    margin-block-end: 0;
    padding-inline-start: 0;
    width: 50px;
}



.action-ul li {
	list-style: none;
    float: left;
    padding: 0 5px;
}

.sm2-progress {

padding-bottom: 20px;

}




.sm2-bar-ui {
   display: none;
}





/*.uitoggle{

    display: block;
    background: #1f7ab7;
    width: 20px;
    text-align: center;
    float: right;
    cursor: pointer;
}*/



.ua_link {
 position:relative;
 display:inline-block; /* If you worry about old browser bugs, Firefox 2 might not like this and may need -moz-inline-box instead. :D */
/* width:18px;
 height:18px;*/
 text-indent:-9999px; /* don't show link text */
 overflow:hidden; /* don't draw inner link text */
/* vertical-align:middle;*/
 /* and, a bit of round-ness for the cool browsers. */
 /*border-radius:2px;*/
 margin-top:0px; /* vertical align tweak */
 transition: all 0.2s ease-in-out;
 /* weird IE 6/7 display fixes, and/or I'm doing it wrong */
 *text-indent:0px;
 *line-height:99em;
 *vertical-align: top;
 cursor: pointer;
}

.ua_link:focus {
 outline:none; /* maybe evil, but don't show the slight border outline on focus. */
}




.ua_link,
.ua_link.ua_paused:hover {
 width: 30px;
 height: 30px;
 background-image:url(../image/play.png);
 /* where possible, use data: and skip the HTTP request. Fancy-pants. Would use short-hand background: for above, but IE 8 doesn't override background-image. */
 /*background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAbklEQVQY02NgQAL//v1jZMAF/v//vwuIs9HEUBUBTbj4HwIeA3EGVsVAxtn/qOAVUGM8uknIiv4hsV8A5ZKxKfoLVvnvHwifAzLtMKwDSQLBVSBti27dJajkcSD2RJODO3wtkOOMz/tMSJJYAxMA5dmsL0IfubQAAAAASUVORK5CYII=);*/
 background-image: none, url(../image/play.png);
 background-size: 50%;
 *background-image:url(../image/arrow-right-white.gif); /* IE 6+7 don't do DATA: URIs */
 background-repeat:no-repeat;
 background-position: 10px 50%;
 *background-position:5px 4px; /* IE 6 again */
}



.ua_link.ua_playing,
.ua_link.ua_playing:hover {
 transform:rotate(90deg);
/* background-image: none, url(../image/stop.png);
 background-position: 15px 50%;*/
/* background-color:#ff9800!important;*/
}

.nav.sidebar-nav li {
    margin-bottom: 2px;
}



.editable-click, a.editable-click, a.editable-click:hover {
    width: 100%;
    height: 100%;
    position: initial;
    display: block;
    cursor: pointer;
    min-height: 25px;
}



/*::-webkit-scrollbar {
    display: none;
}*/

.sidebar, .main-panel {


}

/*.main-panel {
    -ms-overflow-style: none; 
    scrollbar-width: none;  
}
.main-panel::-webkit-scrollbar { 
    display: none;  
}*/


body::-webkit-scrollbar {
  width: 3px!important;
}
 
body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
 
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}




.messagecontent::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #607d8b;
}


.messagecontent::-webkit-scrollbar-track {
    background-color: transparent;
}

.messagecontent::-webkit-scrollbar {
    width: 4px;
}





.messagecontent {
    max-height: 100px;
    overflow: hidden;
    overflow-y: scroll;
    text-align: justify;
    cursor: pointer;
    padding-right: 7px;
    width: 315px;
}


/*.namecontent {
    width: 110px;
}

.typecontent {
    width: 110px;
}
*/

.reset-btn {
    text-align: center;
    width: 100%;
    display: block;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 1px;
    cursor: pointer;
}

.panel-default > .panel-heading {
    display: none!important;
}

.form-control, .form-group .form-control {
    border: 1px solid #eee!important;
}

.kv-panel-after {display: none!important;}


.audio-link {
    float: left;
    margin-left: 5px;
}


.down-link {
    float: right;
    color: #fff;
    padding: 0px 10px;
    border-radius: 50%;
}

.down-link a {
    color: #f88199!important;
    font-size: 20px;
}

.scrolltop {

	display: block;
    position: absolute;
    background: #009688;
    width: 35px;
    height: 35px;
    right: 18px;
    border-radius: 3px;
    bottom: 60px;
    z-index: 1000;
    cursor: pointer;
}


.scrolltop svg {
    color: #fff;
    font-size: 20px;
    text-align: center;
    margin: 0px auto;
    display: block;
    margin-top: 8px;
}

.scrolltop i {
    color: #fff;
    font-size: 20px;
    text-align: center;
    margin: 0px auto;
    display: block;
    margin-top: 8px;
}

.pagination > li > a {margin-bottom: 10px;}
@media (max-width: 767.98px) { 
.kv-grid-toolbar{float: none!important;margin-left: 5px;}
.kv-grid-toolbar .btn-group{float: none!important;}
.kv-grid-toolbar .btn-group .btn{width: 100%!important;}
.btn-toolbar > .btn-group {width: 45%;}
.rest-btn {width: 100%}
.webname {height: auto;overflow-y: auto;}
.main-panel {padding: 10px;padding-top: 0px;padding-bottom: 0px;}
.scrolltop{right: 40px;bottom: -30px;}
}


