﻿#ticketthread table.message1 th {
    background-color: #0784c3;
}
#tickethead th{text-align: left;    
    background-color: #ADADAD;
    border-color: #ADADAD;
    padding: 10px;
    color: #fff;}
#tickethead table.message {
    margin: 10px 0 35px 0;
}
    
#ticketthread table.message {
    margin: 10px 0 5px 0;
}
table.message, table.response {
    border-color: #ADADAD;
    border-bottom: 1px solid;
}

#ticketthread th
{
    text-align: left;    
    background-color: #a92020;
    border-color: #ADADAD;
    padding: 10px;
    color: #fff;}
.msg {
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5px;
    text-decoration: none;
    font-weight: bold;
}
.Icon.thread {
    font-weight: bold;
    font-size: 1.3em;
    background-image: url(../images/thread.gif);
}
.Icon {
    width: auto;
    padding-left: 20px;
    background-position: left center;
    background-repeat: no-repeat;
    color: #006699;
    text-decoration: none;
}
.card {
    background-color: #ffffff;
    -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
    box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
    border: none;
    border-radius: 5px;
    padding: 25px;
}

.mb-30 {
    margin-bottom: 30px;
}
.testi-oname{    font-style: italic;
  
    float: right;}
.testi-dname{   
      float: right;}
 .diplay-inline
 {
     /*display:inline-block!important;
     padding-right:10px;*/
     }
     .grid{font-size:14px; color:Black;}
 .gridtable th{text-align: left;background:#F2184F;
    padding: 10px;
    color: #fff;}
  .gridtable td{border: solid 1px #e6e3e3;padding:5px;}
.error-msg
{
    font-size: 15px;
    font-weight: bold;
    color: #ff0000;
}

.reqheight
{
    height:100px;
    width: 185px;
}

.login-msg
{
    font-size: 18px;
    font-weight: bold;
}
.login-text
{
    margin: 0em 0em 1.5em 0em;
}

.adminuser
{
    color: #fc8213 !important;
}

.category-color
{
    color: #68AE00;
}
.col-margin
{
    margin: 0.8em 0 0.8em 0;
}
.category-margin
{
    margin-bottom: 1em;
}
.search-border
{
    border: none !important;
}
.sdatetime
{
    font-size: 18px;
    color: #155486;
    font-weight: bold;
}
.lbl-msg
{
    font-size: 18px;
    font-weight: 600;
}
.glyphicon-color
{
    color: #fff !important;
}
.chk-padding label
{
    padding-right: 15px;
}
.new-table th
{
    text-align: center;
}
.glyphicon-width
{
    width: 25%;
}
.grid-glyphicon-width
{
    width: 60%;
}
.red
{
    color: #ff0000;
    font-weight: bold;
}
.display-inline
{
    display: inline-flex;
}
.img-px
{
    color: #c12599;
    font-size:16px;
}
/*-------File Upload-----*/
.file-upload
{
    color:#68AE00;
    /*border: 1px solid #ccc;*/
    padding: 7px;
    width:100%;
}
.file-upload::-webkit-file-upload-button
{
    background-color:#FC8213;
    color:#fff;
    padding:5px;
    border-radius:5px;
    cursor:pointer;
    border:1px solid #ef7e18;
}
.file-upload::-webkit-file-upload-button:hover
{
    background-color: #e27715;
}

/*-----------------------------------------*/

/*Calendar Control CSS*/
.cal_theme .ajax__calendar_container   {
background-color: #DEF1F4;
border:solid 1px #77D5F7;
width: 180px;
}

.cal_theme .ajax__calendar_header  {
background-color: #ffffff;
margin-bottom: 4px;
}

.cal_theme .ajax__calendar_title,
.cal_theme .ajax__calendar_next,
.cal_theme .ajax__calendar_prev    {
color: #004080;
padding-top: 3px;
}

.cal_theme .ajax__calendar_body    {
background-color: #ffffff;
border: solid 1px #77D5F7;
}

.cal_theme .ajax__calendar_dayname {
text-align:center;
font-weight:bold;
margin-bottom: 4px;
margin-top: 2px;
color: #004080;
}

.cal_theme .ajax__calendar_day {
color: #004080;
text-align:center;
}

.cal_theme .ajax__calendar_hover .ajax__calendar_day,
.cal_theme .ajax__calendar_hover .ajax__calendar_month,
.cal_theme .ajax__calendar_hover .ajax__calendar_year,
.cal_theme .ajax__calendar_active  {
color: #004080;
font-weight: bold;
background-color: #DEF1F4;
}

.cal_theme .ajax__calendar_today   {
font-weight:bold;
}

.cal_theme .ajax__calendar_other,
.cal_theme .ajax__calendar_hover .ajax__calendar_today,
.cal_theme .ajax__calendar_hover .ajax__calendar_title {
color: #bbbbbb;
}

/*------------------------------------------------------------*/


.new-inner-block
{
    padding:4em 2em 4em 2em !important;
}
.chk-padding
{
    margin-top: 10px;
}
.chk-padding tr
{
    float: left;
}
.txtunderline
{
    text-decoration: underline;
    margin-bottom: 10px;
}
.chkisbrk label
{
    padding-left: 10px;
}
.updated-inner-block
{
    padding: 0em 2em 4em 2em !important;
}
.form-width
{
    width: 50% !important;
}

/*----------------------Search-----------------------*/
 .search-name
 {
     color: #1877ca;
     text-align: center;
     font-size: 16px;
     font-weight: 700;
 }
.new-search-width
{
    width: 300% !important;
}
.search-display
{
    display: inline-flex;
    margin-top: 15px;
    margin-bottom: 10px;
}
.search-textbox-margin
{
    margin-left: 255px;
}
.search-icon-margin
{
    /*margin-left: 365px;*/
    margin-top: 7px;
}
.search-center
{
    text-align: center;
}
.search-msg
{
    margin-bottom: 10px;
}
.count-no
{
    font-size: 15px;
    font-weight: bold;
    color: #67ae00;
}
.count-msg-color
{
    color: #f88214 !important; 
}
.search-clsh
{
    position: absolute;
    width: 20px; 
    height: 20px; 
    cursor:pointer; 
    margin-left: 5px;
}
.cancel-text
{
    background: transparent;
    color: #FF0000;
    font-size: 15px;
    margin-left: 18px;
    border: none;
}
.search-radio-margin
{
    margin-left: 400px;
}
.search-rbl-list td
{
    padding-left: 5px;
}

 /*----------------------Search-----------------------*/
 
/*------------------------Responsive--------------------------*/

@media(min-width: 320px) and (max-width: 768px)
{
  .new-table
  {
    display:block;
    overflow: auto; 
  }
  .glyphicon-width
   {
     width: 100%;
   }
  .grid-glyphicon-width
   {
     width: 100%;
  }
  .updated-inner-block
  {
      padding: 1em 1em 2em 1em !important;
  }
  .form-width
  {
      width: 100% !important;
  }
  .search-radio-margin
  {
      margin-left: 0px;
  }
  .search-textbox-margin
  {
      margin-left: 0px;
  }
  .new-search-width 
  {
    width: 100% !important;
  }
  .search-icon-margin
  {
      margin-left: 0px;
  }
  .search-rbl-list td
  {
      padding-left: 3px;
  }
  .side-create-news
  {
      float: left !important;
      font-size: 1em !important;
      margin-top: 0px !important;
  }
  .new-col-form-width
  {
      width: 100% !important;
  }
  .radio-breaking
  {
      margin-left: 0px !important;
  }
}

@media(min-width: 375px) and (max-width: 1024px)
{
    .blank h2
    {
        margin-top: 2em;
    }
    .profile_details
    {
        width: 30% !important;
    }
}

@media(min-width: 992px) and (max-width: 1440px)
{
      .new-col-form-width
  {
      width: 52% !important;
  }
}
/*----------------------------------------------------------------*/


.market-update-right i.fa.fa-newspaper-o
{
    font-size: 3em;
    color: #68AE00;
    width: 80px;
    height: 80px;
    background: #fff;
    text-align: center;
    border-radius: 49px;
    -webkit-border-radius: 49px;
    -moz-border-radius: 49px;
    -o-border-radius: 49px;
    line-height: 1.7em;
}

.market-update-right i.fa.fa-comment
{
    font-size: 3em;
    color: #337AB7;
    width: 80px;
    height: 80px;
    background: #fff;
    text-align: center;
    border-radius: 49px;
    -webkit-border-radius: 49px;
    -moz-border-radius: 49px;
    -o-border-radius: 49px;
    line-height: 1.7em;
}

.col-center
{
    text-align: center;
}
.file-not-found
{
    color: #fc8213;
    font-size: 17px;
    font-weight: bold;
}
.search-button
{
    cursor: pointer;
}
.side-create-news
{
    float: right;
    margin-top: -2.9em;
    font-size: 1.2em;
    background: #f88214;
    color: #fff;
    padding: 10px;
    cursor: pointer;
    border-radius: 5px 20px 5px 20px;
    -webkit-border-radius: 5px 20px 5px 20px;
    -moz-border-radius: 5px 20px 5px 20px;
    -ms-border-radius: 5px 20px 5px 20px;
    -o-border-radius: 5px 20px 5px 20px;
}
.breaking-text-align
{
    text-align: center;
}
.radio-breaking
{
    margin-left: 372px;
    margin-top: 10px;
}
.radio-breaking label
{
    padding-right: 10px;
}
.footer-pager td
{
    padding-left: 5px;
    font-size: 17px;
    font-weight: bold;
}
.footer-pager td span {
    background: #9b0135;
    color: #fff;
    padding: 1px 8px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -webkit-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -moz-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -ms-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -o-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
}
.footer-pager td a {
    background: #4cae4c;
    color: #fff;
    padding: 1px 8px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -webkit-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -moz-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -ms-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -o-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
}

.slide-image-library
{
    float: left;
    background: #fff;
    color: #67ae00;
    border: 1px solid #67ae00;
    padding: 10px;
    font-size: 15px;
    margin-top: -49px;
    margin-left: 230px;
    cursor: pointer;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
.library-textbox
{
    margin-left: 370px;
}
.pop-library-width
{
    width: 40% !important;
}
.library-btn-margin
{
    margin-left: -75px;
    margin-top: -35px;
}
.pop-library-img
{
    width: 200px;
    height: 200px;
}
.library-content
{
    margin: 20px 0;
    border-top: 2px solid #eee;
}
.library-text
{
    margin: 20px 0;
    border: 1px solid #3379b8;
    padding: 10px;
    overflow-wrap: break-word;
}
.draft-margin
{
    margin-right: 15px;
}
.dropdown-margin
{
    margin-right: 15px;
}
.exp-heading
{
    color: #3379b8;
    font-size: 18px;
    text-decoration: underline;
}
.news-blank-height
{
    min-height: 0px !important;
}
.btn-copy
{
    position: absolute;
    background: #3379b8;
    color: #fff;
    margin-top: 25px;
    margin-left: 94px;
}

.Livetvbtn
{
    margin-top: 3.3%;
}

.adminimgdiv 
{

    display: inline-block;
    padding: 0.625rem 1.25rem;

}

.adminimg 
{

    height: 90px;
    margin-top: -20%;
    border-radius: 10%;
    box-shadow: -3px 4px 20px -4px rgba(3,3,3,1);

}