#elearningbox
{
	width:50%;
	float:left;
	min-height:500px;
}

.searchbox
{
	width:280px;
	margin-left:24px;
	float:left;
}
.author_seperator
		{
			width:100%;
			height:1px;
			background:#00c6d7;
			margin:10px 0;
		}
.searchbox .searchbox_row
{
	margin-bottom:10px;
}

#searchboxes_options input[type=text]
{
	background: #F4F4F4;
   border: 1px solid #C7CCCF;
    border-radius: 0px;

    color: #8E99A1 !important;
	font-weight:bold;
    display: block;
    height: 20px;
    line-height: 21px;
    overflow: hidden;
    padding: 0 0 0 10px;
   width:97%;
   font: 14px/15px 'InfoTextRegularRoman',Geneva,sans-serif;
}

.authors p
{
	margin:6px 0;
}
.removed_info
{
	color:red;
	margin:20px 0;
}

ul.order_items li
{
		list-style-type:square !important;
		padding:10px 0;
}
#searchboxes
{
	background:#fff;
}

#searchboxes_options
{
	padding:24px 24px  10px 0;
}

#searchboxes_info
{
	padding-left:24px;
}
#searchboxes_info h1
{
	margin:0 0 5px 0;
	font-size:18px;
}
#searchboxes_options  input[placeholder], [placeholder], *[placeholder]
{
	 color: #9DA4A7  !important;
}

.search_button
{
	text-align:right !important;
}

.search_button
{
	margin-top:10px;
}

.category_box
{
	background:#fff;
	padding:10px;
}
.search_button button
{
	 /*background: url('../images/plus.png') no-repeat scroll right 5px top 7px #00C6D7 !important;*/
	 background:#00C6D7;
    border-radius: 8px 8px 0 0;
    color: #FFFFFF !important;
    cursor: pointer;
    float: right;
    font-size: 18px;
    height: 30px !important;
    padding: 5px !important;
    width: 170px !important;
	border:0;
	text-align:left;

}

#singleMenuBoxRow2,#singleMenuBox2_1
{
	width:100% !important;
}
div#singleMenuBoxRow2 {
    border-top: 1px solid #00C6D7 !important;

}

#singleMenuBoxRow2
{
	width:90% !important;
	margin:0 0 0 10% !important;
}
div#singleMenuBox2_1 > div {
    border-bottom: 1px solid #00C6D7 !important;
}

.has-js .label_check,
.has-js .label_radio { padding-left: 34px; }
.has-js .label_radio { background: url(../images/radio-off.png) no-repeat; }
.has-js .label_check { background: url(../images/check-off.png) no-repeat;
	display: inline-block;
	cursor:pointer;
    height: 25px;
	float:left;

}
.has-js label.c_on { background: url(../images/check-on.png) no-repeat; }
.has-js label.r_on { background: url(../images/radio-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input { position: absolute; left: -9999px;}

.label
{
	display: inline-block;
	color:#425463;
    line-height: 25px;
	float:left;
	max-width:237px;
}

.category_row
{
	margin-bottom:8px;
}

.label strong, #detail p strong
{
	font-weight:bold;
}

#result_info
{
	 border-bottom: 1px solid #00C6D7;
	 border-top: 1px solid #00C6D7;
	 padding:10px 0;
	 margin-bottom:10px;
}

#result_count
{
	float:left;
	width:50%;
}

#result_count strong
{
	font-weight:bold;
}


#result_pages
{
	float:right;
	width:50%;
	text-align:right !important;
}

#result_list
{
	margin-top:40px;
}

.file_row
{
	border-bottom: 1px solid #00C6D7;

	 padding:20px 0;

}

.file_icon
{
	width:10%;
	float:left;
}

.file_info
{
	width:60%;
	margin:0 5%;
	float:left;
}

.file_presenters
{
	float:left;
}

.file_info h3
{
color:#00C6D7;
margin-top:0;
}

#result_pages button
{
	background:none;
	border:none;
	color:#425463;
	font-weight:bold;
	cursor:pointer;
}

.detail_left
{
	width:70%;
	padding-right:5%;
	float:left;


}
.detail_right
{
	width:25%;

	float:left;


}

#detail .authors h3
{
	color:#00C6D7;
}

#detail .authors .files_count
{
	color:#425563;
}

.affiliations
{

	margin-bottom:10px;
}

.nav-tabs
{
	margin-top:20px;
}
#detail .nav
{
	background:none;
}
#detail .nav > li
{
	border:none;
}
.nav-tabs
{
	border-top:2px solid #00C6D7;
}

#detail .nav li a {
    background: none !important;
    color: #00C6D7 !important;
	font-weight:bold;
	margin-bottom:15px;
	border:none;
	padding:5px 15px;
}

.nav-tabs
{
	width:100%;
}

#detail .nav li.active a {

	background:#00C6D7 !important;
	color:#fff !important;
	border-radius:0 0 5px 5px;

}

.right_box h1, .right_box h2
{
	font-size: 18px;
}

.right_box
{
	margin-bottom:25px;
}

.right_box ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.right_box ul li
{
	padding-bottom:15px;
	list-style-type:none;
	margin:0;
}

.right_box ul li li
{
	color:#00C6D7;
	padding-bottom:5px;
}


#detail .blue,h2.blue
{
	color:#00C6D7;
}



#detail .authors
{
	margin-bottom:15px;
}
.author_file
{
	margin-top:20px;
}

.file_presenters img
{
	padding-top:10px;
	display:inline-block;
	max-width:100%;
}

.file_presenters
{
	text-align:center !important;
}

#detail .affiliations
{

}

#detail .file_presenters
{
	margin-top:10px;
	float:none;

}

#detail .file_presenters img
{
	max-height:45px;
	display:block;
	float:left;
	padding-right:10px;
}

.i_file_icon
{
	width:15%;
	padding-left:5%;
	float:left;
}

.i_file_detail
{
	width:80%;

	float:left;
}

.i_file_detail a
{
	font-weight:bold;
	color:#425563;
}

.i_file_detail a:hover
{
	text-decoration:none;
	color:#00C6D7;
}
.i_file
{
	margin-bottom:10px;
}

.cart_table
{
	border: 1px solid #E0E0E0;
}

.cart_table th
{
	padding:7px;
	border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
	 background-color: #51626F;
    color: #FFFFFF;
}

.cart_table td
{
	padding:7px;
	border: 1px solid #E0E0E0;


}

.btn_blue
{
	background:#00C6D7;

}

.btn_darkblue
{
	background:#425563;
}

.btn
{

	border:none;
	border-radius:5px;
	color:#fff !important;
	text-decoration:none;
	cursor:pointer;
	/*padding:5px;
	display:inline-block;*/
}

td.center
{
text-align:center;
}
td.right
{
text-align:right;
}

.qty
{
	text-align:center;
	font-family: 'InfoTextMediumRoman',Geneva,sans-serif;
    font-weight: normal;
	 color: #425563;
	 padding:5px 0;
	 border:none;
	 border: 1px solid #E0E0E0;
}
.btn:hover
{
	text-decoration:none;
}

.checkout
{
	margin-top:20px;
	text-align:right !important;
}

.row-fluid
{
	margin-bottom:10px;
}
.row-fluid input[type="text"],
.row-fluid select
{
	margin-top:5px;
	border:1px solid #E0E0E0;
	padding:3px;
	width:200px;
}

.btn_left
{
	width:49%;
	float:left;
}

.btn_right
{
	width:49%;
	float:right;
	text-align:right !important;
}

.order_col_1
{
	float:left;
	width:39%;
	padding-right:1%;
}

.order_col_2
{
	float:left;
	width:39%;
	padding-right:1%;
}

.order_col_3
{
	float:left;
	width:20%;

}

.order_col h2
{
	margin-bottom:5px;
}

.order_header
{
	background:#51626f;
	padding:10px;
	color:#fff;
}

.order_header h1
{
	color:#fff;
	font-size:23px;
	margin:0;
}

.order_box
{
	background:#fff;
}
.order_content
{
	background:#fff;
	padding:10px;
}
.bluearrow
{

    background: url("../images/elearning/bluearrowdown.gif") no-repeat scroll 1px 0 rgba(0, 0, 0, 0);
    display: block;
    height: 12px;
    margin: 0;
    padding: 0;
    width: 63px;
}


.order_price
{
	font-weight:bold;
	font-size:20px;
	display:block;
	float:left;
	width:45%;
	padding-right:5%;
	padding-top:5px;
}

.order_filename
{
	display:block;
	padding-bottom:3px;
}

.order_btn
{

	font-size:15px;
	display:block;
	float:left;
	width:50%;
	margin-bottom:15px;
}

.step-actual{
    background: url("../images/elearning/ccs-actual-or.gif") no-repeat scroll right top #E7AA07;
    color: #FFFFFF;

}

.step-active{
    background: url("../images/elearning/ccs-active-or.gif") no-repeat scroll right top #E7AA07;
    color: #FFFFFF;

}

.step-actual
{
	font-weight:bold;
}
.step-inactive {
    background: url("../images/elearning/ccs-inactive.gif") no-repeat scroll right top #EEEEEE;
}
.step-inactive ,.step-active,.step-actual{
    float: left;
    line-height: 30px;
    margin: 0;
    padding: 0 20px 0 5px;
}


.steps {
    background-color: #EEEEEE;
    clear: both;
    margin-top:4px;
    padding: 0 0 30px;
}
.checkout_info
{
	padding:15px;
	background:none repeat scroll 0 0 #51626F;
}
.checkout_info h1
{
	color:#fff;
	font-size:30px;
	margin:0;
}

.coll_box
{
	float:left;
	width:20%;
	margin-right:5.5%;
}

.coll_box_4
{
	margin:0;
}

.first_collections
{
	padding:15px;
	border-top:1px solid #00C6D7;
	border-bottom:1px solid #00C6D7;
	margin-bottom: 48px;
}

.first_coll_box
{
	width:48%;
	float:left;
	margin-left:4%;
}

.first_coll_boxes [class*="float_left"]:first-child {

margin-left:0%;

}

.first_coll_box_image
{
	float:left;
	width:55%;
	margin-right:2%;
}

.first_coll_box_info
{
	float:left;
	width:43%;

}
.first_coll_box_info p
{
	margin:0;

}
.first_coll_box_info_long
{
	margin-top:7px;
}
.first_coll_box_header h1
{
	margin:0 0 2px 0;
	font-size:20px;
	line-height:21px;
}

.first_coll_box_all_items
{
	margin-top:5px;
}

.first_coll_box_basket
{
	margin-top:10px;
}

.first_coll_box_basket span.price
{
	font-size:21px;

	display:inline-block;
	margin-right:10px;
}

.first_coll_header h1
{
	margin-top:0;
}

.cat_collections_box
{
	float:left;
	width:48%;
	margin-bottom: 48px;
}

.cat_collections_box_2
{
	margin-left:4%;

}

.cat_coll_box_image
{
	float:left;
	width:40%;
	margin-right:3%;
}

.cat_coll_box_info
{
	float:left;
	width:57%;

}

.cat_coll_box_header h1
{
	margin:0 0 2px 0;
	font-size:20px;
	line-height:21px;
	color:#425563;
}

.cat_coll_box_basket span.price
{
	font-size:21px;
	float:left;
	display:inline-block;
	margin-right:10px;
	line-height: 24px;
}


.more_box h1
{
 font-size: 18px;

}

.more_box
{
	width:232px !important;
}

.more_box .price
{
	float:left;
}

.more_box .btn
{
	float: right;
    height: 23px;
    line-height: 17px;
    padding: 3px 9px !important;
}
.more_box .csc-header-wrap
{
	height: 30px;
    left: 0;
    line-height: 30px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.more_box .csc-header
{
	height: 30px;
    line-height: 30px;
    margin-left: 6px;
    padding: 0;
}

.file_slides
{
	/*width:94%;
	margin:0 auto;*/
	 background: none repeat scroll 0 0 #97a1a9;
	padding:5px;
}

.current_slide
{
	border:2px solid #00c6d7 !important;
}

.slidescroller img
{
	max-width:100%;
}

.player_content
{
	background:#e5e7e9;
	padding:15px;
}

.mCustomScrollBox {
    background: none repeat scroll 0 0 #97a1a9;
	padding:5px;
}

.file_slides img
{
border: 1px solid #51626f;
cursor:pointer;
}

.player_options
{
	margin-top: 20px;
}

.ui-slider-horizontal
{
	background-color: rgba(255, 255, 255, 0.1) !important;
	height:4px !important;
	border:none !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

	background: #51626f !important;
	border:none !important;
}

.ui-slider-horizontal .ui-slider-handle {

    top: -8px !important;
}

.csc-firstHeader .btn
{
	font-size:14px;
	padding:3px;
	margin-top:3px;
}

.csc-firstHeader .to_basket
{
	float:right;

}

.more_box img
{
	max-height:155px;
	overflow:hidden;
}

.more_box{
	margin-bottom:30px;
}

.more_coll_box_info_short p, .more_coll_box_info_long p
{
	margin:0;
}

.more_coll_box_info_short
{
	margin-top:5px;
	font-weight:bold;
}

.more_coll_box_info_long
{
	margin-bottom:10px;
}

#restricted_access
{
	margin:20px 0;
	padding:10px 0;
	border-top:1px solid #425563;
	border-bottom:1px solid #425563;
}


#restricted_access_left
{
	width:25%;
	margin-right:5%;
	float:left;
	font-size:130px;
	text-align:center !important;
	padding-top:40px;
}

#restricted_access_right
{
	width:70%;
	float:left;
}

/*#restricted_access_right a
{
	color:inherit;
}*/
#restricted_access_right b
{
	font-weight:bold;
}
#restricted_access_right ul
{
	margin-top:20px;

}

#restricted_access_right ul li
{
	padding:5px 0;
	list-style-type:square !important;
}

.abstract_icon
{
	float:left;
	width:5%;
	margin-right:2%;
}

.abstract_icon img
{
	max-width:100%;
}

.abstract_file
{
	float:left;
	padding-top:10px;
	width:93%;
}

.abstract
{
	margin-bottom:10px;
}

.orders .csc-textpicHeader span
{
	float:left;
	display:block;
	margin-right:2%;
}

.orders .order_number
{
	width:5%;
	font-weight:bold;
}

.orders .order_date
{
	width:20%;
}
.orders .order_address
{
	width:45%;
}

.orders .order_price
{
	text-align:right;
	width:17%;
	font-size:14px;
}
.orders .csc-textpicHeader
{
	width:90%;
}

.order-row
{
	border-bottom: 1px solid #00b052;
    margin-bottom: 13px;
}

.order_products
{
	width:100%;

}

.order_products td
{
	padding:10px;

}

.order_pr_qty
{
	width:10%;
}

.order_pr_model
{
	width:15%;
}
.order_pr_name
{
	width:50%;
}

.order_pr_price
{
	width:25%;
}

.order_products th , .order_products b
{
	font-weight:bold;
}

.order_products th
{

	padding:10px;
	border-bottom:1px solid #dedede;
}

.orders .category_box
{
	margin-top:20px;
}

.collection_icon
{
	float:left;
	width:10%;
	font-size:25px;
	margin-left:3%
}

.collection_name
{
	float:left;
	width:51%;
	margin-left:3%
}

.collection_date
{
	float:left;
	width:30%;
	margin-left:3%
}

.collection_row
{
	padding:10px 0;
}

.cat_more_link
{
	margin:10px 0;
}

#collection_detail_left
{
	width:40%;
	margin-right:5%;
	float:left;
}

#collection_detail_right
{
	width:50%;

	float:left;
}

#collection_detail_right p
{
	margin:0;
}

#collection_detail_info_short
{
	margin-bottom:10px;
}

#collection_detail_basket
{
	margin-top:20px;
}

#collection_detail_basket .price
{
	font-size:21px;

	display:inline-block;
	margin-right:10px;
}


.collection_items
{
	margin-top:40px;
}

#collection_detail .coll_item_row
{
	padding:10px 0;
}




.coll_item_icon
{
	float:left;
	width:5%;
	font-size:25px;

}

.coll_item_name
{
	float:left;
	width:90%;
	margin-left:1%
}


.pdf_download_detail
{
	margin-top:20px;

}

.pdf_download_detail img
{
	display:inline-block; margin-right:10px;
	 vertical-align: top !important;

}

.pdf_download_detail span
{
	display:inline-block;
	width:80%;

}

.checkout input[type=text]
{
	  background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #c7cccf;
    color: #8e99a1;
    font-family: 'InfoTextSemiboldRoman',sans-serif;
    height: 20px;
    line-height: 20px;
    padding: 0 2px;
	margin-bottom:5px;
	display:inline-block;

}

.elearningbox1
{
	width:65% !important;
}
.elearningbox2
{
	width:35% !important;
}

.file_info a
{
	color:#00c6d7;
	cursor:pointer;
}
@media only screen and (max-width: 767px) {


		.iframe_presentation
		{
			  width: 100% !important;
		}

		#collections
		{
			width:290px;
		}
		.first_coll_box_image
		{
			width:100%;
		}

		.first_coll_box
		{
			width:100%;
			float:none;
			margin-left: 0;
			margin-bottom:20px;
		}

		.first_collections
		{
			max-width:100% !important;
			    margin-bottom: 48px;
		}
		.first_coll_box_info
		{
			width:100%;
		}

		.cat_collections
		{
			max-width:100% !important;
		}

		.cat_collections_box,.cat_coll_box_image,.cat_coll_box_info
		{
			width:100%;

		}

		.cat_collections_box
		{
			margin: 0 0 20px 0;
		}

		.more_box
		{
		width:290px !important;
		margin-left:0 !important;

		}

		.more_box .default, .more_box .csc-default, .more_box .blue, .more_box .csc-header-wrap, .more_box .csc-firstHeader
		{
			max-width:290px !important;
		}

		.more_box .csc-header
		{
			max-width:284px !important;
		}



		.more_collections_box
		{
			margin-left:0;
			margin-bottom:20px;
		}


		/* SEARCH */
		.e-search
		{
			width: 290px;
		}
		#elearningbox
		{
			width:100% !important;
		}

		.searchbox {
		width:245px;
		}

		#result_info
		{

		}

		#result_count
		{
			float:none;
			width:100%;
			text-align:center !important;
		}
		#result_pages
		{
			float:none;
			width:100%;
			margin:10px 0;
			text-align:center !important;
		}

		.file_icon,.file_info
		{
			float:left !important;
			clear:none !important;
		}

		.csc-textpic .category_row
		{
			margin-bottom:8px !important;
		}

		.category_row .label
		{
			max-width:192px;
		}

		/*DETAIL*/

		#detail
		{
			width: 290px;
		}

		.detail_left
		{
			width:100%;
			margin-bottom:30px;
			padding:0;
		}

		.detail_right
		{
			width:100%;

		}
		.order_btn,.order_price
		{
			float:left !important;
			clear:none !important;
		}

		.modal
		{
			max-width:100% !important;
		}

		.row-fluid,.cart
		{
			width:290px;
		}

		.modal-dialog
		{
			max-width:320px;
		}

		.modal-footer div
		{
			float:left !important;
			clear:none !important;
		}

		.modal-footer .clearfix
		{

			clear:both !important;
			float:none !important;
		}

		#cart-table .align-right
		{
			min-width:45px;
		}

		/* BASKET */

		#basket
		{
			width: 290px;
		}

		.checkout
		{
			 max-width: 290px !important;
		}


		.btn_left
		{
			float:left !important;
			clear:none !important;
		}

		.btn_right
		{
			float:right !important;
			clear:none !important;
		}


		/*ORDERS */

		.order_price{

		width:40% !important;
		}
		.order_number
		{
			width:19% !important;
		}
		.order_address
		{
			display:none !important;
		}
		.order_date
		{
			width:30% !important;
		}

		.order_row .category_box, .order-row
		{
			max-width:290px !important;
		}

		.order_products
		{
			max-width:100%;
		}

		.order_products .right
		{
			min-width:65px !important;
		}

		.collection_icon, .collection_name, .collection_date
		{
			float:left !important;
			clear:none !important;
		}

