/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/Poppins/poppins-v5-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Poppins Light'), local('Poppins-Light'),
       url('../fonts/Poppins/poppins-v5-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Poppins/poppins-v5-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Poppins/poppins-v5-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Poppins/poppins-v5-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Poppins/poppins-v5-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/Poppins/poppins-v5-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Poppins Medium'), local('Poppins-Medium'),
       url('../fonts/Poppins/poppins-v5-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Poppins/poppins-v5-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Poppins/poppins-v5-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Poppins/poppins-v5-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Poppins/poppins-v5-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Poppins/poppins-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Poppins Regular'), local('Poppins-Regular'),
       url('../fonts/Poppins/poppins-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Poppins/poppins-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Poppins/poppins-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Poppins/poppins-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Poppins/poppins-v5-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

* {
    font-family: 'Poppins';
    font-weight: 300;
}

h1,h2,h3,h4,h5 {
    color: #fff !important;
}

.start-bg {
    background: url(../images/homebg.jpg) no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.btn {
    display: inline-block !important;
    background: rgb(252, 94, 83) !important;
    padding: 14px 50px !important;
    color: #fff !important;
    border: 1px solid rgb(252, 94, 83) !important;
}

.btn:hover {
    background: transparent !important;
    color: rgb(252, 94, 83) !important;
}

.btn-blue {
    background: #34495e !important;
    border-color: #34495e !important;
}
.btn-blue:hover {
    color: #34495e !important;
}

.btn-green {
    background: #27ae60 !important;
    border-color: #27ae60 !important;
}
.btn-green:hover {
    color: #27ae60 !important;
}

.btn-disable {
    background: #eee !important;
    border-color: #eee !important;
    opacity: .5 !important;
    color: #3b3b3b !important;
    pointer-events: none !important;
    cursor: default !important;
}

/** Table **/
.tr-ng-grid .tr-ng-grid-footer .pagination{margin:0}.tr-ng-grid>thead>tr>th{text-align:center;vertical-align:top}.tr-ng-grid>tbody>tr>td,.tr-ng-grid>tbody>tr>td>.tr-ng-cell,.tr-ng-grid>thead>tr>th,.tr-ng-grid>thead>tr>th>.tr-ng-cell{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tr-ng-grid>tbody>tr>td>.tr-ng-cell{overflow:visible}.tr-ng-grid .tr-ng-sort{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.tr-ng-grid .tr-ng-sort .tr-ng-sort-active,.tr-ng-grid .tr-ng-sort .tr-ng-sort-inactive{position:absolute;top:1px;right:1px;width:.8em;height:.8em}.tr-ng-grid .tr-ng-column-header .tr-ng-title{padding-top:.8em;position:relative}.tr-ng-grid .tr-ng-column-header .tr-ng-column-filter{margin-top:.5em;margin-bottom:.1em}@media screen\0{.tr-ng-grid .tr-ng-sort{background:transparent;background:hsla(0,0%,100%,0)}}

/** Admin **/
img.logo {
    height: 20px;
}

/** Cases Overview **/
a.praxis-name {
    display: block;
    margin-bottom: 10px;
    font-size: 2rem;
}
.case-overview div {
    cursor: pointer;
}
.card-default {
    background: #34495e;
    padding: 14px 20px;
    color: #fff;
    cursor: pointer;
}
.new-cases {
    background: #2ECC71;
    padding: 14px 20px;
    color: #fff;
}
.open-cases {
    background: #eacc4f;
    padding: 14px 20px;
    color: #fff;
}
.close-cases {
    background: rgb(252, 94, 83);
    padding: 14px 20px;
    color: #fff;
}

span.status {
    cursor: default !important;
    color: #fff !important;
    background: #eee !important;
    display: inline-block !important;
    padding: 3px 15px !important;
    font-size: 16px !important;
    font-weight: 100 !important;
    opacity: 1 !important;
    
}
span.status.close {
    background: rgb(252, 94, 83) !important;
}
span.status.new {
    background: #2ECC71 !important;
}
span.status.open {
    background: #eacc4f !important;
}

span.company-name {
    font-size: 2rem;
    margin-right: 10px;
}

span.deletefile {
    color: red;
    position: relative;
    border: 1px solid red;
    cursor: pointer;
    border-radius: 5px;
    padding: 5px 20px;
    letter-spacing: .5px;
    font-weight: 500;
    display: inline-block;
    margin-bottom: 25px;
}

img.previmage {
    display: block;
    width: 320px;
    margin-right: 20px;
    margin-bottom: 15px;
}

a.praxis-name:hover {
    text-decoration: none;
}

/** Table Layout **/
table.table-hover > thead > tr > th {
	width: 20%;
}
table.table-hover > thead > tr > th:first-child {
	width: 14%;
}
table.table-hover > thead > tr > th:nth-child(2) {
	width: 20%;
}
table.table-hover > thead > tr > th:nth-child(3) {
	width: 20%;
}
table.table-hover > thead > tr > th:nth-child(4) {
	width: 15%;
}
table.table-hover > thead > tr > th:last-child {
	width: auto;
}

table.all-customer > thead > tr > th {
	width: 10%;
}
table.all-customer > thead > tr > th:nth-child(2) {
	width: 25%;
}
table.all-customer > thead > tr > th:nth-child(3) {
	width: 10%;
}
table.all-customer > thead > tr > th:nth-child(4) {
	width: 28%;
}
table.all-customer > thead > tr > th:last-child {
	width: auto;
}

/** Breadcrumb **/
.breadcrumb {
    background: transparent !important;
}

ol.breadcrumb {
    margin-bottom: 0px;
}

.price-settings div.form-group {
    display: inline-block;
    width: 30%;
    margin-right: 3%;
    margin-bottom: 40px;
}

@media (max-width: 1199px){
    .container {
        width: 95% !important;
    }
}