div#div_row_user_maincontent{
    margin-left: 20px !important;
    margin-right: 20px !important;
    padding-top: 25px;
}

div#div_row_service_species {
    margin-top: 10px;
}

/* Title */
#img_service_ico{
    width: 30px;
}
div#div_row_service_title {
    margin-top: 25px;
    margin-bottom: 25px;
}
/* Species */
.img_species{
	border: solid 3px #A6A8AB;
	border-radius: 5px;
}
a.lnk_specie{
	margin-top: 15px;
	margin-bottom: 15px;
}
/* Legend */
div#div_row_service_legend{
    margin: 20px 0px;
    padding: 15px 0px;
    border-top: solid 2px #FAAF40;
    border-bottom: solid 2px #FAAF40;
}
/* Preselect */
div#div_row_presel{
    margin-top: 15px;
}
div#div_presel{
    border: solid 2px #94D3CA;
    border-radius: 10px;
    padding: 15px 15px;
}
div#div_linepresel{
    display: block;
    margin: 10px -17px;
    border-top: solid 1px #FFF;
}
img#img_icocarsho{
    width: 25px;
    display: inline-block;
    margin-right: 3px;
}
a.lnk_delpresel,
a.lnk_delpresel:hover{
    height: 14px;
    vertical-align: middle;
    width: 25px;
    padding: 0px;
    line-height: 6px;
}
a.lnk_delpresel span.l-btn-text{
    font-size: 8px;
}
a#btn_request{
    background: #FAAF40;
    border: 1px solid #FAAF40;
}
a#btn_request:hover{
    background: #25323A;
    border: 1px solid #25323A;
}

button#btn_reqent{
    background: #FAAF40;
    border: 1px solid #FAAF40;
}
button#btn_reqent:hover{
    background: #25323A;
    border: 1px solid #25323A;
}
label#targ_ent_label {
    display: inline-block !important;
}
div#div_reqent {
    margin: 15px 0px 0px 0px;
    border: solid 2px #FFF;
    padding: 8px;
    border-radius: 10px;
}
/* Search */
div#div_row_search_info{
    margin-top: 15px;
}
div#div_search_form{
    border: solid 2px #7AB242;
    border-radius: 10px;
    padding: 20px 20px;
}
button#btn_searchexam{
    background: #25323A;
    border: 1px solid #25323A;
}
button#btn_searchexam:hover{
    background: #25323A;
    border: 1px solid #25323A;
}
/* Packs */
#div_accordion_pack .panel-body {
    font-size: 18px;
}

div#div_tit_infopack {
    margin-top: 15px;
}
div#div_tab_infopack{
    border: solid 2px #FAAF40;
    border-radius: 10px;
}
div#div_tab_infopack .tabs-header{
    background-color: transparent;
    border-color: transparent;
    border: none;
    border-right: solid 2px #FAAF40;
}
div#div_tab_infopack .tabs-panels{
    border-color: transparent;
}
div#div_tab_infopack .panel-body {
    background-color: transparent;
    border-color: transparent;
    overflow-x: hidden;
}
div#div_tab_infopack .tabs-header .tabs-wrap {
    border: none;
}
div#div_tab_infopack .tabs-header ul.tabs {
    border-color: transparent;
    border: none;
    padding: 0px;
    overflow-y: auto;
}
div#div_tab_infopack .tabs-header .tabs li{
    border-bottom: solid 2px #FAAF40;
    padding-left: 4px;
    margin: 0px;
    cursor: pointer;
}
div#div_tab_infopack .tabs-header .tabs li.tabs-selected{
    background-color: #FAAF40;
}
#div_presel span.spa_lst_presel_exa{
    margin-left: 28px;
}
div.row_pack{
    border: solid 2px #FAAF40;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 20px;
    border-radius: 10px;
}
div.row_pack div.row_pack_tit{
    padding: 5px;
}
div.row_pack div.row_pack_tit.is_open{
    border-bottom: solid 2px #FAAF40;
}
div.row_pack div.row_pack_bod {
    padding: 10px 0px;
}

div#row_container_accordion {
    margin-top: 25px;
}
#div_accordion_pack{
    border: none;
}
#div_accordion_pack div.panel-header {
    border: solid 2px #FAAF40;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: none;
    padding: 13px;
    height: 45px;
}
#div_accordion_pack div.panel-header .panel-title{
    color: #FAAF40;
    font-size: 23px;
}
#div_accordion_pack div.panel-body.accordion-body {
    overflow-x: hidden;
    border: solid 2px #FAAF40;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top: none;
}
div#div_row_search_packinfo{
    margin-top: 15px;
}
div#div_search_packform{
    border: solid 2px #FAAF40;
    border-radius: 10px;
    padding: 0px 15px 15px;
}
button#btn_searchpack{
    background: #25323A;
    border: 1px solid #25323A;
}
button#btn_searchpack:hover{
    background: #25323A;
    border: 1px solid #25323A;
}

/* Exams */
img.img_titexam{
    width: 30px;
}
div.row_exam{
    border: solid 2px #7AB242;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 30px;
    border-radius: 10px;
}
div.row_exam_tit{
    /*border-bottom: solid 2px #7AB242;*/
    padding: 5px;
}
div.row_exam_desc{
    margin: 10px 10px !important;
    border-bottom: 1px solid #FAAF40;
    padding: 10px 0px;
}
div.row_exam_age{
    margin: 10px 10px !important;
    border-bottom: 1px solid #FAAF40;
    padding: 10px 0px;
}
div.row_exam_price{
    margin: 10px 10px !important;
    padding: 10px 0px;
}

@media (min-width: @screen-sm-min){

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min){

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min){
    
}

@media only screen and (max-width: 39.9375em), only screen and (min-width: 40em) and (max-width: 63.9375em){

}