﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 150px;
    padding-right: 150px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: none!important;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}
.createForm{
margin-top:auto;

}
.clientName
{
    margin-bottom: 25px;
    margin-top:25px;
    color:#0066FF;
    font-size: 28px;
    text-align:center;
    
}
.panelBody{
    margin-top: 20px;
    margin-bottom: 25px;
}
#top .logo img {
width: 600px;
height: 300px;
}
/*#CallDataRecords
{
    padding-top:10px;
    padding-bottom: 10px;
    color: #ffffff;
    background-color: #2fa4e7;
    border-color: #2fa4e7;

}*/
::-webkit-file-upload-button {
   
     color: #ffffff;
    background-color: #2fa4e7;
   padding:1em;
    margin-bottom: 10px;
    
    
    border: 1px solid transparent;
    border-radius: 4px;
}
.searchButton{
    margin-bottom:10px;
}
.provider
{
   
    margin-bottom: 80px;
}
.header
{
    font-size:20px;
}
.smallHeader
{
    font-size:16px;
}
.client
{
    margin-bottom: 40px;
}
.bill{
    font-size:11px;
    margin-bottom:40px;
   
}
.small{
    font-size: 10pt;
}
.tablRecords{
    margin-top:80px
}

.ibox-content {
    clear: both;
}
.ibox-content {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0px;
}
.ibox {
    clear: both;
    margin-bottom: 25px;
    margin-top: 0;
    padding: 0;
}
.ibox-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #033c73;
    border-color: #dddddd;
    border-image: none;
    border-style: solid solid none;
    border-width: 0px 0px 0;
    color: inherit;
    margin-bottom: 0;
    padding: 14px 15px 7px;
    min-height: 48px;
}
.btn-primary {
    color: #ffffff;
    background-color: #033c73;
    border-color: #033c73;
}
.ibox-title h5 {
    display: inline-block;
    font-size: 14px;
    margin: 0 0 7px;
    padding: 0;
    text-overflow: ellipsis;
    float: left;
    color:#fff;
}
.b-r {
    background:#e7eaec;
}

 /*tr{
		display:block;
	}
    td, th{
        width: 250px;
    }
	tbody tr.head {
		page-break-before: always;
		page-break-inside: avoid;
	}

	@media screen {
		tbody .head{
			display: none;
		}
	}*/
 
 @media screen {
    tbody .head {
        display: none;
    }
}

  @media print {
        thead {
            display: table-header-group;
        }
    }

  div.k-header{
      background-color:#04519b;
  }

  /*div.k-list-container.k-state-border-down
  {
      background-color: #bbb;
  }*/
  div.k-list-container
  {
    background-color: #bbb;
  }

  
/* panel heading with toggle switch 
   =============================*/

.panel-heading{
    display:flex;
    justify-content:space-between;
}

.panel-body{
    padding:10px;
}
.close-link{
    display:flex;
    align-self: center;
    text-decoration:none;
}

/* alink no decoration 
    ====================================*/
a:hover, a:focus {
    color: #157ab5;
    text-decoration: none;
}

/*glyphicons style changes 
======================================*/
.glyphicon {
    font-size:15px !important;
    padding-right:10px !important;
}

/* margin-top
=========================*/
.mt-m{
    margin-top:10px
}
.mt-l{
    margin-top:20px
}