* {
    margin: 0px;
    padding: 0px;
}



 /* Custom scrollbars for webkit browsers */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #cecece;
}

::-webkit-scrollbar-thumb {
    background-color: #cecece;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #aaaaaa;
    }

::-webkit-scrollbar-track {
    border-radius: 0;
    box-shadow: none;
    border: 0;
}

::-webkit-scrollbar-thumb {
    border-radius: 0;
    box-shadow: none;
    border: 0;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #d9d4d4;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #d9d4d4;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #d9d4d4;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #d9d4d4;
}

.button1 {
    position: relative;
    width: 1.94em;
    background: #cecece;
    color: black;
    font-weight: bold;
    border: 0;
    cursor: pointer;
    /*margin-left: -29px;*/
    vertical-align: top;
    padding: 0;
    line-height: 34px;
    float: right;
    margin-top: -34px;
}
.abutton.television {
    background: url(../Images/tv1.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: 2px;
}

.abutton.television:hover {
        background: url(../Images/tv2.png);
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        float: left;
        margin-left: 2px;
    }

.abutton.spotplan {
    background: url(../Images/SpotPlan1.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: 2px;
}

.abutton.spotplan:hover {
        background: url(../Images/SpotPlan2.png);
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        float: left;
        margin-left: 2px;
    }
.abutton.del {
    background: url(../Images/delet1.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: 2px;
}

.abutton.del:hover {
        background: url(../Images/delet2.png);
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        float: left;
        margin-left: 2px;
    }

.abutton.edit,
.abutton.flesh {
    background: url(../Images/edit_1.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
}

.abutton.flesh {
    background: url(../Images/flesh1.png);
}

    .abutton.edit:hover,
    .abutton.flesh:hover {
        background: url(../Images/edit_2.png);
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        float: left;
    }

    .abutton.flesh:hover {
        background: url(../Images/flesh2.png);
    }
    
.cls-footer {
    /*width: 100%;
    height: 42px;
    background: #4B77BE;
    display: block;
    line-height: 40px;*/
    /*clear: both;*/
    width: 100%;
    DISPLAY: inherit;
    /*position:  fixed;*/
    bottom: -1px;
    z-index: 1;
    padding: 15px 0px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
    background: #fff;
}

    .cls-footer button {
        /*margin-top: 8px;*/
        /*float:right;*/
    }

.portlet.box.default {
border:1px solid #e1e5ec;
}
.checkbox-label {
padding-top:5px;
padding-left:-5px;
}
div.checker, div.radio {
margin-left:0px;
}
.tools {
 color: #333;
}

.form .form-body, .portlet-form .form-body {
padding:15px;
}
.search-group {
width:50%
}
/*.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {*/
/*min-width:120px;*/
/*width:120px;*/
/*text-align:left;*/

/*}*/
.dropdown-menu {
/*min-width:80px;*/
/*width:80px;*/
}
.form-control::-webkit-input-placeholder {
color:#ddd;
}
.Row-margin-0 {
background-color:#f1f4f7;
margin-left:0px;
margin-right:0px;
border:1px solid #CECECE;
}
.No-padding {
padding:0px;
white-space:nowrap;
}
.caption {
    height: 22px;
    font-weight: 700; 
    font-style: normal; 
    color: #999999;  
    padding:5px 0px 0px 0px;
    padding-left:0px;
    padding-right:0px;
}
.caption-1 {
    height: 42px;
    font-weight: 700;
    font-style: normal;
    font-size: 36px;
    color: #F36A5A;
    padding-left: 0px;
    padding-right: 0px;
}
.caption-2 {
    padding:10px 0px 10px 0px;
    padding-left:0px;
    padding-right:0px;
   
}
.no-margin {
margin:0px;
}
.no-padding {
padding:0px;
}
.border-style {
border-left: 1px solid #CECECE;
height:125px;
}
.border-style2 {
border-left: 1px solid #CECECE;
height:86px;
}
.border-style1 {
border-left: 1px dashed #CECECE;
height:125px;
}

.padding-45 {
padding:15px 45px 15px 45px;
}
.Grid-border{
padding:5px 10px;
}
.padding-left15{
margin:0px;
padding-left:15px;
padding-right:15px;
}
.caption-3 {
    padding:5px 0px 5px 0px;
    padding-left:0px;
    padding-right:0px;
   
}
.text-right {
    text-align:right;
}