/*----------------------------------------*/
/*                                        */
/* ADX.Controls.MediaCardLayout           */
/*                                        */
/*----------------------------------------*/
.adx-ctrl-mediacard-highlight { color: #ff0000; font-weight: bold; font-size: 12px; white-space: normal;}
.adx-ctrl-mediacard-layout-datacell {  border: 0px !important; background-color: #ffffff !important; }
.adx-ctrl-mediacard-layout-group { border: 1px solid #eeeeee; border-radius: 2px; -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.175); box-shadow: 0 1px 6px rgba(0,0,0,0.175); margin-bottom: 0px; padding: 10px 10px 10px 10px; height:290px;margin: 2px 2px 2px 2px; }
.adx-ctrl-mediacard-layout {border: 1px solid #d4d4d4; border-radius: 2px; -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.175); box-shadow: 0 1px 6px rgba(0,0,0,0.175); margin-bottom: 0px; padding: 10px 10px 10px 10px }
.adx-ctrl-mediacard-layoutActive {border-left: 15px solid #9BE66D; }
.adx-ctrl-mediacard-layout p { text-align: justify; }
.adx-ctrl-mediacard-icon { color: #999999; position: absolute; top: 3px; right: 5px; font-size: 40px; opacity: 0.1; }
.adx-ctrl-mediacard-iconGroup { color: #999999; position: absolute; top: 3px; right: 21px; font-size: 40px; opacity: 0.1; }
.adx-ctrl-mediacard-logo { width: 189px; margin-right: 26px; }
.adx-ctrl-mediacard-channellogo { height: 50px; border: 1px solid #eeeeee; border-radius: 10px; margin-right: 2px; }
.adx-ctrl-mediacard-picture { cursor:pointer; padding: 1px; margin-bottom: 10px; width: 200px; max-height: 120px; border-radius: 10px; -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.175); box-shadow: 0 1px 6px rgba(0,0,0,0.175);}
.adx-ctrl-mediacard-picture-nopointer { cursor: default; }
.adx-ctrl-mediacard-message { padding:10px 0px 10px 10px; margin:2px 2px 2px 2px;}
.adx-ctrl-mediacard-messageviewer { padding:10px 0px 10px 10px; margin:2px 2px 2px 2px; height:100px;}
.adx-ctrl-mediacard-footer { background-color: #eeeeee; white-space: nowrap; min-height: 35px; -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.175); box-shadow: 0 1px 6px rgba(0,0,0,0.175); padding-top: 7px; border-radius: 2px; }
.adx-ctrl-mediacard-footer a,
.adx-ctrl-mediacard-footer a:focus,
.adx-ctrl-mediacard-footer a:active { text-decoration: underline; }
.adx-ctrl-mediacard-footer-icon { float: left; margin: 0px 0px 0px 0px; color: #708090 !important; cursor: pointer; }
.adx-ctrl-mediacard-page {  border-radius: 10px;  background-color: #708090;  color: #ffffff !important;  padding: 3px 5px 3px 5px;  border: 1px solid #657382; }
.adx-ctrl-mediacard-title { color: #708090; }
.adx-ctrl-mediacard-tooltip li { display: list-item; width: 600px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.adx-ctrl-mediacard-theme { display: inline-block; color: #4e96de; border-radius: 7px; background-color: #e5e1e1; Border: 1px solid #dddddd; padding: 2px 2px 2px 2px; margin-left: 2px; }
.adx-ctrl-mediacard-buttons { height: 21px; width: 35px; padding: 0px; margin: -3px 2px 0px 2px; }
.adx-ctrl-mediacard-coordinates { height: 82px; width: 62px; border: 1px solid #aaaaaa; background-color: #ffffff; margin: 1px 1px 1px 1px; -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.175); box-shadow: 0 1px 6px rgba(0,0,0,0.175); }
.adx-ctrl-mediacard-coordinates div {  border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #ffffff; }
.adx-ctrl-mediacard-coordinates > div { height: 10px; }
.adx-ctrl-mediacard-coordinates-cells { display: inline-block; width: 10px; height: 10px; }
.adx-ctrl-mediacard-coordinates-paint { display: inline-block; width: 10px; height: 10px; background-color: #dddddd !important; }
.adx-ctrl-mediacard-channel { max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

    
/* MD */
@media screen and (min-width: 992px) and (max-width: 1200px) {
  
  .adx-ctrl-mediacard-footer-hidden-xs { display: none; }

}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {

  .adx-ctrl-mediacard-footer-hidden-xs { display: none; }
  
}

/* XS */
@media screen and (min-width: 320px) and (max-width: 767px) {

  .adx-ctrl-mediacard-footer-hidden-xs { display: none; }
  .adx-ctrl-mediacard-theme { display: block; background-color: transparent; border: 0px; }
}

/* ------------------------ */
/* ADX.DialogMailList.Ctrl  */
/* ------------------------ */
.adx-dlg-maillist-table { max-height: 400px; min-height: 400px; overflow-y: auto; border: 1px solid #cccccc; }
.adx-dlg-maillist-load-btn {  border-color: #eeeeee;}
.adx-dlg-maillist-btn-area { padding: 0px 0px 15px 15px; }
.adx-dlg-maillist-btn-area-selected { display: inline-block; padding: 6px 12px; font-size: 14px; font-weight: 400; text-align: left; white-space: nowrap; vertical-align: middle;}
.adx-dlg-maillist-btn-area { padding: 0px 0px 15px 15px; }
.adx-dlg-maillist-btn-area-selected { display: inline-block; padding: 6px 12px; font-size: 14px; font-weight: 400; text-align: left; white-space: nowrap; vertical-align: middle;}
.adx-dlg-maillist-btn { margin-top: 1px; text-align: left;}
.adx-dlg-maillist-btnDel { padding-left: 2px; margin-top: 1px; padding-right: 0;}
.adx-dlg-maillist-item { border-bottom: 1px solid #eeeeee; vertical-align: middle; }
.adx-dlg-maillist-item-parent { color: #bbbbbb; }
.adx-dlg-maillist-item-split { color: #576899; }
.adx-dlg-maillist-item-icon { width: 5px; }
.adx-dlg-maillist-itemlevel2 { margin-left: 20px; }
.adx-dlg-maillist-itemlevel3 { margin-left: 40px; }
.adx-dlg-maillist-itemlevel4 { margin-left: 60px; }
.adx-dlg-maillist-item-withhover:hover { background-color: #FFFEED;}
.adx-dlg-maillist-item-btn { padding: 0px 10px 0px 10px; margin-left: 5px; float:right;}
.adx-dlg-maillist-item-ckb { margin-top: 6px; width:100%;}
.adx-dlg-maillist-item-ckb img { max-height: 22px; margin-left: 2px; }
.adx-dlg-maillist-item-ckb-disabled input[type="checkbox"]:checked + span:before {  color: #626262; background-color: #626262;  border-color: #626262; }
.fancy-checkbox.adx-dlg-maillist-item-ckb input[type="checkbox"]:checked + span:before { color: #ffffff; background-color: #626262; border-color: #626262; }
.adx-dlg-maillist-item-span { float: right; }

/* SM */
@media (min-width: 768px) and (max-width: 991px) {
  
  .adx-dlg-maillist-load-modal-body {
    margin-top: 0px;
  }
  
  .adx-dlg-maillist-table { min-height: inherit;  border: 0px; }
}

/* XS */
@media screen and (min-width: 320px) and (max-width: 767px) {

  .adx-dlg-maillist-item span { width: 240px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .adx-dlg-maillist-item-btn { float: none; }
  .adx-dlg-maillist-item-ckb { width: auto; }
  .adx-dlg-maillist-item-span { float: none; }
  .adx-dlg-maillist-itemlevel2 span { width: 220px; }
  .adx-dlg-maillist-itemlevel3 span { width: 200px; }
  .adx-dlg-maillist-itemlevel4 span { width: 180px; }
  
  .adx-dlg-maillist-table { max-height: inherit; min-height: inherit;  border: 0px;}
  .adx-dlg-maillist-table .container { padding: 0px; margin: 0px;}

  
}

/* ------------------------ */
/* ADX.DialogFilters.Ctrl    */
/* ------------------------ */
.adx-dlg-filters-table { max-height: 400px; min-height: 400px; overflow-y: auto; border: 1px solid #cccccc; }
.adx-dlg-filters-label{ color: #999494; margin-top: 16px; }
.adx-dlg-filters-load-btn {  border-color: #eeeeee;}
.adx-dlg-filters-load-tooltip > .tooltip-inner {max-width: 100%; background-color: #708090; border-radius: 5px; color: #ffffff; text-align: left; border: 1px solid #708090; box-shadow: 2px 16px 26px 0px rgba(36, 33, 69, 0.3);  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0); }
.adx-dlg-filters-load-tooltip.in{opacity:1!important;}
.adx-dlg-filters-load-tooltip > .tooltip-arrow { border-bottom-color: #708090 !important; }
.adx-dlg-filters-load-tooltip > .tooltip-inner h5 { color: #e3e6e9;}
.adx-dlg-filters-load-tooltip > .tooltip-inner li { white-space: nowrap;}

.adx-dlg-filters-footer {  width: 100%;  text-align: right; margin-top: 0px; }
.adx-dlg-filters-footer-btn-left { float:left; }
.adx-dlg-filters-footer-btn-right { float:right; }

.adx-dlg-filters-description {padding: 15px 0px 0px 0px; height: 70px; }
.adx-dlg-filters-description span { padding: 0px 0px 0px 0px; }
.adx-dlg-filters-description-span {font-size: 16px; color: #626262; }
.adx-dlg-filters-daterange {padding: 0px 0px 0px 0px !important;}
.adx-dlg-filters-btn-area { padding: 0px 0px 15px 15px; }
.adx-dlg-filters-btn-area-selected { display: inline-block; padding: 6px 12px; font-size: 14px; font-weight: 400; text-align: left; white-space: nowrap; vertical-align: middle;}
.adx-dlg-filters-btn { margin-top: 1px; text-align: left;}
.adx-dlg-filters-btnDel { padding-left: 2px; margin-top: 1px; padding-right: 0;}
.adx-dlg-filters-item { border-bottom: 1px solid #eeeeee; vertical-align: middle; }
.adx-dlg-filters-item-parent { color: #bbbbbb; }
.adx-dlg-filters-item-split { color: #576899; }
.adx-dlg-filters-item-icon { width: 5px; }
.adx-dlg-filters-itemlevel2 { margin-left: 20px; }
.adx-dlg-filters-itemlevel3 { margin-left: 40px; }
.adx-dlg-filters-itemlevel4 { margin-left: 60px; }
.adx-dlg-filters-item-withhover:hover { background-color: #FFFEED;}
.adx-dlg-filters-item-btn { padding: 0px 10px 0px 10px; margin-left: 5px; float:right;}
.adx-dlg-filters-item-ckb { margin-top: 6px; width:100%;}
.adx-dlg-filters-item-ckb img { max-height: 22px; margin-left: 2px; }
.adx-dlg-filters-item-ckb-disabled input[type="checkbox"]:checked + span:before {  color: #626262; background-color: #626262;  border-color: #626262; }
.fancy-checkbox.adx-dlg-filters-item-ckb input[type="checkbox"]:checked + span:before { color: #ffffff; background-color: #626262; border-color: #626262; }
.adx-dlg-filters-item-span { float: right; }
.adx-dlg-filters-input-description { padding: 15px 10px 0px 0px; }
.adx-dlg-filters-input-description button { margin: -12px -12px -12px -12px; }

/* SM */
@media (min-width: 768px) and (max-width: 991px) {
  
  .adx-dlg-filters-load-modal-body {
    margin-top: 0px;
  }
  
  .adx-dlg-filters-table { min-height: inherit;  border: 0px; }
}

/* XS */
@media screen and (min-width: 320px) and (max-width: 767px) {

  .adx-dlg-filters-item span { width: 240px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .adx-dlg-filters-item-btn { float: none; }
  .adx-dlg-filters-item-ckb { width: auto; }
  .adx-dlg-filters-item-span { float: none; }
  .adx-dlg-filters-itemlevel2 span { width: 220px; }
  .adx-dlg-filters-itemlevel3 span { width: 200px; }
  .adx-dlg-filters-itemlevel4 span { width: 180px; }
  
  .adx-dlg-filters-table { max-height: inherit; min-height: inherit;  border: 0px;}
  .adx-dlg-filters-table .container { padding: 0px; margin: 0px;}

  
}

/*----------------------------------------*/
/*                                        */
/* ADX.DialogTemplates                    */
/*                                        */
/*----------------------------------------*/
.adx-dialog-content { padding: 10px 10px 10px 10px; }
.adx-dialogtemplates-btn { text-align: left; margin: 2px 12px 2px 2px; width: 75%; }
.adx-ctrl-icon-saveas .fa-save-as:after { content: "\f0c7"; position: absolute; left: 7px; top: 8px; }
.adx-ctrl-icon-saveas { position: relative; }
.adx-ctrl-icon-saveas i:after { left: 5px; top: 4px;}

/*----------------------------------------*/
/*                                        */
/* ADX.DialogItems                        */
/*                                        */
/*----------------------------------------*/
.adx-dialogitems-btn { text-align: left; margin: 2px 12px 2px 2px; width: 75%; }
.adx-dialogitems-totalitems { color: #9be66e; }

/*----------------------------------------*/
/*                                        */
/* ADX.DialogOrderMedias                  */
/*                                        */
/*----------------------------------------*/
.adx-dialogordermedias-btn {  margin: 2px 12px 2px 2px; width: 100%; }
.adx-dialogordermedias-btn-actions { margin: 2px 2px 2px 2px; height: 90px; width: 60px; }

/*----------------------------------------*/
/*                                        */
/* ADX.DialogExportOptions                */
/*                                        */
/*----------------------------------------*/
.adx-dialogexportoptions-img {
  display: none;
  height: 100px;
  border: 1px solid #eeeeee;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 6px rgb(0 0 0 / 18%);
  box-shadow: 0 1px 6px rgb(0 0 0 / 18%);
}

/* -------------------------------------*/
/*                                      */
/* ADX.Controls.Insertions     	        */
/*                                      */
/* ------------------------------------ */
.adx-ctrl-insertions-arrow {
    position: fixed;
    top: 325px;
    transform: translateY(-50%);
    z-index: 20;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    border: none;
    background: rgba(0, 0, 0, .4);
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.adx-ctrl-insertions-arrow-left {
  right: 47px;
}
.adx-ctrl-insertions-arrow-right {
  right: 47px;
  top: 350px; 
}
.adx-ctrl-insertions-arrow-up {
  right: 47px;
  top: 375px; 
}

.adx-ctrl-insertions-tooltip > .tooltip-inner { max-width: 300px; }
.adx-ctrl-insertions-records { padding: 10px 10px 10px 10px; }
.adx-ctrl-insertions-title { display: inline-block; cursor: pointer; }
.adx-ctrl-insertions-col-nowrap { white-space: nowrap; }
.adx-ctrl-insertions-selected-icons { display: inline-table; padding-left: 5px; }
.adx-ctrl-insertions-selected-icons span {  margin: 0px 5px 0px 5px; }
#btnadx-insertions-grid-panelexpand { display: none;}

/* LG */
@media screen and (min-width : 1800px)  {
  
  #btnadx-insertions-grid-panelexpand { display: inline-block;}
  
}

/* MD */
@media screen and (min-width: 992px) and (max-width: 1200px) {
  
  .adx-ctrl-insertions-tabmedias-text { display: none; }
  
  .adx-ctrl-insertions-arrow-left { right: 47px; }
  .adx-ctrl-insertions-arrow-right { right: 47px; }
  .adx-ctrl-insertions-arrow-up { right: 47px; }

}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {

  .adx-ctrl-insertions-tabmedias-text { display: none; }

  .adx-ctrl-insertions-arrow-left { right: 32px; }
  .adx-ctrl-insertions-arrow-right { right: 32px; }
  .adx-ctrl-insertions-arrow-up { right: 32px; }
  
}

/* XS */
@media screen and (min-width: 320px) and (max-width: 767px) {

  .adx-ctrl-insertions-tabmedias-text { display: none; }
  .adx-ctrl-insertions-title { display: none !important; }
  
  .adx-ctrl-insertions-arrow { display: none; }
  
}

/* -------------------------------------*/
/*                                      */
/* ADX.Insertions & Spots Table	        */
/*                                      */
/* ------------------------------------ */
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-singleselector.ctrol-options li {background:#fff; margin:0;border:none;border-top: 1px solid #f7f9fa;color: #9fa9af;border-radius:0;padding-top:4px; padding-bottom:4px; transition:background-color 250ms ease}
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-singleselector.ctrol-options li:first-child{border-top:none}
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-singleselector.ctrol-options li.active{background-color:#91bbe5 !important; color: #ffffff !important;}
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-singleselector.ctrol-options li:hover{ color: #2e8eee;}

#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-table-selector.ctrol-options { background-color: #f5f5f5; }
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-table-selector.ctrol-options li { display: inline; font-size: 12px;  background-color: #f5f5f5; margin:0;border:none; border-left: 2px solid #f5f5f5; padding: 5px 2px 5px 2px; color: #9fa9af;border-radius:0; transition:background-color 250ms ease}
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-table-selector.ctrol-options li:first-child{border-top:none}
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-table-selector.ctrol-options li.active {background-color:#91bbe5 !important; color: #ffffff !important;}
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-table-selector.ctrol-options li:hover { color: #2e8eee;}
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-table-selector.ctrol-options li.mmi-divider { background-color: #f5f5f5; display: list-item;  }
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-table-selector.ctrol-options span.mmi-contextmenu-custom-label { display: inline-block; font-size: 11px; padding: 2px 2px 2px 5px; }
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-table-selector.ctrol-options span.mmi-contextmenu-custom { display: inline; font-size: 11px; }
#adx-ctrl-new-tabs-table-contextmenu .mmi-ctrl-table-selector.ctrol-options span.mmi-contextmenu-custom span { display: inline; font-size: 11px; }

/* -------------------------------------*/
/*                                      */
/* ADX.Insertions       	        */
/*                                      */
/* ------------------------------------ */
.adx-gridinsertions  > div:last-child, .adx-gridinsertions-side-run { margin-bottom: 15px; }
.adx-gridinsertions-side-medias { border: 0px; }
.adx-gridinsertions-side-medias > label > span { width:100px; }
.adx-gridinsertions-side-themes { height:auto; border: 0px; }
.adx-gridinsertions-side-options { min-height: 70px; border: 0px;}
.adx-gridinsertions-side-dates-info { padding: 10px 10px 10px 10px;}

.adx-gridinsertions-col-id1,
.adx-gridinsertions-col-id2,
.adx-gridinsertions-col-id3,
.adx-gridinsertions-col-id4,
.adx-gridinsertions-col-id5,
.adx-gridinsertions-col-id6,
.adx-gridinsertions-col-id7,
.adx-gridinsertions-col-id8,
.adx-gridinsertions-col-id9,
.adx-gridinsertions-col-id10,
.adx-gridinsertions-col-id11,
.adx-gridinsertions-col-id12,
.adx-gridinsertions-col-id13,
.adx-gridinsertions-col-id14, 
.adx-gridinsertions-col-id15,
.adx-gridinsertions-col-id16,
.adx-gridinsertions-col-id17,
.adx-gridinsertions-col-id18,
.adx-gridinsertions-col-id19,
.adx-gridinsertions-col-id20,
.adx-gridinsertions-col-id21,
.adx-gridinsertions-col-id22,
.adx-gridinsertions-col-id23,
.adx-gridinsertions-col-id24,
.adx-gridinsertions-col-id25,
.adx-gridinsertions-col-id26,
.adx-gridinsertions-col-id27,
.adx-gridinsertions-col-id28,
.adx-gridinsertions-col-id29,
.adx-gridinsertions-col-id30,
.adx-gridinsertions-col-id31,
.adx-gridinsertions-col-id32,
.adx-gridinsertions-col-id33,
.adx-gridinsertions-col-id34,
.adx-gridinsertions-col-id35,
.adx-gridinsertions-col-id36,
.adx-gridinsertions-col-id37,
.adx-gridinsertions-col-id38,
.adx-gridinsertions-col-id39,
.adx-gridinsertions-col-id40,
.adx-gridinsertions-col-id41,
.adx-gridinsertions-col-id42,
.adx-gridinsertions-col-id43,
.adx-gridinsertions-col-id44,
.adx-gridinsertions-col-id45,
.adx-gridinsertions-col-id46,
.adx-gridinsertions-col-id47,
.adx-gridinsertions-col-id48,
.adx-gridinsertions-col-id49,
.adx-gridinsertions-col-id50,
.adx-gridinsertions-col-id51,
.adx-gridinsertions-col-id52,
.adx-gridinsertions-col-id53,
.adx-gridinsertions-col-id54,
.adx-gridinsertions-col-id55,
.adx-gridinsertions-col-id56,
.adx-gridinsertions-col-id57,
.adx-gridinsertions-col-id58,
.adx-gridinsertions-col-id59,
.adx-gridinsertions-col-id60,
.adx-gridinsertions-col-id61,
.adx-gridinsertions-col-id62,
.adx-gridinsertions-col-id63,
.adx-gridinsertions-col-id64,
.adx-gridinsertions-col-id65
{ min-width: inherit; }

/* LG */
@media screen and (min-width : 1200px)  {
  
 
}

/* MD */
@media screen and (min-width: 992px) and (max-width: 1200px) {
  

}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {

  .adx-gridinsertions > div:last-child {  margin-bottom: 30px; }

}

/* XS */
@media screen and (min-width: 320px) and (max-width: 767px) {

  .adx-gridinsertions > div:last-child { margin-bottom: 30px; }
  
}

/* -------------------------------------*/
/*                                      */
/* ADX.Spots             	        */
/*                                      */
/* ------------------------------------ */
.adx-gridspots  > div:last-child, .adx-gridspots-side-run { margin-bottom: 15px; }
.adx-gridspots-side-medias { border: 0px; }
.adx-gridspots-side-medias > label > span { width:100px; }
.adx-gridspots-side-themes { height:auto; border: 0px; }
.adx-gridspots-side-options { min-height: 70px; border: 0px;}
.adx-gridspots-side-dates-info { padding: 10px 10px 10px 10px;}

.adx-gridspots-col-id1,
.adx-gridspots-col-id2,
.adx-gridspots-col-id3,
.adx-gridspots-col-id4,
.adx-gridspots-col-id5,
.adx-gridspots-col-id6,
.adx-gridspots-col-id7,
.adx-gridspots-col-id8,
.adx-gridspots-col-id9,
.adx-gridspots-col-id10,
.adx-gridspots-col-id11,
.adx-gridspots-col-id12,
.adx-gridspots-col-id13,
.adx-gridspots-col-id14, 
.adx-gridspots-col-id15,
.adx-gridspots-col-id16,
.adx-gridspots-col-id17,
.adx-gridspots-col-id18,
.adx-gridspots-col-id19,
.adx-gridspots-col-id20,
.adx-gridspots-col-id21,
.adx-gridspots-col-id22,
.adx-gridspots-col-id23,
.adx-gridspots-col-id24,
.adx-gridspots-col-id25,
.adx-gridspots-col-id26,
.adx-gridspots-col-id27,
.adx-gridspots-col-id28,
.adx-gridspots-col-id29,
.adx-gridspots-col-id30,
.adx-gridspots-col-id31,
.adx-gridspots-col-id32,
.adx-gridspots-col-id33,
.adx-gridspots-col-id34,
.adx-gridspots-col-id35,
.adx-gridspots-col-id36,
.adx-gridspots-col-id37,
.adx-gridspots-col-id38,
.adx-gridspots-col-id39,
.adx-gridspots-col-id40,
.adx-gridspots-col-id41,
.adx-gridspots-col-id42,
.adx-gridspots-col-id43,
.adx-gridspots-col-id44,
.adx-gridspots-col-id45,
.adx-gridspots-col-id46,
.adx-gridspots-col-id47,
.adx-gridspots-col-id48,
.adx-gridspots-col-id49,
.adx-gridspots-col-id50,
.adx-gridspots-col-id51,
.adx-gridspots-col-id52,
.adx-gridspots-col-id53,
.adx-gridspots-col-id54,
.adx-gridspots-col-id55,
.adx-gridspots-col-id56,
.adx-gridspots-col-id57,
.adx-gridspots-col-id58,
.adx-gridspots-col-id59,
.adx-gridspots-col-id60,
.adx-gridspots-col-id61,
.adx-gridspots-col-id62,
.adx-gridspots-col-id63,
.adx-gridspots-col-id64,
.adx-gridspots-col-id65
{ min-width: inherit; }

/* LG */
@media screen and (min-width : 1200px)  {
  
 
}

/* MD */
@media screen and (min-width: 992px) and (max-width: 1200px) {
  

}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {

  .adx-gridspots > div:last-child {  margin-bottom: 30px; }

}

/* XS */
@media screen and (min-width: 320px) and (max-width: 767px) {

  .adx-gridspots > div:last-child { margin-bottom: 30px; }
  
}

/* ---------------------------- */
/* ADX.Controls.DialogImageZoom */
/* ---------------------------- */
.adx-ctrl-dlg-imgzoom-header { display: none; }
.adx-ctrl-dlg-imgzoom-content { }
.modal-body.adx-ctrl-dlg-imgzoom-img { padding: 0px 0px 0px 0px; text-align: center; }

/* ------------------------ */
/* ADX.Controls.MediaPlayer */
/* ------------------------ */
.adx-ctrl-mediaplayer-nav {  background-color: #ffffff;  text-align: center; }
.adx-ctrl-mediaplayer-audio { background-position: center; background-size: 180px; background-repeat: no-repeat; }
.adx-ctrl-mediaplayer-audio audio { margin-top: 110px; }
.adx-ctrl-mediaplayer-video { max-width:100%;  border-radius: 15px;  border: 1px solid #eeeeee;  box-shadow: 2px 16px 26px 0px rgba(36, 33, 69, 0.3);  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);  max-height: 500px; }
.adx-ctrl-mediaplayer-image {  max-width:100%;  border-radius: 15px;  border: 1px solid #eeeeee;  box-shadow: 2px 16px 26px 0px rgba(36, 33, 69, 0.3);  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);  max-height: none;}
.adx-ctrl-mediaplayer-image-zoom { position: absolute; top: 0px; right: 0px; }
.adx-ctrl-mediaplayer-id { color: #eeeeee; font-size: 11px; text-align: center; }

/* SM */
@media (min-width: 768px) and (max-width: 991px) {
  .adx-ctrl-mediaplayer-video { max-height: none;  }
}

/* XS */
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation:landscape) {
  .adx-ctrl-mediaplayer-video {  height: 250px; }
}


/* ------------------------ */
/* ADX.DialogSpotDetail   */
/* ------------------------ */
.adx-dialogspotdetail-title { color: #5b6165; font-size: 15px;}
.adx-dialogspotdetail-table tr:first-child td { }
.adx-dialogspotdetail-table tr td:first-child:not([colspan]) { font-weight: bold; width: 100px; white-space: nowrap; }
.adx-dialogspotdetail-table tr td { text-align:left; padding-left: 5px; vertical-align: top !important;}
.adx-dialogspotdetail-info { padding-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; white-space: nowrap;}
.adx-dialogspotdetail-btn-share-icon { float: right; margin-top: -6px; margin-right: -5px; margin-left: -11px; }
.adx-dialogspotdetail-btn-share-icon button { color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20);opacity: .2; font-size: 19px; }
.adx-dialogspotdetail-btn-share-icon button:hover { opacity: .5; }
.adx-dialogspotdetail-details { display: inline-table; width: 20%; vertical-align: top; padding-right: 1px; }
.adx-dialogspotdetail-tabs { display: inline-table; width: 80%; vertical-align: top; }
.adx-dialogspotdetail-chartevol { display: inline-table; width: 80%; vertical-align: top; }
.adx-dialogspotdetail-charts-height { width: 100%; height: 300px; }
.adx-dialogspotdetail-thumb { max-height: 35px; }
.adx-dialogspotdetail-tabledata { height: 300px; overflow: auto; }
.adx-dlg-spots-detail-nav {  background-color: #ffffff; text-align: center; }
.highcharts-tooltip .adx-dialogspotdetail-tooltip { max-height: 300px; overflow-y: auto; padding: 8px; background: white; border-radius: 4px; box-shadow: 0 0 5px rgba(0,0,0,0.2); }

/* MD */
@media screen and (min-width: 992px) and (max-width: 1200px) {
  
  .adx-dialogspotdetail-charts-height { height:200px; }
  
}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {
  
  .adx-dialogspotdetail-charts-height { height:250px; }
  
}

/* ------------------------ */
/* ADX.DialogInsertDetail   */
/* ------------------------ */
.adx-dialoginsertdetail-title { color: #5b6165; font-size: 15px;}
.adx-dialoginsertdetail-table tr:first-child td { }
.adx-dialoginsertdetail-table tr td:first-child:not([colspan]) { font-weight: bold; width: 100px; white-space: nowrap; }
.adx-dialoginsertdetail-table tr td { text-align:left; padding-left: 5px; vertical-align: top !important;}
.adx-dialoginsertdetail-info { padding-top: 5px;padding-bottom: 5px;}
.adx-dialoginsertdetail-btn-share-icon { float: right; margin-top: -6px; margin-right: -5px; margin-left: -11px; }
.adx-dialoginsertdetail-btn-share-icon button { color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2; font-size: 19px; }
.adx-dialoginsertdetail-btn-share-icon button:hover {  opacity: .5; }

/* ------------------------ */
/* ADX.Controls.Alerts      */
/* ------------------------ */
.adx-ctrl-alerts { margin-bottom: 50px; }
.adx-ctrl-alerts-innerloading { height: inherit; margin-top: unset; }
.adx-ctrl-alerts-content { padding: 10px 0px 0px 10px; }
.adx-ctrl-alerts-buttons { display: inline-block; text-align: left; height:40px; padding: 3px 15px 0px 0px; width:70%; background-color: #eeeeee;}
.adx-ctrl-alerts-buttonsR { display: inline-block; text-align: right; height:40px; padding: 3px 15px 0px 0px; width:30%; background-color: #eeeeee; }
.adx-ctrl-alt-footer-btn-left { display: inline-block; padding-bottom: 10px;}
.adx-ctrl-alt-footer-btn-left button { margin-right: 5px;  }
.adx-ctrl-alerts-content { padding: 8px 0px 0px 0px;}
.adx-ctrl-alerts-filters { padding: 0px 0px 0px 0px;}
.adx-ctrl-alerts-filters-area { overflow: auto;height:250px;}
.adx-ctrl-alerts-filters-buttons { display: inline-block; text-align: left; height:40px; padding: 3px 15px 0px 0px; background-color: #eeeeee; width: 100%;}
.adx-ctrl-alerts-maillist-buttons { display: inline-block; text-align: left; height:40px; padding: 3px 15px 0px 0px; background-color: #eeeeee; width: 100%;}
.adx-ctrl-alerts-items-edit { cursor: pointer; padding: 0px 0px 0px 3px; font-size: 11px; float: right;}
.adx-ctrl-alerts-checkboxes { min-height: 200px; }
.adx-ctrl-alerts-checkboxesAuto { display: inline-table; overflow: unset; min-height: unset;}
.adx-ctrl-alerts-checkboxes-red { color: #ff0000; padding-left:5px; font-size: 11px; }
.adx-ctrl-simplepanel-btn { margin-right: 3px; }
.adx-ctrl-simplepanel { margin-bottom: 5px; }
.adx-ctrl-simplepanel .mmi-ctrl-input { padding-bottom: 0px;}

.adx-ctrl-alerts-load-btn { border-color: #eeeeee; }
.adx-ctrl-alerts-load-container { height: 300px; overflow: auto; }

.adx-ctrl-alt-wildcard { padding: 0px 10px 0px 0px; }

.adx-ctrl-alt-description {padding: 15px 10px 0px 0px; height: 70px; }
.adx-ctrl-alt-description span { padding: 0px 0px 0px 0px; }
.adx-ctrl-alt-description-span {font-size: 16px; color: #626262; }
.adx-ctrl-alt-btn-area { padding: 0px 10px 15px 10px; }
.adx-ctrl-alt-btn { margin-top: 1px;}
.adx-ctrl-alt-btn { text-align: left; }
.adx-ctrl-alt-item { border-bottom: 1px solid #eeeeee; vertical-align: middle; }
.adx-ctrl-alt-item-icon { width: 5px; }
.adx-ctrl-alt-item-withhover:hover { background-color: #FFFEED;}
.adx-ctrl-alt-item-btn { padding: 0px 10px 0px 10px; margin-left: 5px; float:right;}
.adx-ctrl-alt-item-ckb { margin-top: 6px; width:100%;}
.adx-ctrl-alt-item-ckb img { max-height: 22px; margin-left: 2px; }
.adx-ctrl-alt-item-ckb-disabled input[type="checkbox"]:checked + span:before {  color: #626262; background-color: #626262;  border-color: #626262; }
.fancy-checkbox.adx-ctrl-alt-item-ckb input[type="checkbox"]:checked + span:before { color: #ffffff; background-color: #626262; border-color: #626262; }

/* MD */
@media screen and (min-width: 992px) and (max-width: 1200px) {
  
  

}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {
  
  .adx-ctrl-alerts-load-modal-body {
    margin-top: 0px;
  }
 
}

/* XS */
@media screen and (min-width: 320px) and (max-width: 767px) {

  .adx-ctrl-alerts-content { padding: 0px 0px 0px 0px; }
  .adx-ctrl-alerts-buttons { padding: 0px 0px 0px 0px; }

  .adx-ctrl-alt-item span { width: 240px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .adx-ctrl-alt-item-btn { float: none; }
  .adx-ctrl-alt-item-ckb { width: auto; }
  
}
