/* Add here all your CSS customizations */
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
		border-bottom: 1px solid #f4f4f4;
		color:#444;
		font-size: 0.9em;
		font-weight: 400;
		padding: 8px 8px 8px 20px;
		position: relative;
		text-transform: none;
	}
	
	.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
	font-size: 0.9em;
	line-height: 20px;
	margin: 0 0 8px;
	padding: 10px;
	display: block;
	text-align:justify;
}

#footer {
	background: #0e0e0e;
	border-top: 4px solid #0e0e0e;
	font-size: 0.9em;
	margin-top: 0px !important;
	padding: 70px 0 0;
	position: relative;
	clear: both;
}

.thumb-info .thumb-info-type {
	background-color: #E3000F;
}

html section.section-primary {
	background-color: #009EE3 !important;
	border-color: #009EE3 !important;
}

html .heading-primary,
html .lnk-primary,
html .text-color-primary {
	color: #FFED00 !important;
}

.list.list-icons li > .fa:first-child,
.list.list-icons li a:first-child > .fa:first-child,
.list.list-icons li > .icons:first-child,
.list.list-icons li a:first-child > .icons:first-child {
	color: #FFED00;
	border-color: #FFED00;
}


.feature-box.reverse
{
    text-align: right;
}



 .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;
} 




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

  


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


.cms_nopadding 
{
     padding:0px !important;
     
}


.cms_nomargin 
{
     margin:0px !important;
     
}


.cms_floatright
{
     float:right; 
     
}
       
.cms_page_number_master
{
    text-align: center !important;
}

.cms_page_number_info
{
    width: 100% !important;
}

.cms_page_number
{
    border: 0px !important;
}

.cms_page_number div {
    background-color: #FAFAFA !important; 
    color: #9a9a9a; 

}
.cms_page_number div:hover {
    background-color: #E3000F !important; 
    color : #FFF !important;

}
.cms_page_number div:hover > a {
    background-color: #E3000F !important; 
    color : #FFF !important;
    text-decoration: none;

}

.margin-top-20
{
    
    margin-top:20px;
}

 .ng-center-me
 {
     text-align: center;
 }

.cms_page_number > div.disabled {
    color: #9a9a9a !important;
    font-weight: normal;
}
      
 
.cms_page_number > div.disabled:hover {
    color: #FFF !important;
    font-weight: normal;
}


 
.cms_page_number > div.selected > a {
    color :#FFF !important;
    text-decoration: none;
   }
   
.cms_page_number > div.selected > a:hover {
    color :#FFF !important;
    text-decoration: none;
   }

.cms_page_number div {
    border: 1px solid rgba(0,0,0,0.02); 

}

.cms_page_number a {
     color: #9a9a9a !important;
     font-weight: normal !important;
}


.cms_page_number a:hover {
     color: #FFF !important;
     font-weight: normal !important;
}


.h2-info-inner
{
font-size: 1em;
margin: 0;
color: #fff;
}

#header .header-nav.header-nav-top-line .header-social-icons
{
    margin-top:80px;
}

.prg-social-box{
      height:24px;
      width:24px;
}

.prg-aparat{
    background: url(icon/aparat.png);
    background-repeat: no-repeat;
    background-position:center;
}
.prg-aparat:hover{
    background: url(icon/aparat-hover.png);
    background-repeat: no-repeat;
}

.prg-instagram{
    background: url(icon/instagram.png);
    background-repeat: no-repeat;
    background-position:center;
}
.prg-instagram:hover{
    background: url(icon/instagram-hover.png);
    background-repeat: no-repeat;
}

.prg-linkedin{
    background: url(icon/linkedin.png);
    background-repeat: no-repeat;
    background-position:center;
}
.prg-linkedin:hover{
    background: url(icon/linkedin-hover.png);
    background-repeat: no-repeat;
}

.prg-telegram{
    background: url(icon/telegram.png);
    background-repeat: no-repeat;
    background-position:center;
}
.prg-telegram:hover{
    background: url(icon/telegram-hover.png);
    background-repeat: no-repeat;
}

.social-icons,.social-icons a
{
color:#007BB1 !important;
font-size: 1px;
}