


IS_CO_LangSelector {}

.IS_CO_LangSelector_dropbtn {
    background-color: transparent;
    color: white;
    padding: 10px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.IS_CO_LangSelector_Container {
    position: relative;
    display: inline-block;
	margin-top: -2px;
	margin-right: -5px;
}

li.IS_CO_LangSelector_Item {
    width: 100%;
    
    cursor: pointer; 
}

.IS_CO_LangSelector_content {
    display: none;  
    position: absolute;
    right: 0;
    background-color: #ffffff;
    min-width: 160px;
    border-top:2px solid #C8102E;
}

.IS_CO_LangSelector_content ul {
    margin: 0px;
    -webkit-padding-start: 0px;
}

.IS_CO_LangSelector_content ul li {
    color: black;
    padding:20px;
    text-decoration: none;
    display: block;
    list-style: none;
}

.IS_CO_LangSelector_content ul li:hover {
    background-color: #E0E1E1;
}



.IS_CO_LangSelector_Open .IS_CO_LangSelector_content {
    display: block;
	z-index: 900;
}

.IS_CO_LangSelector_Container:hover .IS_CO_LangSelector_dropbtn,
.IS_CO_LangSelector_Open .IS_CO_LangSelector_dropbtn {
    background-color: #C8102E;
	z-index: 900;
}
.IS_CO_LangSelector_Container:hover, 
.IS_CO_LangSelector_Open {
    z-index: 900;
}

.IS_CO_LangSelector_Selected {
	float: right;
    height: 10px;
    margin-top: 4px;
    margin-right: 5px;
}

.IS_CO_LangSelector_NotSelected {
	display:none;
}



.IS_CO_LangSelector_Container {
   
}

.IS_CO_LangSelector_Container:hover .IS_CO_LangSelector_dropbtn, 
.IS_CO_LangSelector_Open .IS_CO_LangSelector_dropbtn {
    background-color: #2c3e50;
    z-index: 900;
}

.IS_CO_LangSelector_content ul li:hover {
    background-color: #2980b9;
    color: white;
}

.IS_CO_LangSelector_content {
    display: none;  
    position: absolute;
    right: 0;
    background-color: #ffffff;
    min-width: 160px;
    border-top:2px solid #2c3e50;
}

.IS_CO_LangSelector_dropbtn {
    background-color: transparent;
    color: white;
    border: none;
    cursor: pointer;
    padding-top: 0px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
}

.IS_CO_LangSelector_GlobeIcon {
	display: none;
}

.IS_CO_LangSelector_ArrowIcon {
	display:none;
}

.IS_CO_LangSelector_Container:hover .IS_CO_LangSelector_GlobeIcon {
	display: inline-block;
}

.IS_CO_LangSelector_Container:hover .IS_CO_LangSelector_ArrowIcon {
 	display: inline-block;
}

.IS_CO_LangSelector_Container:hover .IS_CO_LangSelector_GlobeIconBlue {
 	display:none;
}

.IS_CO_LangSelector_Container:hover .IS_CO_LangSelector_ArrowIconBlue {
 	display:none;
}








#IS_CO_LANG_HDRBAR_Select {
    width: 110px; 
	background: url() no-repeat scroll 78px center transparent; 
    border: none;
	-webkit-appearance:none;
    -moz-appearance: none;
	 
}
#IS_CO_LANG_HDRBAR_Select.select::-ms-expand {
    display: none;
}

@media only screen and (max-width:991px) {
	#IS_CO_LANG_HDRBAR_Select {
    width: 110px; 
	    background: url() no-repeat scroll 100px center transparent !important;
	    border: none;
		-webkit-appearance:none;
	    -moz-appearance: none;
		color: #005a8b; 
	}

}
#IS_CO_LANG_HDRBAR_Select {
	color: #005a8b; 
}

 
.IS_CO_CN_CONTAINTER {

}

h3.IS_CO_CN_CATG_HEADER {
	font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #2c3e50;
}

.IS_CO_CN_CATG_FOOTER {
	font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: 200;
	color: #2c3e50;
}

.IS_CO_CN_DETAILS {
	font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: white;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

ul.IS_CO_CN_CONT_LIST {
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
  margin-left: 5px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.IS_CO_CN_CONT_LIST li {
	margin-left: 10px;
	margin-bottom: 3px;
}

.IS_CO_CG_ITEM_LINK {
	color: #005a8b;
	font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
}

.IS_CO_CN_CONT_DETAILS {
  display: none;
}

.IS_CO_CN_CONT_DETAILS_ITEMS {
	padding-top: 5px;
	padding-left: 5px;
}

.IS_CO_CN_CONT_DETAILS_ITEMS .IS_CO_CN_TITLE {
	color:#696969; 
	font-size:12px; 
	margin-top: 2px;
	margin-bottom: 5px;
}

.IS_CO_CN_CONT_DETAILS_ITEMS .IS_CO_CN_TYPE {
	color:#696969; 
	font-size:12px;
	margin-top: 2px;
   	margin-bottom: 2px;
}

.IS_CO_CN_CONT_DETAILS_ITEMS .IS_CO_CN_LASTUPDATE {
	color:#696969; 
	font-size:12px;
	margin-top: 2px;
   	margin-bottom: 2px;
}

.IS_CO_CN_CONT_DETAILS_ITEMS .IS_CO_CN_SOURCE {
	color:#696969; 
	font-size:12px;
	margin-top: 2px;
   	margin-bottom: 2px;
}

.IS_CO_CN_CONT_DETAILS_ITEMS .IS_CO_CN_SUMMARY {
	color:#696969; 
	font-size:12px;
	margin-top: 5px;
   	margin-bottom: 2px;
}


.IS_CO_CG_RELATED_container {
  background-color: #ffffff;
}

.IS_CO_CG_RELATED_header {
  background-color: #4aa6d8;
  color: white;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 8px 10px 16px;
  text-align: left;
}

.IS_CO_CG_RELATED_content, .IS_CO_CG_RELATED_content_list {
  padding: 4px 0px 4px 0px;
}

.IS_CO_CG_RELATED_content li, .IS_CO_CG_RELATED_content_list li {
  font-size: 12px;
  list-style: outside none none;
  margin-left: 10px;
  height: auto;
  margin: 0;
  padding: 0 0 5px;
}

.IS_CO_CG_RELATED_content div.IS_CO_CG_RELATED_commands {
  margin: 5px 5px;
  font-size: 8pt;
}

.IS_CO_CG_RELATED_commands a {
  color: #4aa6d8;
}