/* Fonts */

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/open_sans_3.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/open_sans_6.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/open_sans_7.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/open_sans_4.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/open_sans_5.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/open_sans_1.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/open_sans_8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/open_sans_2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/droid_kufi_regular/droid_kufi_regular.eot);
  src: url(../fonts/droid_kufi_regular/droid_kufi_regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/droid_kufi_regular/droid_kufi_regular.woff2) format('woff2'),
       url(../fonts/droid_kufi_regular/droid_kufi_regular.woff) format('woff'),
       url(../fonts/droid_kufi_regular/droid_kufi_regular.ttf) format('truetype');
}/*jf-flat*/
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/droid_kufi_bold/droid_kufi_bold.eot);
  src: url(../fonts/droid_kufi_bold/droid_kufi_bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/droid_kufi_bold/droid_kufi_bold.woff2) format('woff2'),
       url(../fonts/droid_kufi_bold/droid_kufi_bold.woff) format('woff'),
       url(../fonts/droid_kufi_bold/droid_kufi_bold.ttf) format('truetype');
}

@font-face {
    font-family: 'JF-Flat-regular';
    src: url('../fonts/jf-flat/JF-Flat-regular.eot');
    src: url('../fonts/jf-flat/JF-Flat-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/jf-flat/JF-Flat-regular.woff') format('woff'),
         url('../fonts/jf-flat/JF-Flat-regular.ttf') format('truetype'),
         url('../fonts/jf-flat/JF-Flat-regular.svg#JF Flat Regular') format('svg');
        /* url('font/JF-Flat-regular.svg#source_sans_probold') format('svg');*/
    font-weight: normal;
    font-style: normal;
}
body {
  padding-top: 45px;
  background-color: #206516;/*#5A0116 ;#eee;*/
  font-family: JF-Flat-regular,'Droid Arabic Kufi', 'Open Sans', sans-serif;
  color: #FFFFFF;
}
.panel-body {
    background: #064c0f;
}
.date3 {
  /*color: black;*/
}
.day ,.month ,.year ,.hour ,.minute {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.modal-content{
    background-color: #206516;
}
.modal_text {
    color: blanchedalmond;
    text-align: center;
}
.modal-footer {
    text-align: center;
}
a{
  text-decoration: none !important;
}
/* table */
.fixed-table-body .card-view .title {
    float: right;
}
/*fix for logout*/
.navbar-nav.navbar-right:last-child {
  margin-right: 0px !important; 
}

th, td {
  text-align: center;
  vertical-align: middle !important;
}

/* login */

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading, .form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.prettycheckbox>a, .prettyradio>a{
  float: right;
}

/* icons */

.handle{
  background: url(../img/handle.png) no-repeat center center;
  cursor: move;
}

[data-target="#update-modal"],.update-icon{
  background: url(../img/update.png) no-repeat center center;
  cursor: pointer;
  padding: 16px;
}

[data-target="#delete-modal"],[data-target="#delete-slider-modal"],[data-target="#delete-marquee-modal"],[data-target="#delete-radio-modal"],[data-target="#delete-section-1-modal"],[data-target="#delete-section-2-modal"],[data-target="#delete-section-3-modal"]{
  background: url(../img/delete.png) no-repeat center center;
  cursor: pointer;
}

[data-key="thumbnail"] img{
  max-width: 75px;
  max-height: 75px;
  margin: auto;

}

[data-key="image"] img{
  max-width: 75px;
  max-height: 75px;
  margin: auto;

}

.details{
  background: url(../img/items.png) no-repeat center center;
  cursor: pointer;
  height: 32px !important;
  width: 32px !important;
  display: block;
  margin: auto;
}
.update{
  background: url(../img/update.png) no-repeat center center;
  cursor: pointer;
  height: 32px !important;
  width: 32px !important;
  display: block;
  margin: auto;
}
.delete{
  background: url(../img/delete.png) no-repeat center center;
  cursor: pointer;
  height: 32px !important;
  width: 32px !important;
  display: block;
  margin: auto;
}
.fileinput-new.input-group .btn-file{
  border: 1px solid #ccc !important;
  border-radius: 4px 0 0 4px;
}
select{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
textarea{
  resize: vertical !important;
}
.fixed-table-container thead th .sortable {
    padding-right: 15px;
}

.datepicker {z-index: 1151 !important;right: inherit;}
.home-page h3{
  text-align: center;
}
.home-page .thumbnail a>img{
  max-width: 64px;
}
.logo_d {
  max-width: 150px;
  max-height: 128px;
}
/* Bootstrap */
.navbar-default, .panel-default>.panel-heading{
  background-color: #206516;/*#820120;*/
}
.navbar-default, .panel-default{
  border-color: #206516;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .panel-title, .navbar-default .navbar-brand{
  color: #FFF;
}
.text-heading-color{
  color: #D83600;
}
.file-preview-frame{
  height: initial;
  float: right;
}
.fileinput-remove, .fileinput-upload{
  display: none;
}

/*    whatsapp   */
 
.btn_whats {
    background-image: url('../img/whats_icon.png');
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block !important;
    position: relative;
    cursor: pointer;
    text-transform: none;
    color: #fff;
    border-radius: 3px;
    background-color: #5cbe4a;
    background-repeat: no-repeat;
    line-height: 1.2;
    text-decoration: none;
    text-align: center;
}

.btn_prop {
    /*font-size: 16px;*/
    background-size: 20px;
    background-position: 5px 5px;
    padding: 6px 6px 8px 30px;
    color: #fff;
}

h3 a:hover {
    color: #000000;
    text-decoration: underline;
}
h3,h4,h5,h6,h2 
{
  color: white;
}
p {
  font: normal normal 14px Verdana, Geneva, sans-serif;

}

.b_white {
      color: black !important;
}
.thumbnail {
    background-color: #064c0f;
    border: 0px solid #a94442;
    border-radius: 77px;
}
.table-hover>tbody>tr:hover {
    background-color: #206516;
}
.thumbnail .caption {
    padding: 9px;
    color: #fff;
    text-align: center;
}
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:hover, 
.navbar-default .navbar-nav>.open>a:focus {
    color: #ffffff;
    background-color: #080808;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #ffffff;
    background-color: #206516;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 1.6;
}
h4, .h4 {
    font-size: 16px;
}
.copy_right {
    font-size: 10px;
}