/* here you can put your own css to customize and override the theme */

 .admin_pagelimit_number {
    display:inline;
    width:50px;
    padding:0px 5px;
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 0;
    text-align: center;
    box-shadow: none;
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}



  .cms_page_number_master {        
        width: 100%; 
  }
    
  .cms_page_number_info {        
       width: 400px;   
       line-height:30px; 
       display:block;
        
       
     
    }
    
    
    
  .cms_page_number     {        
        width:272px;
        line-height:30px;
        border: gray solid 1px;
        background-color: #FFF;
    /* disable color:#A1A1B2;  */
    color:#2A6496;
    direction: ltr;
     display:  inline-table;
       float:left;

        
    }
    
  .cms_page_number > div {
        text-align: center;
        border-right: gray solid 1px;
        width: 30px;
        display:  table-cell;
        margin-left: 0px;
        font-weight: bold;

       
    }
    
  .cms_page_number > div.selected {
        background-color: #EEEEEE;
        color:#000;
    
    
       
    }
    
  .cms_page_number > div.no-border {
         border:none;
    
    
       
    }
  
  .cms_page_number > div.disabled {
         
          color:gray;
          cursor: not-allowed;
    
       
    }
    
    
    
    .cms_arrow_left {
          background-image:url("/assets/images/arrow_left.png");
          background-repeat: no-repeat;
          background-position: center;
          cursor: pointer;
    }
    
    .cms_arrow_right {
          background-image:url("/assets/images/arrow_right.png");
          background-repeat: no-repeat;
          background-position: center;
          cursor: pointer;
    }
   
    .cms_arrow_up {
          background-image:url("/assets/images/arrow_up.png");
          background-repeat: no-repeat;
          background-position: center;
          cursor: pointer;
    }
    
    .cms_arrow_down {
          background-image:url("/assets/images/arrow_down.png");
          background-repeat: no-repeat;
          background-position: center;
          cursor: pointer;
    }
    
    
     
    
    .cms_arrow_refresh {
          background-image:url("/assets/img/portlet-reload-icon.png");
          background-repeat: no-repeat;
          background-position: center;
          cursor: pointer;
    }
    
   
   .cms_Warning_icon  {
       
          text-align: center;
        display: inline-block;  
        vertical-align: middle;
       height:40px;
       width:40px;
       background-image:url("/assets/img/Warning_icon_small.png");
          background-repeat: no-repeat;
          background-position: center right;
   }
   
.cms_img-thumbnail {  
  display: inline-block;  
  height: auto;  
  max-width: 100%;  
  padding: 4px;  
  line-height: 1.428571429;  
  background-color: #ffffff;  
  border: 1px solid #dddddd;  
  border-radius: 4px;  
  -webkit-transition: all 0.2s ease-in-out;  
          transition: all 0.2s ease-in-out;  
} 

.cms_border-radius
{
border-radius: 10px 10px 10px 10px  !important;
-moz-border-radius: 10px 10px 10px 10px  !important;
-webkit-border-radius: 10px 10px 10px 10px  !important;
border: 1px solid #AC896F  !important;
} 

.cms_box_shadow
{
    -webkit-box-shadow: 4px 7px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 7px 10px 0px rgba(0,0,0,0.75);
box-shadow: 4px 7px 10px 0px rgba(0,0,0,0.75);
}

.cms_row_gray_soft
{
    background-color: #E4E4E4 !important;
}


.cms_row_height_30
{
    min-height: 30px;
    line-height: 30px;
}


.cms_clear_both
{
    clear: both;
}



.cms_margin_top_5
{
    margin-top: 15px;
}



.cms_font_small
{
    font-size:smaller;
}



.cms_row_gray
{
    background-color: gray !important;
}


.cms_buttom_warning
{
    background-color: #745843 !important;
    color : #FFF !important;
    text-align: center;
    margin: 0px auto;
    min-width: 50px;
}


.cms_title
{
color :#D6AE68;
    min-height: 30px;
    line-height: 30px;
    font-weight: bold;
}





.cms_cursor
{
    cursor: pointer;

}



.cms_div_border {
    background: none repeat scroll 0 0 #FEFEFE;
    border: 1px solid #E0DEDE;
    box-shadow: 0 0 3px #E0DEDE;
    padding: 10px 10px 10px;
}

.cms_div_scroll
{
    overflow-y: auto;
     overflow-x: hidden;

}



.cms_border-box
{
border: 1px solid #EEEEEE  !important;
padding:5px  !important;
} 


.cms_header-box
{
    background-color: #4DB2A2 !important;
    color : #FFFFFF  !important;
    font-weight: bolder;
    padding-left:5px;

} 

.cms_header-box2
{
    background-color: #F2DEDE !important;
    color : #A94442  !important;
    font-weight: bolder;
    padding-left:5px;
    border-color: #EBCCD1;

} 


.cms_margin-right-1
{
margin-right:5px  !important;
} 

a {color:#000000;text-decoration:none;}
a:active {color:#000000;text-decoration:none;}
a:link {color:#000000;text-decoration:none;}
a:hover {color:#FF0000;text-decoration:underline;}




#imgContainer{
    width: 300px;
    height: 300px;
}

  
 
.row
{
    margin-left: 0px !important; 
    margin-right: 0px !important; 
    width: 100% !important;  
    
}




.cms_nodisplay
{
    display:none !important;
}
.cms_nopadding 
{
     padding:0px !important;
     
}


.cms_nopadding 
{
     padding:0px !important;
     
}


.cms_nomargin 
{
     margin:0px !important;
     
}